使用 Xelatex 的 Charter 字体

使用 Xelatex 的 Charter 字体

在装有 TexLive 的 Mac 上,我只需使用

\usepackage{fontspec}
\setmainfont{Charter}

在我的 PC 上(使用 Miktex),同一个文件抱怨无法找到 charter 字体。我已使用 Miktex 的包管理器检查,charter 确实已安装。

我究竟做错了什么?

答案1

原因可能是从 10.9 版开始,MacOSX 就有了Charter字体.ttc,而 Windows 系统上没有。CTANcharter上的软件包只有 1 型版本。

但是您可以使用该xcharter软件包,这是 charter 的一个扩展,其中包含旧式比例数字、各种形状/粗细的小型大写字母和高级数字。它具有使用 (pdf)LaTeX 字体所需的所有必要内容,以及一个opentype与 fontspec 一起使用的版本。

或者,您可以使用 CharisSIL true type 字体。以下是两者的演示。不幸的是,我无法使用这些字体获得小写字母,而在pdfLaTeX的情况下可以使用XCharter。可能我错过了什么。据我所知,Charis SIL 不支持 pdfLaTeX。

\documentclass{article}

\usepackage{blindtext}
\usepackage{fontspec}
\setmainfont{XCharter}
\newfontfamily\Charis{CharisSIL}

\begin{document}

 \textbf{With XCharter}:

\blindtext \\

\Charis

\textbf{With Charis SIL}:

\blindtext

\end{document} 

在此处输入图片描述

相关内容