[ 
https://issues.apache.org/jira/browse/FOP-3089?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Simon Steiner resolved FOP-3089.
--------------------------------
    Fix Version/s: trunk
       Resolution: Fixed

http://svn.apache.org/viewvc?view=revision&revision=1903561

> Corrupt font display in iOS when using PDF-Images with merge-fonts=true
> -----------------------------------------------------------------------
>
>                 Key: FOP-3089
>                 URL: https://issues.apache.org/jira/browse/FOP-3089
>             Project: FOP
>          Issue Type: Bug
>         Environment: Both Windows and Linux (CentOS)
>            Reporter: Mark Gibson 
>            Assignee: Simon Steiner
>            Priority: Major
>             Fix For: trunk
>
>         Attachments: CorrupPdfViewComparison.png, fop-mergefonts.xml, 
> fop.xml, image1.pdf, pdf-images-mergefonts.pdf, pdf-images.fo, pdf-images.pdf
>
>
> Using PDF-Images to inject a PDF as an image (fo:external-graphic).  When 
> setting merge-fonts=true in fop config,  there are visual issues with the 
> fonts in the embedded image when viewing the rendered PDF on in-browser 
> viewers on iOS.
> All tests have been carried out using FOP 2.7.  When merge-fonts=false, the 
> PDF displays fine in all known browsers.
> Tested viewing on latest iPadOS 15.6, and iOS 15.6, latest browser versions 
> for Safari, Chrome, and DuckDuckGo.
> Viewing the rendered PDF on windows browsers, the PDF displays fine.  
> Ironically, when viewing the PDF on the Adobe Acrobat app for iOS, it 
> displays fine.  Apologies, I don't have access to Linux to test browsers 
> there.
> I've attached some files for reproduction:
>  * *{{pdf-images.fo}}*
>  * *{{image1.pdf}}* - image being embedded
>  * *{{fop.xml}}* - fop config with merge-fonts=false
>  * *{{fop-mergefonts.xml}}* - fop config with merge-fonts=true
>  * *{{pdf-images.pdf}}* - PDF rendered with merge-fonts=false
>  * *{{pdf-images-mergefonts.pdf}}* - PDF rendered with merge-fonts=true
> I also attached a screenshot of the two PDFs as viewed on an iOS device.
> Fonts (calibri.ttf, calibrib.ttf) can be provided on request.
> Commands to render the two PDFs are as follows:
>  * {{…/fop.bat -fo pdf-images.fo -c fop.xml -pdf pdf-images.pdf}}
>  * {{…/fop.bat -fo pdf-images.fo -c fop-mergefonts.xml -pdf 
> pdf-images-mergefonts.pdf}}



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to