
Frauncces es una pantalla de tipo de letra "Old Style" inspirada en los gestos de los tipos de letra de principios del siglo XX, como Windsor, recuerdos y la serie Cooper.
Esta familia tipográfica todavía está en desarrollo, y pronto llegará a Google Fonts.
Fraunces tiene los siguientes ejes:
| Eje | Etiqueta | Rango | Por defecto | Descripción |
|---|---|---|---|---|
| Tamaño óptico | opsz | 9pt a 144pt | 144pt | Etiquetado 9pt, 72pt y 144pt en instancias. |
| Peso | wght | 100 a 900 | 900 | Etiquetado delgado, ligero, regular, semibold, audaz y negro en instancias. |
| Blandura | SUAVE | 000 a 100 | 100 | Etiquetado Sharp, Soft y SuperSoft en instancias. |
| Flojo | Votación | 0 a 1 | 1 | El eje binario controla la sustitución de personajes "inestables". Sustituye automáticamente cuando OPSZ> 18. No figura en las instancias. |
opsz (tamaño óptico) El eje opsz une los cambios en el contraste, la altura X, el espacio y los anchos de los personajes. A medida que opsz disminuye, la altura X aumenta, el espacio se abre y los personajes se expanden en ancho.
Además, el mapeo de los valores del eje se coloca en la tabla AVAR para crear interpolación no lineal en la fuente variable.
Muchas de las características peculiares y inestables que son adecuadas para el uso de la exhibición son menos deseables para una lectura más continua. En ciertos tamaños ópticos más pequeños (18px y menos), el eje wonk está deshabilitado (ver más abajo).

wght (peso) eje El eje wght se abarca delgado a negro. Dijo Nuff.

SOFT (suavidad) El eje SOFT da acceso a las formas más suaves y redondeadas que están disponibles para el minuto óptico, pero aún conservan otras consideraciones de tamaño óptico, como el cambio en el ancho de los carácter, el espacio, los ascensores altos y el X-aguja más cortos

WONK (inestable) Un eje binario que subsituta wonk los caracteres por caracteres más normalizados, como la inclinación n/m/h en romano, o las banderas bulbosas en el B/D/H/K/L de la cursiva. En instancias OTF o TTF, esto se puede implementar como un conjunto estilístico de OpenType.

Desde el terminal, ejecute el script de compilación en sources/build-all.sh . Salida de fuentes a fonts/ .
Nota: La primera vez que construye, deberá configurar un entorno virtual e instalar dependencias:
Lo básico
Deberá abrir un terminal para ejecutar los siguientes comandos.
Clonar el repositorio y navegar hacia él:
git clone https://github.com/undercasetype/Fraunces.git
cd Fraunces
Verifique que tenga Python 3:
which python3
Debería devolver una ruta que finalice con python3 , como /Library/Frameworks/Python.framework/Versions/3.7/bin/python3 . Si devuelve un error como python3 not found , deberá descargar Python 3.
Configuración de un entorno virtual
Para construir, configure el entorno virtual:
cd ~
python3 -m venv venvLuego activarlo:
source venv/bin/activateAhora, instale requisitos:
cd Fraunces
pip install -U -r requirements.txtDé el permiso de compilación de scripts para ejecutar/ejecutar (puede copiar y pegar, luego ejecutar ambas líneas en el terminal a la vez):
chmod +x sources/ ** / * .sh
chmod +x mastering/make-github-release/ ** / * .shHacer archivos Woff2
Finalmente, también deberá instalar por separado Google/Woff2 para habilitar los comandos woff2_compress y woff2_decompress . Abra una nueva sesión de terminal, ventana o pestaña para hacer este paso.
# open a new terminal session first, then run
git clone --recursive https://github.com/google/woff2.git
cd woff2
make clean allPara asegurarse de que Woff2_Compress esté instalado correctamente, ingrese la siguiente ventana de terminal en su terminal:
woff2_compress
Si el terminal no puede encontrar el comando, es posible que deba asegurarse de que los binarios estén en $ ruta, una descripción de la cual puede encontrar aquí.
Una vez que Woff2_Compress está trabajando en su terminal, ¡ahora puede ejecutar la compilación!
Una vez que haya configurado el entorno (ver arriba), ¡puede construir fuentes y lanzamientos de preparación!
Al construir una nueva versión, agregue un número de versión (en el formato de 1.001 ) para actualizar las versiones y la versión de OVNO correctamente. Si no está seguro de qué versión debe construir, verifique el número de la última versión en https://github.com/underCasetype/frauncces/releases, luego aumente en .001 . Si deja de lado el número de versión, simplemente se construirá con el mismo número de versión que ya existe en las fuentes de ovnis.
Para construir fuentes variables y estáticas, además de hacer woff2s, use build-all.sh . Esto lleva un tiempo (la mayor parte del tiempo se toma mediante la construcción de fuentes estáticas TTF y OTF).
sources/build-all.sh 1.000 # optional: place your desired version number as an argument Si solo desea crear fuentes variables, use build.sh :
sources/build-scripts/build-vf.sh 1.000 # optional: place your desired version number as an argument Para construir solo las fuentes estáticas (estas son secundarias a las fuentes variables, por lo que no puede establecer los números de versión en este script), use build-statics.sh :
sources/build-scripts/build-statics.shSi está haciendo algún trabajo en este repositorio, lea las notas de producción aquí.
Si está buscando notas sobre cómo hacer paquetes de lanzamiento de GitHub, consulte Mastering/ReadMe.md.