OrnementsADF 渲染效果不佳

OrnementsADF 渲染效果不佳

附代码(使用 XeTeX 排版)

\font\orn="Ornements ADF" at 12pt
\centerline{\orn\char70\quad\char57\quad\char102}
\centerline{\orn\char102\quad\char57\quad\char70}
\centerline{\orn\char70\quad\char116\quad\char102}
\centerline{\orn\char102\quad\char116\quad\char70}
\centerline{\orn Q\quad\char57\quad q}
\bye

我有这个结果

在此处输入图片描述

正如您所见,一些字形在右边缘被切掉了。

错误在哪里?如何改善渲染?

[edit]我唯一能看到的奇怪的事情是在终端上:

This is XeTeX, Version 3.1415926-2.4-0.9998 (TeX Live 2012)
 restricted \write18 enabled.
entering extended mode
(./test031.texFontconfig warning: "/etc/fonts/conf.d/50-user.conf", line 9: reading configurations from ~/.fonts.conf is deprecated.
 [1]Fontconfig warning: "/etc/fonts/conf.d/50-user.conf", line 9: reading configurations from ~/.fonts.conf is deprecated.
 )
Output written on test031.pdf (1 page).
Transcript written on test031.log.

也许“fontconfig 警告”与此错误有关。

/etc/fonts/conf.d/50-user.conf 包含此内容

<?xml version="1.0"?>
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
<fontconfig>
    <!-- Load per-user customization file -->
    <include ignore_missing="yes" prefix="xdg">fontconfig/conf.d</include>
    <include ignore_missing="yes" prefix="xdg">fontconfig/fonts.conf</include>
    <!-- the following elements will be removed in the future -->
    <include ignore_missing="yes" deprecated="yes">~/.fonts.conf.d</include>
    <include ignore_missing="yes" deprecated="yes">~/.fonts.conf</include>
</fontconfig>

[edit 2]我在另一台计算机上尝试过该代码,结果是一样的。

答案1

解决了。

问题出在 pdf 阅读器上。Linux Mint 14 Nadia Cinnamon 上的 Evince 3.6.0 显示不完整的字形。尝试使用 Acrobat Reader(Linux 版本),pdf 显示正确。

在 comp.text.tex 上,zappathustra 为这个问题提供了很大的帮助

EDIT我尝试联系 evince 项目的某个人来报告这个错误,但没能成功。如果这里有比我更聪明的人能做到这一点就太好了。谢谢。

相关内容