XeLaTeX FakeBold 在 tikzpicture 的原点产生点

XeLaTeX FakeBold 在 tikzpicture 的原点产生点

这是一个 XeLaTeX 问题。FontSpec 的 FakeBold 在任何 tikzpicture 中都会产生不需要的点。这是一个最小的例子:

\documentclass{minimal}
\usepackage{tikz}
\usepackage{fontspec}
\setmainfont[FakeBold=0.5]{Latin Modern Roman}
\begin{document}
\begin{tikzpicture}
\end{tikzpicture}
\end{document}

该点位于 XeLaTeX 生成的 PDF 中的 (0,0) 位置,可以将其选为文本。这相当烦人,因为持久的点会弄乱所有 tikz 图片。如果我删除该行

\setmainfont[FakeBold=0.5]{Latin Modern Roman}

那么点就消失了。但是,我想坚持使用假粗体拉丁现代罗马字体。有什么解决方法可以摆脱 tikz 图片中的点吗?(例如,使用 fontspec 或 tikz 本身在 tikz 图片中指定类似“FakeBold=0”的内容)

人们让我展示一下它是什么样子的。这实际上让我遇到了一件奇怪的事情:这个点在不同的 pdf 查看器上看起来不同。我为以下图片选择了 FakeBold=200 以使其更清晰先前

使用 Okular 后,该点(放大)的样子如下:

在此处输入图片描述

使用 Evince 后,该点(放大)的样子如下:

在此处输入图片描述

这是在 Adob​​e Acrobat Reader 中该点(放大后)的样子:

在此处输入图片描述

相关内容