Texmaker 内置 PDF 查看器中 Arial 显示不正确

Texmaker 内置 PDF 查看器中 Arial 显示不正确

我在 Windows 8.1(64 位)中使用 XeLaTeX 和 TeX Live 2019。

内置 PDF 查看器中的 Arial 显示不正确 - 当我在 Texmaker 中使用 XeLaTeX 编译文档并单击“查看 PDF”时,pdf 会显示更新后的文本,但显示的字体(可能)是 Helvetica 而不是 Arial。但正如我所说,tex 文件夹中生成的 PDF 是正确的 Arial。此外,pdf 视图中的字体比 pdf 中的字体略粗。我能否以某种方式调整 texmaker,以便生成的 PDF 和查看器都显示正确的 Arial?

这是我的 tex 文档:

\documentclass[12pt,a4paper]{report}
\usepackage{fontspec} \defaultfontfeatures{Scale = MatchLowercase} \setmainfont{Arial}[Scale = 0.95]
\usepackage[top=2.5cm, bottom=2cm, left=2.5cm, right=2.5cm,paper=a4paper]{geometry}

\begin{document} 

\section{Chapter auioe}
This is an example.

Pipe sign: |   Less than: <   Greater than: >

\end{document}

在此处输入图片描述 (左侧为 Adob​​e,右侧为 Texmaker)

我使用 XeLaTeX + 查看 pdf 进行编译,到目前为止我还没有改变任何其他东西......

答案1

内部和外部查看器中的字体渲染取决于不同的渲染引擎、它们的设置以及它们与操作系统的交互(仔细看看我的 Acrobat/Windows 的方式将 TTF 像素化以适应屏幕)。然而,唯一的证据是 Acrobat 显示的子集字体列表,在这里我们看到两者都被确认为 Arial。

在此处输入图片描述

答案2

它是Arial。打印pdf的字体列表:

bash-3.2$ pdffonts document.pdf
name                     type              encoding         emb sub uni object ID
------------------------ ----------------- ---------------- --- --- --- ---------
JCVHJM+Arial-BoldMT      CID TrueType      Identity-H       yes yes yes      4  0
VCAPFA+ArialMT           CID TrueType      Identity-H       yes yes yes      5  0

相关内容