Adobe Blank VF & Friends는 비 마킹 ( Adobe Blank VF 및 Adobe Blank 2 VF ) 또는 마킹 (Adobe Black VF 및 Adobe Black 2 VF )을 사용하여 모든 유니 코드 코드 포인트를 렌더링하기위한 특수 목적 변수 글꼴 세트입니다.
이 변수 글꼴은 Adobe Blank 및 Adobe Blank 2를 기반으로하며, 이전 글꼴에는 2,048 개의 기능성 글리프 (GIDS 1 ~ 2048)가 포함되어 있으며 모든 유니 코드 코드가 맵핑되는 반면, 후자의 글꼴은 모든 유니 코드 코드를 단일 기능 Glyph (GID+1)로 가리 킵니다. Adobe Blank는 형식 4 ( 델타 값으로의 세그먼트 매핑 ) 및 형식 12 ( 세그먼트 커버리지 ) 'CMAP'하위 테이블을 사용하고 Adobe Blank 2는 형식 13 ( 다중 1 개 범위 매핑 ) 하위 테이블을 사용합니다.
이 가변 글꼴은 1,111,998 개의 유니 코드 코드를 2,048 글리프 (GIDS 1 ~ 2048) 범위 또는 단일 글리프 (CID+1) 범위에 매핑합니다. 2,048 개의 높은 대리자 (U+D800 ~ U+DFFF), BMP 및 16 개의 보충 평면 (FFFE 및 FFFF)의 2 개의 비 특가자 및 U+FDD0 ~ U+FDEF 범위의 32 개의 비 숯이 분명하고 의도적으로 제외됩니다. 완전 기능 변수 글꼴로서 다음 'SFNT'테이블이 포함되어 있습니다 : BASE, CFF2 (OPENTYPE/CFF2-ONLY), DSIG (Stub; OpenType/CFF2-Only), GSUB (Stub), OS/2, STAT, Vorg (Opentype/CFF), VVAR, CMAP, GLYF (GLYF) (Truetype 전용), 헤드, HHEA, HMTX, LOCA (Truetype 전용), Maxp, Name, Post, Vhea 및 Vmtx.
이 가변 글꼴에는 'wdth'( 너비 )와 'hght'( 높이 )의 두 축이 포함됩니다. 두 축 모두의 기본값은 0 (0)이므로 두 글로 쓰기 방향에서 비 공간을 의미합니다. 두 축 모두 0에서 1000의 범위를 가지며, 1000의 값은 1000 단위의 수평 또는 수직 전진에 해당합니다.
다음은이 프로젝트에 포함 된 4 가지 변수 글꼴의 요약으로 OpenType/CFF2 (OTF) 및 TRUETYPE (TTF) 양식에 제공되며 WOFF2 (WOFF2/OTF & WOFF2/TTF) 버전은 두 가지 측정 값을 모두 측정합니다.
Adobeblankvf : 2,049 글리프; GIDS 1-2048은 마킹이 아닙니다. 형식 4/12 'CMAP'하위 테이블
Adobe Black VF : 2,049 글리프; GIDS 1-2048은 마킹 중입니다. 형식 4/12 'CMAP'하위 테이블
Adobeblank2vf : 2 개의 글리프; GID+1은 비 마킹입니다. 형식 13 'CMAP'하위 테이블
Adobe Black 2VF : 2 개의 글리프; GID+1은 마킹 중입니다. 형식 13 'CMAP'하위 테이블
일부 환경에서는 13 'CMAP'하위 테이블 형식으로 글꼴을 소비 할 수 없습니다. 그러한 상황에서는 Adobe Blank VF 또는 Adobe Black VF를 사용하십시오.
소스에서 가변 글꼴을 빌드하려면 AFDKO (Adobe Font Development Kit) 도구를 설치해야합니다. AFDKO 도구는 오늘날 글꼴 개발에 널리 사용되며 대부분의 글꼴 편집기 앱의 일부입니다.
이 저장소에서는 가변 글꼴을 구축하기 위해 필요한 모든 파일이 마련되어 있으며 build.sh 파일을 간단히 실행할 수 있습니다.
변경 사항에 대한 제안은 새로운 문제를 고려해야합니다.