Usar múltiples fuentes del sistema

Usar múltiples fuentes del sistema

Me gustaría utilizar de 3 a 4 fuentes de sistema específicas diferentes (por ejemplo, Georgia, HelveticaNeui Light y Lucida Sans) con ciertos tamaños de fuente para diferentes secciones de una página. ¿Cómo haría esto?

Editar: Gracias por las respuestas. yo vi elfontspecpaquete, pero los ejemplos que encontré estaban definidos en el preámbulo \setmainfont{}, \setsansfont{}etc. No pude entender cómo definir una familia de fuentes y luego hacer referencia a ella para una sección en particular. He aquí un ejemplo:

\documentclass[12pt]{article}

\usepackage{fontspec}

\begin{document}

\section{Georgia}%here define font

This text shows in Georgia.

\section{Lucida Sans}%

This text shows in Lucida Sans

\section{HelveticaNeue Light}%here define font

This text shows in Helvetica Neue Light

\end{document}

Respuesta1

Si solo desea que fragmentos de texto tengan una fuente diferente, simplemente puede configurar entornos para ellos utilizando cualquier semántica que tenga sentido para su documento. Lo principal que debe recordar es que debe utilizar \newfontfamilypara definir un comando de cambio de fuente para cada fuente en lugar de utilizar el \fontspeccomando directamente. Por ejemplo:

% Compile with XeLaTeX or LuaLaTeX
\documentclass[12pt]{article}
\usepackage{fontspec}
\defaultfontfeatures{Ligatures=TeX}

\newfontfamily\calibrifont{Calibri}
\newfontfamily\cambriafont{Cambria}
\newfontfamily\georgiafont{Georgia}

\newenvironment{calibri}{\calibrifont}{\par}
\newenvironment{cambria}{\cambriafont}{\par}
\newenvironment{georgia}{\georgiafont}{\par}

\begin{document}
\begin{calibri}
This text is in Calibri
\end{calibri}
\begin{cambria}
This text is in Cambria
\end{cambria}
\begin{georgia}
This text is in Georgia
\end{georgia}
\end{document}

salida de código

información relacionada