
Fraunces é uma exibição, tipo de letra de serriff de "estilo antigo" inspirado nos maneirismos dos tipos de letra do início do século XX, como Windsor, Souvenir e The Cooper Series.
Essa família do tipo de letra ainda está em desenvolvimento e em breve chegará ao Google Fontes.
Fraunces tem os seguintes eixos:
| Eixo | Marcação | Faixa | Padrão | Descrição |
|---|---|---|---|---|
| Tamanho óptico | Opsz | 9pt a 144pt | 144pt | Rotulado 9pt, 72pt e 144pt em instâncias. |
| Peso | wght | 100 a 900 | 900 | Rotulado fino, leve, regular, semibold, ousado e preto em instâncias. |
| Suavidade | MACIO | 000 a 100 | 100 | Rotulado Sharp, Soft e Supersoft em instâncias. |
| Carnuda | Wonk | 0 a 1 | 1 | O eixo binário controla a substituição de personagens "instáveis". Substitui automaticamente quando opsz> 18. não listado em instâncias. |
opsz (tamanho óptico) O eixo opsz une mudanças de contraste, altura x, espaçamento e larguras de caracteres. À medida que opsz diminui, a altura X aumenta, o espaçamento se abre e os caracteres se expandem em largura.
Além disso, o mapeamento dos valores do eixo é colocado na tabela AVAR para criar interpolação não linear na fonte variável.
Muitas das características peculiares e instáveis adequadas para uso de exibição são menos desejáveis para uma leitura mais contínua. Em certos tamanhos ópticos menores (18px e menos), o eixo wonk está desativado (veja abaixo).

wght (eixo de peso) O eixo wght abrange fino a preto. Nuff disse.

SOFT (suavidade) O eixo SOFT dá acesso às formas mais suaves e arredondadas que estão disponíveis para o min de óptica, mas ainda mantêm outras considerações de dimensionamento óptico, como mudança de largura de personagem, espaçamento, ascendentes altos e alta altura x mais curta

WONK (Wonky) Um eixo binário que subsate os caracteres wonk para caracteres mais normalizados, como o N/M/H inclinado em Roman, ou as bandeiras bulbosas no B/D/H/K/L do itálico. Nas instâncias OTF ou TTF, isso pode ser implementado como um conjunto estilístico de openType.

No terminal, execute o script de construção em sources/build-all.sh . Fontes Saída para fonts/ .
Nota: Na primeira vez que você criar, você precisará configurar um ambiente virtual e instalar dependências:
O básico
Você precisará abrir um terminal para executar os seguintes comandos.
Clone o repo e navegue nele:
git clone https://github.com/undercasetype/Fraunces.git
cd Fraunces
Verifique se você tem Python 3:
which python3
Ele deve retornar um caminho que termina com python3 , como /Library/Frameworks/Python.framework/Versions/3.7/bin/python3 . Se ele retornar um erro como python3 not found , você precisará baixar o Python 3.
Configurando um ambiente virtual
Para construir, configure o ambiente virtual:
cd ~
python3 -m venv venvEm seguida, ative -o:
source venv/bin/activateAgora, instale requisitos:
cd Fraunces
pip install -U -r requirements.txtDê permissão para os scripts da construção para executar/executar (você pode copiar e colar e executar as duas linhas no terminal de uma só vez):
chmod +x sources/ ** / * .sh
chmod +x mastering/make-github-release/ ** / * .shFazendo arquivos WOFF2
Por fim, você também precisará instalar separadamente o Google/WOFF2 para ativar os comandos woff2_compress e woff2_decompress . Abra uma nova sessão, janela ou guia do terminal para fazer esta etapa.
# open a new terminal session first, then run
git clone --recursive https://github.com/google/woff2.git
cd woff2
make clean allPara garantir que o woff2_compress esteja instalado corretamente, digite a seguinte janela do terminal:
woff2_compress
Se o terminal não conseguir encontrar o comando, pode ser necessário garantir que os binários estejam em $ PATH, uma descrição da qual você pode encontrar aqui.
Depois que o woff2_compress estiver funcionando no seu terminal, agora você pode executar a compilação!
Depois de configurar o ambiente (veja acima), você pode criar lançamentos de fontes e preparação!
Ao criar uma nova versão, adicione um número de versão (no formato de 1.001 ) para atualizar as versões e versão OVNIs e as fontes corretamente. Se você não tem certeza de qual versão você deve estar criando, verifique o número do lançamento mais recente em https://github.com/undercaSeType/fraunces/releases e incremento em .001 . Se você deixar de fora o número da versão, ele será construído com o mesmo número de versão que já existe nas fontes de OVNIs.
Para construir fontes variáveis e estáticas, além de fazer woff2s, use build-all.sh . Isso leva algum tempo (na maioria das vezes é aproveitado pela construção de fontes estáticas TTF e OTF).
sources/build-all.sh 1.000 # optional: place your desired version number as an argument Se você deseja apenas criar fontes variáveis, use build.sh :
sources/build-scripts/build-vf.sh 1.000 # optional: place your desired version number as an argument Para construir apenas as fontes estáticas (elas são secundárias para as fontes variáveis, para que você não possa definir os números da versão neste script), use build-statics.sh :
sources/build-scripts/build-statics.shSe você estiver fazendo algum trabalho neste repositório, leia as notas de produção aqui.
Se você estiver procurando anotações sobre como fazer pacotes de liberação do GitHub, consulte Mastering/Readme.md.