Latin Modern 在 pdfLaTeX 和 XeLaTeX 中看起来不同

Latin Modern 在 pdfLaTeX 和 XeLaTeX 中看起来不同

我发现 Latin Modern 字体在 XeLaTeX 中看起来更重,而在 pdfLaTeX 中看起来更轻。为什么?我怎样才能在 XeLaTeX 中获得同样更轻的外观?恕我直言,XeLaTeX 的外观太重了,我想用 XeLaTeX 获得 pdfLaTeX 的外观。(由于另一种.ttf等宽字体,我需要使用 XeLaTeX。)

(在下面的截图中,左边是 pdfLaTeX,右边是 XeLaTeX。)

截图来说明问题

答案1

\documentclass{article}
\usepackage{ifxetex}

\ifxetex
  \usepackage{fontspec}
\else
  \usepackage{lmodern}
\fi

\begin{document}

\huge Desarrollo web en entorno servidor

\end{document}

我用

pdflatex -jobname desapdf desarrollo

xelatex -jobname desaxe desarrollo

顶部pdflatex、底部xelatex

在此处输入图片描述

我没看出任何区别。

答案2

正如@ArTourter 所说,这似乎是一个阅读器问题:我已经使用 Google Chrome 的内部 pdf 查看器进行了测试,现在没有任何视觉差异。

截屏

(左边是 LaTeX,右边是 XeLaTeX)。

有趣的是,Evince(Gnome PDF 查看器)和 TexStudio 间隔查看器都存在同样的问题。

这是带有 LaTeX 输出的 TexStudio:

TexStudio 与 LaTeX

这是 XeLaTeX 的输出:

TexStudio 与 XeLaTeX

也许 Evince 和 TexStudio 都使用相同的渲染引擎?

[编辑评论说 Xpdf PDF 查看器有同样的问题:]

在此处输入图片描述

相关内容