2016-07-08 2 views
1

HarfBuzz가 GPOS 커닝을 지원하려면 어떻게해야합니까? 내 작업에서는 글꼴 Myriad.otf를 사용합니다. 나는 hb_font_get_glyph_kerning_for_direction(....) 함수를 통해 커닝 정보를 얻으려고합니다. TTF 글꼴의 경우 TrueType kern 테이블을 사용하기 때문에 작동하지만 Myriad.otf의 경우 작동하지 않습니다.HarfBuzz의 GPOS 커닝 테이블 지원

답변

1

수동으로 해당 커닝을 적용 하시겠습니까? 그렇다면 harfbuzz가 입력 (hb_shape)에서 최종 결과를 제공하는 간단한 API를 제공하고 harfbuzz가 작동하지 않는 경우 harfbuzz가 사용하려는 방식이 아닙니다. 이는 harfbuzz 또는 해당 글꼴 버그입니다. 그러나 GPOS 커닝을 추출해야하는 경우 관련 테이블 (hb_face_reference_table)을 읽거나 harfbuzz에서 내부 용도로 읽는 방법을 확인할 수 있습니다.