![트루타입 글꼴의 경계 상자 크기 추출](https://linux55.com/image/59369/%ED%8A%B8%EB%A3%A8%ED%83%80%EC%9E%85%20%EA%B8%80%EA%BC%B4%EC%9D%98%20%EA%B2%BD%EA%B3%84%20%EC%83%81%EC%9E%90%20%ED%81%AC%EA%B8%B0%20%EC%B6%94%EC%B6%9C.png)
Linux에서는 Xorg 글꼴의 높이/너비/오름차순/내림차순 치수를 쉽게 추출할 수 있습니다 xlsfonts
.
$ xlsfonts -ll -fn 9x15 | egrep 'bounds|max'
bounds: width left right asc desc attr keysym
max 9 4 9 12 3 0x0000
설치된 트루타입 글꼴에서 동일한 정보를 어떻게 추출할 수 있습니까?
답변1
이것ttf2afm
이제 TeXlive에서 TrueType 글꼴에서 AFM(이름에서 알 수 있듯이)을 추출하는 유틸리티를 사용할 수 있습니다. AFM 대표Adobe 글꼴 지표, 구문 분석하기 쉬운 텍스트 형식입니다. 예는 다음과 같습니다.
StartCharMetrics 10538
C -1 ; WX 600 ; N .notdef ; B 34 -71 566 750 ;
C -1 ; WX 0 ; N .null ; B 130 -9 237 676 ;
C -1 ; WX 333 ; N CR ; B 130 -9 237 676 ;
C -1 ; WX 600 ; N CR ; B 130 -9 237 676 ;
C -1 ; WX 250 ; N space ; B 130 -9 237 676 ;
C -1 ; WX 333 ; N exclam ; B 130 -9 237 676 ;
C -1 ; WX 400 ; N quotedbl ; B 73 431 327 676 ;
C -1 ; WX 500 ; N numbersign ; B 5 0 496 662 ;
C -1 ; WX 500 ; N dollar ; B 44 -87 457 727 ;
이 섹션의 각 줄은 세미콜론으로 구분된 문자 값 목록입니다. WX
문자 너비입니다. 유니코드 코드 포인트를 인쇄 N
하는 데 사용되는 문자 이름입니다 . 예를 들어 경계 상자(x_left, y_bottom, x_right, y_top) 입니다 .ttf2afm -u
uni0020
B