Использование нескольких системных шрифтов

Использование нескольких системных шрифтов

Я хотел бы использовать 3-4 различных определенных системных шрифта (например, Georgia, HelveticaNeui Light и Lucida Sans) с определенными размерами шрифта для разных разделов страницы. Как мне это сделать?

Редактировать: Спасибо за ответы. Я виделfontspecпакет, но примеры, которые я нашел, определены в преамбуле \setmainfont{}, \setsansfont{}и т. д. Я не смог понять, как определить семейство шрифтов, а затем ссылаться на него для определенного раздела. Вот пример:

\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}

решение1

Если вы просто хотите, чтобы фрагменты текста были другим шрифтом, вы можете просто настроить для них окружение, используя любую семантику, которая имеет смысл для вашего документа. Главное помнить, что вы должны использовать \newfontfamilyдля определения команды переключения шрифта для каждого шрифта, а не использовать \fontspecкоманду напрямую. Например:

% 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}

вывод кода

Связанный контент