[
https://issues.apache.org/jira/browse/PDFBOX-2661?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14307881#comment-14307881
]
John Hewson commented on PDFBOX-2661:
-------------------------------------
After some heavy-duty Googling it looks like this undocumented font mapping
mechanism was put into Acrobat to either work around a bug in an early version
of Acrobat or another tool which makes use of the _pdfmark_ operator in
PostScript. Use of the abbreviated names with pdfmark can bee seen in Adobe's
own [Acrobat SDK
documentation|http://www.adobe.com/content/dam/Adobe/en/devnet/acrobat/pdfs/pdfmarkReference_v9.pdf]
on p71, where those names are used with the correct corresponding resources.
I've found these names used in
[pdflib|http://math2.org/luasearch-2/luadist-extract/cdlua-5.2.dist/src/pdflib/font/ft_corefont.c],
[reportlab|https://github.com/eduardocereto/reportlab/blob/master/src/reportlab/pdfbase/pdfform.py#L226],
and
[iText|http://www.fsfla.org/svn/fsfla/software/irpf-livre-2013/src/com/lowagie/text/pdf/PdfAppearance.java],
which lists these substitutes:
{code}
Courier-BoldOblique -> CoBO
Courier-Bold -> CoBo
Courier-Oblique -> CoOb
Courier -> Cour
Helvetica-BoldOblique -> HeBO
Helvetica-Bold -> HeBo
Helvetica-Oblique -> HeOb
Helvetica -> Helv
Symbol -> Symb
Times-BoldItalic -> TiBI
Times-Bold -> TiBo
Times-Italic -> TiIt
Times-Roman -> TiRo
ZapfDingbats -> ZaDb
HYSMyeongJo-Medium -> HySm
HYGoThic-Medium -> HyGo
HeiseiKakuGo-W5 -> KaGo
HeiseiMin-W3 -> KaMi
MHei-Medium -> MHei
MSung-Light -> MSun
STSong-Light -> STSo
MSungStd-Light -> MSun
STSongStd-Light -> STSo
HYSMyeongJoStd-Medium -> HySm
KozMinPro-Regular -> KaMi
{code}
> Implement font fallback for AcroForms
> -------------------------------------
>
> Key: PDFBOX-2661
> URL: https://issues.apache.org/jira/browse/PDFBOX-2661
> Project: PDFBox
> Issue Type: Improvement
> Components: AcroForm
> Affects Versions: 1.8.8, 2.0.0
> Reporter: Maruan Sahyoun
> Attachments: FontTest.java, Fonts.pdf, field-filled.png, field.png
>
>
> There are forms where the font specified in the fields default appearance is
> not pointing to the correct fields or forms resources entry. Adobe
> Reader/Acrobat have a (unspecified) fallback mechanism to resolve such
> missing fonts.
> We should be ably to come up with a similar solution.
> A sample of such an issue can be found in PDFBOX-1234
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]