我使用 pdflatex 和 Mathdesign / Charter BT (Bitstream Charter) 字体创建的 PDF-A 无法通过 VeraPDF 验证。以下是最简单的示例:
\documentclass{article}
\usepackage[a-1b]{pdfx}
\usepackage[T1]{fontenc}
\usepackage[bitstream-charter]{mathdesign} % when commented out verification passes
\begin{document}
\pagestyle{empty}
This is just a test.% "The font programs for all fonts used within a conforming file shall be embedded within that file, as defined in PDF Reference 5.8, except when the fonts are used exclusively with text rendering mode 3"
\clearpage
$\partial$ % "For every font embedded in a conforming file and used for rendering, the glyph width information in the font dictionary and in the embedded font program shall be consistent."
\end{document}
因两个验证错误而失败(见评论)。有什么方法可以解决这些问题吗?我不能使用不同的字体,因为我们大学的“企业设计”规定使用 Charter BT 和 Mathdesign……PDF/A-1B 要求也是如此。
虽然(未回答的)问题mathdesign 中的 bitstream-charter 出现“设计大小不匹配”部分解决了第二个问题(我的 pdflatex 日志中没有出现任何“设计尺寸不匹配”错误,但根据 VeraPDF 的说法存在不匹配),我找不到有关第一个问题的任何信息。
我正在使用 TexLive 2018 和 VeraPDF 1.12.1。