typographydefaultsEste é um pacote Lualatex e Xelatex que facilita a seleção de inadimplência da família de fontes abertas de código aberto. Em vez de brincar com várias opções ou fazer as coisas por tentativa e erro, um autor que usa este pacote pode escolher apenas um "período", vagamente baseado nos padrões britânicos para classificação de tipo. Atualmente suportado são:
| Período | Tipo de família | Parâmetro |
|---|---|---|
| Medieval | Junicode | medieval |
| Humanista | Coelacanth | humanist |
| Garalde | Eb Garamond | garalde |
| Realista | Pt Serif | realist |
| Didone | CMU Serif | didone |
| Mecanicista | CMU Concreto | mechanistic |
| Humanista linear | Fonte sans pro | linealhumanist |
| Grotesco | HK Grotesk | grotesque |
| Geométrico | Orkney | geometric |
O termo realista alternativo foi escolhido para o que agora é comumente chamado de rostos de transição . Da mesma forma, apesar de grotescos e geometria serem lineares, faz sentido distinguir o humanista de sua contraparte linear devido à ambiguidade.
Existem quatro estilos para escolher para seções de texto monoesfadas:
| "Período" | Fonte | parâmetro |
|---|---|---|
| Máquina de escrever | Texto da máquina de escrever CMU | typewriter |
| Programador esbelto | Iosevka | slender |
| Programador largo | Monoid | wide |
| Tipulagem simbólica | GNU unifont | symbolic |
Tais estilos monoespaciais não têm correspondência na classificação que eu conheço. A máquina de escrever são faces gráficas que se assemelham a imprimir tinta no papel através de uma máquina de escrever mecânica. As faces do programador têm: uma combinação de diferenciação entre símbolos semelhantes, como entre 0 e O ; contraste e formas adequadas para uso em cores “invertidas” de texto claro sobre fundos escuros; e em algumas amostras ligações para combinações comuns de glifos que ocorrem no código do computador. Por fim, um monoespacente simbólico tem alta cobertura de pontos de código Unicode, tornando -o adequado para digitar material científico com glifos incomuns.
Eu recomendo a máquina de escrever para citações de documentos técnicos, programador sobre a opção para seções de código-fonte e simbólico para a digitação de unicode-pesada, como provas da AGDA.
Para downloads de fonte, use os links fornecidos na tabela acima.
Se você tem uma distribuição recente do Tex Live, provavelmente todos precisam de pacotes CTAN, bem como Luatex, Lualatex, Xetex e Xelatex. Caso contrário, verifique se você opera o gerenciador de pacotes do sistema ou instale manualmente os primeiros.
A instalação de fontes em todos os principais sistemas operacionais pode ser feita facilmente, abrindo os arquivos fornecidos por fundição ou distribuidores e simplesmente clicando duas vezes em cada fonte para adicioná-la. Existem maneiras melhores, mas isso é fácil e compatível na maioria dos ambientes.
Depois que os requisitos estiverem em vigor e assumindo que você está usando o Tex Live no Linux, você pode instalar:
cd ~ /texmf/tex/latex
git clone git://github.com/kerscher/typographydefaults ./typographydefaults
texhashSe você estiver usando outra distribuição Tex, verifique sua documentação como instalar pacotes ou ler mais sobre ela aqui.
No seu preâmbulo, adicione este pacote e declare suas opções. Por exemplo:
usepackage [ text = mechanistic
, mono = typewriter
]{typographydefaults} As opções válidas para text e mono estão listadas na tabela acima. A ordem dos parâmetros é irrelevante.
Este pacote usa uma licença de 2 cláusulas BSD. Você pode verificar aqui.