너비 및 수직 너비 VF는 'wdth'( 너비 ) 및 'vwid'( 수직 너비 ) 설계 변형을 통해 수평 및 수직 레이아웃의 압축 및 확장을 시뮬레이션하기위한 특수 목적 가변 글꼴입니다. 프로젝트 이름 옆에 나열된 URL 은이 변수 글꼴이 지원하려는 레이아웃 모델에 대한 자세한 정보를 제공합니다.
GIDS 1 ~ 256은 중공 사각형 인 서쪽 글리프를 나타내며 UAX #50 vertical_orientation ( "VO") 속성 값 "R"또는 "TR"으로 할당 된 785,553 코드 포인트에서 매핑됩니다. 기본 수평 전진은 600 단위이며 25%를 압축하고 확장 할 수 있습니다. GIDS 257 ~ 512는 단단한 사각형 인 CJK 글리프를 나타내며 "u"또는 "tu"의 "VO"속성 값이 할당 된 326,445 코드 포인트에서 매핑됩니다. 기본 수평 전진은 1000 단위이며 25%를 압축하고 확장 할 수 있습니다. 이는 750에서 1250 단위로 의미합니다. 다시 말해, 1,111,998 개의 유니 코드 코드 포인트는 모두 2 개의 글리프 중 하나에 매핑되며, 각각은 256 개의 인스턴스를 포함하여보다 효율적인 'CMAP'테이블 매핑을 포함합니다.
GID+513은 CJK 글리프의 절반 인 서쪽 글리프로 서쪽 글리프 (GIDS 1 ~ 256)를 'HWID'( 반 폭 ) GSUB 기능을 통해 대체하며 TCY ( Tate Chu Yoko ) 목적에 사용되도록 의도됩니다.
이 가변 글꼴에는 두 개의 설계 변수 축의 'wdth'( 너비 )와 'vwid'( 수직 너비 )가 포함됩니다. 두 축 모두의 기본값은 500이며, 이는 서부 글리프의 600 단위 수평 전진에 해당하며 CJK 글리프의 경우 1000 단위의 고급에 해당합니다. 두 축 모두 설정 범위는 1에서 1000까지이며, 이는 각각 최대 압축 및 확장 설정에 해당합니다.
소스에서 가변 글꼴을 빌드하려면 AFDKO (Adobe Font Development Kit)를 OpenType (AFDKO) 도구를 설치해야합니다. AFDKO 도구는 오늘날 글꼴 개발에 널리 사용되며 대부분의 글꼴 편집기 앱의 일부입니다.
이 저장소에서는 OpenType/CFF2 및 Truetype 형식 모두에서 변수 글꼴을 빌드하는 데 필요한 모든 파일이 마련되어 있으며 Build.sh 파일을 간단히 실행할 수 있습니다.
변경 사항에 대한 제안은 새로운 문제를 고려해야합니다.