Castoro는 SIL Open Font License에 따라 출시된 자유 글꼴 제품군입니다. Castoro는 일부 비유럽 스크립트 유형에 대한 맞춤형 라틴어 컴패니언을 생성하는 기반으로 Tiro Typeworks의 내부 사용을 위해 개발된 적응형 디자인의 특정 인스턴스입니다. Castoro 글꼴을 만들기 위해 확장된 인스턴스는 처음에 Harvard University Press를 위해 제작한 인도어 글꼴용으로 만들어졌습니다. Castoro 버전에서는 남아시아 언어의 음역을 위해 광범위한 발음 구별 부호 세트를 유지했으며, 더 많은 유럽 언어에 대해 추가 문자를 추가했습니다.
여기에 Castoro 사례로 제시된 기본 디자인은 16~18세기의 다양한 네덜란드 유형의 측면을 종합하여 시작되었습니다. Castoro roman은 John Hudson이 디자인했으며 이탤릭체는 Kaja Słojewska의 도움을 받아 그의 Tiro 동료 Paul Hanslow와 함께 디자인되었습니다. 확장된 Castoro 컬렉션은 2020년 6월에 출시된 Castoro 일반 및 기울임꼴 텍스트 글꼴과 2020년 12월에 출시된 전체 대문자 Castoro Titling 글꼴로 구성됩니다.
왜 '카스토로'인가? 사람들은 기억하기 쉽고 디자인의 어떤 연관성이나 특성을 연상시키는 서체 이름을 원합니다. 심지어 시적인 이름이기도 합니다. libre 및 오픈 소스 프로젝트의 경우 이름이 –o 문자로 끝나야 한다는 제한적인 규칙을 추가했습니다. Castoro는 북미 비버인 Castor canadensis의 이름을 따서 명명되었습니다. 광범위한 언어 및 활자체 레이아웃 지원을 갖춘 강력한 세리프 텍스트 유형을 '일꾼' 유형이라고도 합니다. Castoro는 바쁜 비버로 생각될 수 있습니다.
이 페이지와 기타 Castoro 자료를 장식하는 화려한 비버 그림은 Lucy Conklin의 것이며 허가를 받아 사용되었습니다.
Castoro 텍스트 글꼴 버전 3.01에는 새로운 중간체, 세미볼드체 및 굵은체 두께가 포함되어 있으며 로마자와 이탤릭체 스타일의 총 8개 글꼴이 있습니다. 이러한 새로운 가중치는 일반 및 굵은 가중치 마스터에 의해 정의된 가변 글꼴 디자인 공간에서 인스턴스화됩니다. 빌드 프로세스는 먼저 가변 글꼴을 빌드한 다음 정적 인스턴스를 출력합니다. 이전 윤곽선에 다양한 작은 변경 사항이 적용되었으며 가중치 범위 전체의 일관성을 위해 간격 및 커닝이 일부 수정되었습니다.
변수 및 정적 글꼴은 호환되는 이름 지정을 가지며 가변 디자인 공간의 정적 글꼴 위치는 명명된 인스턴스입니다. 변수 또는 정적 글꼴 중 하나만 설치해야 하며 둘 다 설치해서는 안 됩니다.
Castoro Titling 글꼴 버전 3.01에서는 공간이 완전히 변경되었으며 설정의 균일성이 전반적으로 향상되도록 일부 커닝이 수정되었습니다. 이전보다 간격이 조금 더 좁아졌습니다.
중요: 이 버전의 간격 및 커닝 개정은 글꼴이 업데이트될 때 텍스트가 다시 흐르게 하는 '급격한 변경'을 구성합니다. 이전 버전으로 작성된 기존 문서에서 텍스트 레이아웃 일관성을 유지해야 하는 경우 Castoro 2.04 릴리스를 다운로드하세요.
Castoro 프로젝트의 표준 디자인 소스는 소스 폴더에 있는 FontLab 8 .vfj
파일입니다. 이러한 소스에는 OpenType 레이아웃 코딩 및 커닝을 포함하여 Castoro 서체에 필요한 모든 측면이 포함되어 있습니다.
.ufo
빌드 입력 소스는 기본 UFO 패키지 프로필을 사용하여 FontLab 8에서 내보내집니다.
새로운 v3.01 가변 글꼴 빌드 및 파생된 정적 글꼴에는 UFO 파일과 함께 제공되는 디자인 공간 파일이 필요합니다.
Castoro 글꼴은 Tiro Typeworks가 상업용 라이브러리 및 클라이언트 프로젝트에도 사용하는 빌드 프로세스를 기반으로 합니다. tirobuild.py
스크립트는 YAML 구성 파일을 사용하여 UFO 빌드 소스 및 버전 문자열을 식별합니다(YAML 파일에는 Castoro 프로젝트에서 사용되지 않는 추가적인 선택적 매개변수가 포함될 수 있습니다).
빌드 스크립트는 TTF 및 CFF OpenType 글꼴과 각각의 WOFF 및 WOFF2 패키징을 출력합니다(이는 하드 코딩되어 구성할 수 없음). 작업 순서는 다음과 같습니다.
TTF/OTF 구축
중복 제거
자동 힌트(ttfautohint 및 AFDKO)
최적화하다
WOFF/WOFF2 빌드
최상위 수준의 Castoro 폴더에서 다음을 수행합니다.
# Create a new virtualenv python3 -m venv venv # Activate env source venv/bin/activate # Install dependencies pip3 install -r requirements.txt
후속 사용의 경우(요구 사항이 변경되지 않았다고 가정) 해당 단계 중 두 번째 단계만 필요합니다.
YAML 구성 파일을 나타내는 빌드 스크립트를 실행합니다(별도의 텍스트 및 제목 글꼴 빌드 스트림의 경우 별도의 YAML 파일 사용).
$ python tools/tirobuild.py castoro-all.yml