我正在使用 LaTeX 创建挂历。然而,在印前,Acrobat 8 的预检显示 Roboto Black 中的某些字形“嵌入字体中缺少字形”。似乎只有字形ß
、5
、7
、„
和“
缺失。
我尝试创建最小工作示例,但结果却很好!WME 可以工作,但真正的 pdf 却失败了,这是什么原因?
这是我的 WME:
测试.tex
\documentclass[a4paper, 12pt]{article}
\usepackage{ifvtex}
\usepackage[x-3]{pdfx}
\usepackage[utf8]{inputenc}
\usepackage[german]{babel}
\usepackage[light, black, sfdefault]{roboto}
\makeatletter
\ifcsname UseRawInputEncoding\endcsname \else \let\UseRawInputEncoding\relax \fi
\begingroup
\dimen0=0.996264009963\paperwidth\relax
\edef\pdfx@mwidth{\strip@pt\dimen0}%
\newdimen\bleed \bleed=3mm
\advance\dimen0 by -0.996264009963\bleed
\edef\pdfx@twidth{\strip@pt\dimen0}%
\dimen0=0.996264009963\paperheight\relax
\edef\pdfx@mheight{\strip@pt\dimen0}%
\advance\dimen0 by -0.996264009963\bleed
\edef\pdfx@theight{\strip@pt\dimen0}%
\dimen0=0.996264009963\bleed\relax
\edef\bfcal@bleed{\strip@pt\dimen0}%
\edef\next{\endgroup\pdfpagesattr{%
/MediaBox[0 0 \pdfx@mwidth\space \pdfx@mheight]^^J
/BleedBox[0 0 \pdfx@mwidth\space \pdfx@mheight]^^J
/CropBox[0 0 \pdfx@mwidth\space \pdfx@mheight]^^J
/TrimBox[\bfcal@bleed\space \bfcal@bleed\space \pdfx@twidth\space \pdfx@theight]}
}\next
\makeatother
\begin{document}
\bfseries
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
a b c d e f g h i j k l m n o p q r s t u v w x y z
ß ä ö ü 1 2 3 4 5 6 7 8 9 0 ? ! ° "` "'
\end{document}
测试.xmp数据
\Title{Test}
\Author{}
\Keywords{}
\Publisher{}
\Copyright{}
\setCMYKcolorprofile{PSOcoated_v3.icc}
{PSO Coated V3}
{PSO Coated V3 (FOGRA51 (ECI))}
{http://www.eci.org}
PSOcoated_v3.icc
对于颜色配置文件,请参阅:http://www.color.org/registry/PSOcoated_v3.xalter