글꼴 파일에서 사용 가능한 모든 문자를 확인하는 방법은 무엇입니까?

글꼴 파일에서 사용 가능한 모든 문자를 확인하는 방법은 무엇입니까?

UTF-8 문자를 지원하는 일부 트루타입 글꼴이 있습니다. "fc-list"를 사용하여 특정 글꼴을 찾을 수 있습니다. 일부 글꼴에서 사용 가능한 모든 문자를 어떻게 확인할 수 있나요? "AR PL 뉴성 ExtB"에서 지원되는 캐릭터 수 등.

답변1

ttfdumpTTF 글꼴 파일을 보고 있다고 가정하면 다른 명령줄 도구인 을 사용할 수 있습니다 . TTF 글꼴이 TTF 종류에 속하는 경우 OTF 글꼴에서도 작동합니다.

ttfdump /path/to/your/file.ttf  \
   | grep -E '(Number of Glyphs:|numGlyphs:|numberOfHMetrics:)'

이렇게 하면 글리프 수를 얻을 수 있습니다. TTF가 어떤 식으로든 잘못된 경우 최대 4개의 다른 숫자를 볼 수 있습니다. Sane TTF는 세 항목 모두에 대해 동일한 숫자를 반환합니다. 이 경우 올바른 숫자를 얻었음을 확신할 수 있습니다.

ttfdump /Library/Fonts/WeidemannStd-Book.otf  \
  | grep -E '(Number of Glyphs:|numGlyphs:|numberOfHMetrics:)'

    numberOfHMetrics:      253
    numGlyphs:             253

다른 예시:

ttfdump /Library/Fonts/DroidSerif-Regular.ttf \
   | grep -E '(Number of Glyphs:|numGlyphs:|numberOfHMetrics:)'

     numberOfHMetrics:     609
     numGlyphs:            609
     numGlyphs:            609
     Number of Glyphs:     609

답변2

최근에 제가 알게 된 (TTF 또는 OTF) 글꼴에 포함된 글리프 수를 결정하는 새로운(명령줄) 방법은 다음과 같습니다.

사용luaotfload-tool함께 배송되는luaotfloadLaTeX용 패키지입니다.

예를 들어 다음을 실행합니다.

 luaotfload-tool --find="fira mono" -I | grep glyphs
    number of glyphs: 1485

해당 부분을 건너뛰고 | grep glyphs로 대체하면 | less저작권 + 라이센스 정보, 글꼴 작성자 이름 및 내장 글꼴 기능과 같이 그 자체로도 흥미로운 글꼴의 메타데이터에 대한 더 많은 정보를 얻을 수 있습니다.

이 도구는 이름을 기준으로 설치된 글꼴을 찾을 수도 있습니다.

 luaotfload-tool --find="fira mono"
  luaotfload | resolve : Font "fira mono" found!
  luaotfload | resolve : Resolved file name "/Users/kp/Library/Fonts/FiraMono-Regular.otf"

답변3

구차맵

gucharmap은 매우 편리한 옵션입니다. 유니코드 블록이나 스크립트별로 그룹화하여 모든 문자를 표시할 수 있으며 클립보드에 복사할 수 있습니다.

패키지 관리자를 사용하여 설치할 수 있습니다. Gnome의 일부이지만 별도로 설치할 수 있습니다. 홈페이지는 다음과 같습니다.https://wiki.gnome.org/Apps/Gucharmap

관련 정보