
Fraunces는 Windsor, Bouvenir 및 Cooper 시리즈와 같은 20 세기 초기 서체의 매너리즘에서 영감을 얻은 "구식"소프트 시리프 서체 디스플레이입니다.
이 서체 패밀리는 여전히 개발 중이며 곧 Google Fonts에 올 것입니다.
Fraunces는 다음 축이 있습니다.
| 중심선 | 꼬리표 | 범위 | 기본 | 설명 |
|---|---|---|---|---|
| 광학 크기 | opsz | 9pt ~ 144pt | 144pt | 9pt, 72pt 및 144pt로 표시됩니다. |
| 무게 | wght | 100 ~ 900 | 900 | 얇고 가볍고 규칙적, 세미 폴드, 굵은 색 및 검은 색으로 표시됩니다. |
| 연성 | 부드러운 | 000 ~ 100 | 100 | 예리하고 부드럽고 슈퍼 소프트로 표시되어 있습니다. |
| 원한 | wonk | 0 ~ 1 | 1 | 이진 축은 "Wonky"문자의 대체를 제어합니다. OPSZ> 18 일 때 자동으로 대체됩니다. 인스턴스에 나열되지 않습니다. |
opsz (광학 크기) 축 opsz Axis는 대비, X- 높이, 간격 및 문자 너비의 변화가 함께 연결됩니다. opsz 감소함에 따라 X-Height가 증가하고 간격이 열리고 문자가 너비가 늘어납니다.
또한, 축 값의 매핑은 AVAR 테이블에 배치되어 가변 글꼴에서 비선형 보간을 생성합니다.
디스플레이 사용에 적합한 독특하고 기발한 특성의 대부분은보다 지속적인 읽기에 덜 바람직합니다. 특정 작은 광학 크기 (18px 이하)에서 wonk 축은 비활성화됩니다 (아래 참조).

wght (중량) 축 wght 축은 검은 색으로 얇습니다. Nuff가 말했다.

SOFT (부드러움) 축 SOFT 축은 광학 최소를 향해 사용할 수있는 부드럽고 둥근 형태에 접근 할 수 있지만 여전히 문자 폭의 변화, 간격, 키가 큰 승천자 및 짧은 X- 높이와 같은 다른 광학 크기 고려 사항을 유지합니다.

WONK (Wonky) 축 로마의 기울어지는 N/M/H와 같은보다 정규화 된 캐릭터 또는 이탈리아의 b/d/h/k/l의 전구 깃발과 같은보다 정규화 된 문자에 대한 캐릭터를 wonk 이진 축. OTF 또는 TTF 인스턴스에서는 OpenType 스타일 세트로 구현 될 수 있습니다.

터미널에서 sources/build-all.sh 에서 빌드 스크립트를 실행하십시오. 글꼴 출력 fonts/ .
참고 : 처음 구축 할 때 가상 환경을 설정하고 종속성을 설치해야합니다.
기본
다음 명령을 실행하려면 터미널을 열어야합니다.
레포를 복제하고 여기로 탐색하십시오.
git clone https://github.com/undercasetype/Fraunces.git
cd Fraunces
Python 3이 있는지 확인하십시오.
which python3
/Library/Frameworks/Python.framework/Versions/3.7/bin/python3 과 같은 python3 로 끝나는 경로를 반환해야합니다. python3 not found 같은 오류를 반환하면 Python 3을 다운로드해야합니다.
가상 환경 설정
구축하려면 가상 환경을 설정하십시오.
cd ~
python3 -m venv venv그런 다음 활성화하십시오.
source venv/bin/activate이제 요구 사항을 설치하십시오.
cd Fraunces
pip install -U -r requirements.txt빌드 스크립트에 실행/실행할 수있는 권한을 부여합니다 (복사 및 붙여 넣기 및 한 번에 두 줄을 실행할 수 있습니다).
chmod +x sources/ ** / * .sh
chmod +x mastering/make-github-release/ ** / * .shWoff2 파일 생성
마지막으로 woff2_compress 및 woff2_decompress 명령을 활성화하려면 Google/Woff2를 별도로 설치해야합니다. 이 단계를 수행하려면 새 터미널 세션, 창 또는 탭을 엽니 다.
# open a new terminal session first, then run
git clone --recursive https://github.com/google/woff2.git
cd woff2
make clean allWoff2_Compress가 올바르게 설치되었는지 확인하려면 다음 터미널 창을 입력하십시오.
woff2_compress
터미널이 명령을 찾을 수없는 경우 여기에서 찾을 수있는 설명 인이 바이너리가 $ 경로에 있는지 확인해야 할 수도 있습니다.
Woff2_compress가 터미널에서 작동하면 이제 빌드를 실행할 수 있습니다!
환경을 설정하면 (위 참조) 글꼴 및 준비 릴리스를 구축 할 수 있습니다!
새 버전을 구축 할 때 버전 번호 ( 1.001 형식)를 추가하여 UFO 버전을 업데이트하고 글꼴을 올바르게 업데이트하십시오. 어떤 버전을 구축 해야하는지 확실하지 않은 경우 https://github.com/undercasetype/fraunces/releases의 최신 릴리스 번호를 확인한 다음 .001 로 증가하십시오. 버전 번호를 제거하면 UFO 소스에 이미 존재하는 동일한 버전 번호로 빌드됩니다.
가변 및 정적 글꼴을 빌드하려면 Woff2를 만들려면 build-all.sh 사용하십시오. 이것은 시간이 오래 걸립니다 (대부분의 시간은 TTF & OTF 정적 글꼴을 구축하여 취합니다).
sources/build-all.sh 1.000 # optional: place your desired version number as an argument 가변 글꼴을 빌드하려면 build.sh :
sources/build-scripts/build-vf.sh 1.000 # optional: place your desired version number as an argument 정적 글꼴 만 빌드하려면 (이 스크립트에서 버전 숫자를 설정할 수 없음), build-statics.sh : sh :
sources/build-scripts/build-statics.sh이 저장소에 대한 작업을 수행하고 있다면 여기에서 프로덕션 노트를 읽으십시오.
Github 릴리스 패키지 제작에 대한 메모를 찾고 있다면 Mastering/Readme.md를 참조하십시오.