PDF/X:预检显示嵌入字体中缺少字形

PDF/X:预检显示嵌入字体中缺少字形

我正在使用 LaTeX 创建挂历。然而,在印前,Acrobat 8​​ 的预检显示 Roboto Black 中的某些字形“嵌入字体中缺少字形”。似乎只有字形ß57缺失。

我尝试创建最小工作示例,但结果却很好!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

相关内容