typographydefaultsEste es un paquete Lualatex y Xelatex que hace que la selección de la familia de fuentes de código abierto de calidad predeterminados sea fácil e indoloro. En lugar de jugar con múltiples opciones o hacer cosas por prueba y error, un autor que usa este paquete puede elegir un "período", basado libremente en los estándares británicos para la clasificación de tipo. Actualmente compatibles son:
| Período | Tipo familia | Parámetro |
|---|---|---|
| Medieval | Junicode | medieval |
| Humanista | Celacantio | humanist |
| Garalde | EB Garamond | garalde |
| Realista | PT serif | realist |
| Didone | CMU serif | didone |
| Mecánico | Concreto de CMU | mechanistic |
| Humanista lineal | Fuente sans pro | linealhumanist |
| Grotesco | HK Grotesk | grotesque |
| Geométrico | Orkney | geometric |
El término realista alternativo se eligió para lo que ahora se llaman comúnmente caras de transición . Del mismo modo, a pesar de que los grotescos y la geometría son lineales, solo tiene sentido distinguir a los humanistas de su contraparte lineal debido a la ambigüedad.
Hay cuatro estilos para elegir para secciones de texto monoespacadas:
| "Período" | Fuente | parámetro |
|---|---|---|
| Máquina de escribir | Texto de cmu máquina de escribir | typewriter |
| Programador delgado | Iosevka | slender |
| Programador amplio | Monoide | wide |
| Simbólica tipicetera | GNU unifont | symbolic |
Tales estilos monoespacados no tienen correspondencia en la clasificación que conozca. La máquina de escribir son caras gráficas que se asemejan a la tinta de impresión en el papel a través de una máquina de escribir mecánica. Las caras del programador tienen: una combinación de diferenciación entre símbolos similares, como entre 0 y O ; contraste y formas adecuadas para su uso en colores "invertidos" de texto claro sobre fondos oscuros; y en algunos especímenes ligaduras para combinaciones de glifos comunes que ocurren en el código de la computadora. Por último, un monoespaciado simbólico tiene una alta cobertura de puntos de código Unicode, lo que lo hace adecuado para escribir material científico compatible con glifos inusuales.
Recomiendo la máquina de escribir para las citas de documentos técnicos, programador en cualquiera de las opciones para las secciones del código fuente y simbólico para la composición tipográfica de Unicode-Heavy, como las pruebas AGDA.
Para descargas de fuentes, use los enlaces proporcionados en la tabla de arriba.
Si tiene una distribución reciente de Tex Live, lo más probable es que todos necesiten paquetes CTAN, así como Luatex, Lualatex, Xtex y Xelatex. Si no lo hace, verifique su administrador de paquetes del sistema operativo, o instale manualmente primero.
La instalación de fuentes en cada sistema operativo importante se puede hacer fácilmente abriendo los archivos proporcionados por la fundición o los distribuidores y simplemente hace doble clic en cada fuente para agregarlo. Hay mejores maneras, pero esto es fácil y compatible en la mayoría de los entornos.
Una vez que los requisitos estén en su lugar y suponiendo que esté utilizando Tex Live en Linux, puede instalarlo:
cd ~ /texmf/tex/latex
git clone git://github.com/kerscher/typographydefaults ./typographydefaults
texhashSi está utilizando otra distribución de Tex, consulte su documentación sobre cómo instalar paquetes o leer más al respecto aquí.
En su preámbulo, agregue este paquete y declare sus opciones. Por ejemplo:
usepackage [ text = mechanistic
, mono = typewriter
]{typographydefaults} Las opciones válidas para text y mono se enumeran en la tabla anterior. El orden de los parámetros es irrelevante.
Este paquete utiliza una licencia similar a BSD de 2 cláusulas. Puedes consultarlo aquí.