Frank Grießhammer가 설계 한 Serif Pro에서 파생 된 UFO 소스에서 만든 OpenType-CFF2 및 Truetype 형식의 가변 글꼴.
글꼴 파일은 OpenType 변수 글꼴을 지원하는 환경 및 워크 플로의 테스트 케이스 역할을합니다.
글꼴은 기능적이지만 몇 가지 제한 사항이 있습니다. 현재 제한 사항을 참조하십시오. 도구가 개선 될 때 업데이트 할 계획입니다.
Adobe Variable Font 프로토 타입 에는 두 개의 축 - 무게와 대비 - 5 개의 디자인 마스터와 8 개의 이름이 지정된 인스턴스가 포함되어 있습니다. 여분의 빛, 가벼운, 규칙, 세미 폴드, 굵은, 검은 색, 검은 색 중간 대비 및 검은 색 높은 대비가 포함됩니다.
중량 축에는 중간 마스터 ( Master_1 )가 있으며 디자인 공간은 사각형 삼각형의 모양을 갖는 것으로 생각할 수 있습니다. 이것은 Master_0을 두 번 사용 하고 Mas 이 배열은 원래 직사각형 모양의 디자인 공간의 절반을 효과적으로 무너 뜨려 보간 불완전 성을 숨 깁니다. 자세한 내용은 디자인 공간 노트를 참조하십시오.
글꼴에는 또한 중량 축이 대담하거나 무거워지면 스트로크의 내부 카운터 부분이 제거되는 Glyphs $ (달러) 및 ¢ (Cent)의 과도기 설계가 포함되어 있습니다.
글꼴은 Adobe Latin 2 캐릭터 세트, GPO Kerning 및 GSUB 기능을 지원합니다.
pnum (proportional figures)
tnum (tabular figures [default])
onum (old-style a.k.a. text figures)
lnum (lining figures [default])
zero (slashed zero)
case (case-sensitive forms such as parentheses, hyphen)
liga (ligatures fi fl ft)
파이썬 3.6 이상. Python 3이 사전 설치된 MacOS 또는 Linux 시스템을 사용하는 경우 시스템에 설치된 Python을 사용 하지 않는 것이 좋습니다. 대신, python.org의 설치 프로그램을 사용 하거나 홈브류 (MacOS 만 해당)를 사용하십시오.
또한 파이썬 가상 환경을 사용하는 것이 좋습니다.
pip 로 요구 사항을 설치하십시오.
pip3 install -r requirements-dev.txt
요구 사항이 설치된 경우 제공된 빌드 스크립트로 빌드 할 수 있습니다.
sh buildFont.shcmd buildFont.sh buildfont.sh 스크립트 buildCFF2VF 먼저 FDK 도구 빌드 buildMasterOTFs 첫 번째 도구는 각 UFO 마스터로부터 OpenType-CFF 글꼴을 생성합니다. 두 번째는 이전 단계에 내장 된 OTF 세트를 가져 와서 CFF2 변수 글꼴을 생성하기 위해 결합합니다.
그런 다음 CFF2 테이블을 FDK의 tx 도구로 SUBROUTINICED로, FDK의 sfntedit 도구를 사용하여 수정 된 테이블을 대체합니다.
다음으로 fontmake 가변 TrueType 글꼴을 구축하는 데 사용됩니다.
마지막으로, sfntedit OTF와 TTF 글꼴 사이에 여러 테이블을 복사/교체하는 데 사용됩니다.
예상 값으로 건축되도록 내장 글꼴을 확인하는 테스트 스위트를 사용할 수 있습니다. 다음과 같이 테스트를 시작할 수 있습니다.
pytest tests
이 테스트는 도구 또는 기타 환경 차이의 변화로 인해 발생할 수있는 예기치 않은 회귀를 포착하도록 설계되었습니다.