更改 Moderncv 中的字体

更改 Moderncv 中的字体

我正在使用 moderncv 模板,但无法更改字体。

我正在看 https://www.overleaf.com/articles/slash-fontspec-all-the-fonts/qnsxyhrgjsgs 对于我的字体。使用 \setmainfont 不起作用。

我还想更改部分字体,类似于此解决方案: 在 moderncv 中更改正文字体而不影响其他字体,但我不明白他的 \fontfamily{pzc} 在做什么或如何使其适应上面的字体。

答案1

基于您链接的解决方案(→在 moderncv 中更改正文字体而不影响其他字体),我发现以下方法有效:

\documentclass[11pt,a4paper,sans]{moderncv}
\moderncvstyle{classic}
\moderncvcolor{blue}
\usepackage[scale=0.75]{geometry}

\usepackage{fontspec}
\setmainfont{FiraSans}

\firstname{John}
\familyname{Doe}
\title{CV}
\address{Baker Street}{Southampton}
\mobile{+1~(234)~567~890}
\phone{+2~(345)~678~901}
\fax{+3~(456)~789~012}
\email{[email protected]}
\homepage{www.johndoe.com}

\renewcommand*\namefont{\fontspec{FiraSans}\fontsize{40}{48}\selectfont}
\renewcommand*\titlefont{\fontspec{FiraSans}\fontsize{20}{24}\selectfont}
\renewcommand*\addressfont{\fontspec{FiraSans}\selectfont}
\renewcommand*\sectionfont{\fontspec{FiraSans}\fontsize{20}{24}\selectfont}

\begin{document}

相关内容