타이포 그라피 사이트 제안 에서이 질문을 보았고 답을 몰랐다는 사실을 알았습니다. 나는 항상 'glyph'와 'character'를 상호 교환 가능한 것으로 취급했습니다.
Unicode Character Encoding Model 페이지 에서 설명을 읽은 후 대략 다음과 같이 이해할 수 있습니다.
- 문자는 자신에 의해 정의 된 의미 자신에 의해, 언어, 문자 모양의 외관 . 따라서 미적으로 결합하는 합자
fi
는 하나의 글리프이지만 두 개의 문자입니다.
따라서 실제적인 차이점은 다음과 같습니다.
- 텍스트의 에스테틱에 관심이없는 텍스트 파서는 문자를 각 문자로 읽습니다. 그래서:
- 글리프가 포함 된 텍스트를 일반 텍스트 편집기에 복사하여 붙여 넣으면 글리프가 해당 문자로 변환됩니다 (
fi
합자 글리프가f
및i
). - 텍스트 파싱 (예 : 검색 엔진 크롤러, 스크린 리더, 맞춤법 검사기)을 기반으로 잘 만들어진 자동화 된 시스템은 글리프를 해당 문자로 해석합니다.
- 하나의 문자는 많은 글리프 또는 글리프 세트를 가질 수 있습니다. 하나의 글리프가 하나의 문자 만 가질 수 있다고 말하고 싶지만 각각 3 개의 글리프 및 글리프 세트로 구성된 링크 된 기사에 문자와 문자 세트에 해당하는 것으로 보이는 예가 있으므로 분명히 옳지 않습니다. 나는 이것이 어떻게 작동 할 수 있는지 잘 모르겠다. 확실히 그것은 그 글리프가 해석되는 방식에 불일치 또는 모호성이 있음을 의미하며, 통역사에 따라 다릅니다. (또는 언어 나 글꼴에 따라 다릅니 까?)
- 글리프 브라우저 (예 : Illustrator의 브라우저)에는 글꼴의 전체 글리프 세트가 포함되어 있지만 문자 맵 (예 : Windows 문자 맵)에는 합자와 같은 여러 문자 인 글리프가 아닌 문자 만 포함됩니다 (이전에 알아 채지 못했던 것)
- 글리프가 포함 된 텍스트를 일반 텍스트 편집기에 복사하여 붙여 넣으면 글리프가 해당 문자로 변환됩니다 (
내가 거의 다 해요 같은 느낌하지만 난 라인을 따라 분명 오해 뭔가 어딘가에했습니다 : 복사 및 합자와 행동을 붙여, 또한뿐만 아니라 "한 글리프 여러 문자"일을하지만 것은 아니다 확실히 내가 기대했던 :
- 합자
fi
를 Illustrator에서이 입력 상자로 복사합니다fi
. 예상대로 붙여 넣습니다 (2 자). - HTML 코드에 붙여 넣기 (
fi
)-코드 블록이 아닌 경우 합자로 표시 합니다 ( 이 글꼴에서는 합자와 비슷하지 않지만 절반 만 선택하면 하나가 나타납니다)fi
예상대로 코드 블록 ( )에 있을 때 코드 ). - 렌더링 된 비 코드 블록 합자를 복사하여 입력 상자에 다시 붙여 넣습니다. 합자 문자로 붙여넣고 코드 블록에 있는지 여부에 관계없이 합자로 렌더링합니다 (fi 및
fi
). 마찬가지로 그것을 함유 단어 : 인터넷 t MIS Fi를 TS (fit misfits
)와 같은 페이스트 인터넷 t 오 Fi를 TS (fit misfits
). 붙여 넣을 장소가 사용 된 인코딩을 이해하는지 여부에 따라 달라질 수 있습니다.
이것에 대한 나의 이해가 얼마나 잘못 되었습니까? 누군가가 나를 올바르게 말할 수 있습니까 : 글리프와 문자의 차이점에 대한 명확한 정의 (내 것이 잘못되었거나 개선 될 수있는 경우)를 진술하고 실제로 그것이 의미 하는 것보다 명확하고 정확한 예를 제시 합니까?