글꼴 파일에 메타데이터를 나열하는 방법은 무엇입니까?

글꼴 파일에 메타데이터를 나열하는 방법은 무엇입니까?

확인하고 싶은 글꼴 파일(구체적으로 TrueType, .tff 파일)이 있습니다. 나는 뛸 수 있습니다:

file myfont.ttf

그리고 다음과 같은 것을 얻습니다:

TrueType Font data, 15 tables, 1st "OS/2", 24 names, Unicode

하지만 다음과 같은 것이 더 있을 것이라고 확신합니다.

  • 글꼴 계열 이름
  • 특허
  • 무게
  • 이탤릭체인가요?
  • 저작권 고지
  • 저작권 연도/출판 연도

등.

메타데이터 전체 또는 적어도 그 이상을 인쇄하려면 어떻게 해야 합니까?

비교적 새로운 Linux 배포판이 있다고 가정해 보겠습니다.

답변1

시도해 보세요 fc-query(글꼴 캐시 쿼리의 경우):

fc-query my_font.ttf

귀하가 요청한 많은 필드와 다음과 같은 추가 필드를 제공합니다.

Pattern has 22 elts (size 32)
    family: "My Nice Family"(s)
    style: "Regular"(s)
    fullname: "My Nice Family Black"(s)
    slant: 0(i)(s)
    weight: 0(f)(s)
    width: 100(f)(s)
    foundry: "TheFoundary"(s)
    file: "my_fonts.ttf"(s)
    index: 0(i)(s)
    outline: True(s)
    scalable: True(s)
    charset: 
--snip--
(s)
    lang: aa|af|av|ay|be|bg|bi|br|bs|ca|ce|ch|co|cs|cy|da|de|el|en|eo|es|et|eu|fi|fj|fo|fr|fur|fy|gd|gl|gv|he|ho|hr|hu|ia|id|ie|ik|io|is|it|ki|kl|kum|la|lb|lez|lt|lv|mg|mh|mt|nb|nds|nl|nn|no|nr|nso|ny|oc|om|os|pl|pt|rm|ru|se|sel|sk|sl|sma|smj|smn|so|sq|sr|ss|st|sv|sw|tk|tl|tn|tr|ts|uk|uz|vo|vot|wa|wen|wo|xh|yap|yi|zu|an|crh|csb|fil|hsb|ht|jv|kj|ku-tr|kwm|lg|li|ms|na|ng|pap-an|pap-aw|rn|rw|sc|sg|sn|su|za(s)
    fontversion: 65536(i)(s)
    fontformat: "TrueType"(s)
    decorative: False(s)
    postscriptname: "MyNiceFamilyBlack"(s)
    color: False(s)
    symbol: False(s)
    variable: False(s)
    fonthashint: True(s)
    order: 0(i)(s)

관련 정보