¿Cómo saber el nombre correcto de una fuente instalada que se pasará como argumento de \setmainfont?

¿Cómo saber el nombre correcto de una fuente instalada que se pasará como argumento de \setmainfont?

Acabo de instalar una fuente llamada "28 días después" dewww.1001freefonts.compero ahora tengo un problema porque el siguiente fragmento de código no se compila, produce algunos errores y dice aproximadamente que "No se pudo encontrar la fuente 28 días después".

\documentclass[preview,border=12pt,12pt,varwidth]{standalone}

\usepackage{fontspec}
\setmainfont{28 Days Later}

\begin{document}
Oh my ghost
\end{document}

Entonces, ¿cómo sabemos el nombre correcto de una fuente instalada que se pasará como argumento \setmainfont?

Respuesta1

Esto (desafortunadamente) no funciona con la 28 Days Laterfuente, ya que la xelatexcompilación se rompe con algunos archivos error 11.

La forma principal es utilizar\setmainfont{fontname}[options]

El manual de fontspecestados que se deben configurar las siguientes opciones de fuente si la fuente se especifica por nombre de archivo (y no por nombre de fuente)

  • Negrita
  • Fuente cursiva
  • NegritaCursivaFuente

Como 28 Days Later.ttffalló, lo usé winnie.ttfdesde el mismo sitio web, solo para demostración y como vía principal, pero, por supuesto, no es la solución a la pregunta.


\documentclass[preview,border=12pt,12pt,varwidth]{standalone}



\usepackage{fontspec}

\setmainfont{winnie}[
Extension=.ttf,
UprightFont=winnie,
BoldFont=winnie,
ItalicFont=winnie,
BoldItalicFont=winnie,
SmallCapsFont=winnie]



\begin{document}
Oh my ghost
\end{document}

ingrese la descripción de la imagen aquí

información relacionada