Castoro es una familia de fuentes libres publicada bajo la licencia SIL Open Font. Castoro es un ejemplo específico de un diseño adaptativo desarrollado para uso interno de Tiro Typeworks como base a partir de la cual generar compañeros latinos personalizados para algunos de nuestros tipos de escritura no europea. La instancia que se amplió para crear las fuentes Castoro se creó inicialmente para las fuentes índicas que produjimos para Harvard University Press. En la versión Castoro, hemos conservado el extenso conjunto de signos diacríticos para la transliteración de idiomas del sur de Asia y hemos agregado caracteres adicionales para un mayor número de idiomas europeos.
El diseño principal que aquí se presenta como instancia de Castoro comenzó como una síntesis de aspectos de diversos tipos holandeses de los siglos XVI al XVIII. Castoro Roman fue diseñado por John Hudson, y la cursiva con su colega Tiro Paul Hanslow, asistido por Kaja Słojewska. La colección Castoro ampliada consta de fuentes de texto Castoro regular y cursiva, publicadas en junio de 2020, y la fuente Castoro Titling en mayúsculas, publicada en diciembre de 2020.
¿Por qué 'Castoro'? Uno quiere que el nombre de un tipo de letra sea fácil de recordar y que evoque alguna asociación o característica del diseño, incluso poética. Para nuestros proyectos libres y de código abierto, hemos agregado la convención restrictiva de que el nombre debe terminar en la letra –o. Castoro lleva el nombre del castor norteamericano, Castor canadensis. Los tipos de texto serif robustos con amplio soporte de lenguaje y diseño tipográfico a veces se denominan tipos "caballo de batalla". Se puede considerar a Castoro como un castor ocupado.
La espléndida ilustración del castor que adorna esta página y otros materiales de Castoro es de Lucy Conklin y se utiliza con autorización.
La versión 3.01 de las fuentes de texto Castoro incluye nuevos pesos medio, seminegrita y negrita, con un total de ocho fuentes en estilos romano y cursiva. Estos nuevos pesos se crean a partir de un espacio de diseño de fuente variable definido por patrones de peso regulares y en negrita. El proceso de compilación primero creará la fuente variable y luego generará las instancias estáticas. Se han realizado varios cambios pequeños en los esquemas anteriores y algunas revisiones en el espaciado y el interletraje para lograr coherencia en todo el rango de peso.
Tenga en cuenta que las fuentes variables y estáticas tienen nombres compatibles y las ubicaciones de las fuentes estáticas en el espacio de diseño variable son instancias con nombre. Debe instalar las fuentes variables o estáticas, no ambas.
La versión 3.01 de la fuente Castoro Titling ha sido completamente reespaciada y se han corregido algunos interletrajes para mejorar la uniformidad general de la configuración. El espacio es ligeramente más estrecho que antes.
Importante: Las revisiones de espaciado y kerning en esta versión constituyen un "cambio importante" que hará que el texto se redistribuya cuando se actualice la fuente. Si necesita preservar la coherencia del diseño del texto en documentos existentes creados con la versión anterior, descargue la versión Castoro 2.04.
Las fuentes de diseño canónicas para el proyecto Castoro son los archivos .vfj
de FontLab 8 en la carpeta de origen. Estas fuentes contienen todos los aspectos necesarios de los tipos de letra Castoro, incluida la codificación y el kerning de OpenType Layout.
Las fuentes de entrada de compilación .ufo
se exportan desde FontLab 8 utilizando el perfil de paquete UFO predeterminado.
La nueva compilación de fuentes variables v3.01 y las fuentes estáticas derivadas requieren los archivos UFO y los archivos de espacio de diseño que los acompañan.
Las fuentes Castoro utilizan un proceso de construcción basado en el que Tiro Typeworks también utiliza para su biblioteca comercial y proyectos de clientes. El script tirobuild.py
utiliza un archivo de configuración YAML para identificar las fuentes de compilación de UFO y la cadena de versión (el archivo YAML puede contener parámetros opcionales adicionales que no se utilizan en el proyecto Castoro).
El script de compilación genera fuentes OpenType TTF y CFF, y paquetes WOFF y WOFF2 de cada una (esto está codificado y no es configurable). La secuencia de operaciones es:
construir TTF/OTF
eliminar superposiciones
sugerencia automática (ttfautohint y AFDKO)
optimizar
construir WOFF/WOFF2
Desde el nivel superior, carpeta Castoro:
# Create a new virtualenv python3 -m venv venv # Activate env source venv/bin/activate # Install dependencies pip3 install -r requirements.txt
Para uso posterior (suponiendo que los requisitos no hayan cambiado), solo será necesario el segundo de esos pasos.
Ejecute el script de compilación que indica el archivo de configuración YAML (para flujos de compilación de fuentes de texto y títulos separados, use los archivos YAML separados).
$ python tools/tirobuild.py castoro-all.yml