Re: Corrupt font display on iOS when using PDF-Images with merge-fonts=true

Luca Bellonda <[email protected]>
Newsgroups gmane.text.xml.fop.user
Message-ID <CAK+9=OaTXu1x+64RkmCzHBuNZSViBm3=z9MA=hGkTCADD_m=6A@mail.gmail.com>
Hello, to validate the hypothesis you could modify by hand the PDF by
changing the name of the fonts in the tags /FontName and /BaseFont to a
pattern used for embedded subset like AAAAA+xx (the value of xx is not
important) without adding nor removing any byte from the PDF. If this
solves the issue maybe a patch to font name generation is needed for
embedded subsets.

Best regards.

Il giorno mar 16 ago 2022 alle ore 20:45 <[email protected]> ha
scritto:

> Hi,
>
>
>
> If I am able to source a iOS/mac device at work, I will look into this.
>
>
>
> Thanks
>
>
>
> *From:* Mark Gibson <[email protected]>
> *Sent:* 16 August 2022 16:56
> *To:* [email protected]
> *Subject:* RE: Corrupt font display on iOS when using PDF-Images with
> merge-fonts=true
>
>
>
> Hi Luca
>
>
>
> We have no control over the source PDF being embedded.  They are often
> (but not always) exported as PDF from Excel.  And done by our clients, not
> us.
>
>
>
> Do we have any other options?  Either via fixups to FOP or bug
> notifications to iOS browsers (I’m gonna guess chromium).
>
>
>
> Thanks
>
> Mark
>
>
>
> *From:* Luca Bellonda <[email protected]>
> *Sent:* 16 August 2022 14:47
> *To:* [email protected]
> *Subject:* Re: Corrupt font display on iOS when using PDF-Images with
> merge-fonts=true
>
>
>
> [EXTERNAL]
>
>
>
> Hello the PDF is visible on Linux viewers and browsers, but the fonts are
> embedded as subset in both the source PDFs and as fully embedded in the
> final PDF with the fonts merged.
>
> The name of the font in the source pdf for example is BCDEEE+Calibri-Bold,
> compatible with embedded subsets (6 chars and a plus sign).
>
> The name of the font in the merged file is Calibri-Bold, which should
> identify it as fully embedded.
>
> I guess the wrong viewer is not able to deal with the character decoding,
> thinking to use a fully embedded font.
>
> Please, try generating the source PDFs embedding the whole fonts and not a
> subset.
>
>
>
>
>
> lb
>
>
>
>
>
> Il giorno mar 16 ago 2022 alle ore 13:13 Mark Gibson <
> [email protected]> ha scritto:
>
>
>
> https://issues.apache.org/jira/browse/FOP-3089
>
>
>
> Viewing in Windows browsers is fine
>
> Viewing in iOS browsers is corrupt
>
> Viewing in Adobe app on iOS and windows is fine
>
> Apologies, no access to Linux devices to test viewing
>
>
>
> Same issue occurs when running FOP 2.7 on Linux (CentOS) and Windows (10)
>
>
>
>
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.