[prev in list] [next in list] [prev in thread] [next in thread] 

List:       fop-dev
Subject:    [jira] [Commented] (FOP-2699) Acrobat Reader error with Morisawa Fonts
From:       "Kazuyuki Murakami (JIRA)" <jira () apache ! org>
Date:       2017-07-24 10:56:00
Message-ID: JIRA.13050059.1489156803000.314368.1500893760807 () Atlassian ! JIRA
[Download RAW message or body]


    [ https://issues.apache.org/jira/browse/FOP-2699?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16098204#comment-16098204 \
] 

Kazuyuki Murakami commented on FOP-2699:
----------------------------------------

In writeFDSelect()
cffReader.getTopDictEntries().get("CharStrings").getOperandLength() returns "2", so \
written as Format 0. Analysis of the original font with TTX shows that it is Format \
3.

> Acrobat Reader error with Morisawa Fonts
> ----------------------------------------
> 
> Key: FOP-2699
> URL: https://issues.apache.org/jira/browse/FOP-2699
> Project: FOP
> Issue Type: Bug
> Components: font/opentype
> Affects Versions: trunk
> Environment: Operating Systems: Windows
> JDK: 1.8
> OpenFont: Morisawa ShinGo Pro R
> Reporter: Kazuyuki Murakami
> Attachments: fop.xconf, test.fo, test_full.pdf, test_subset.pdf, workaround.patch
> 
> 
> The Morisawa ShinGo Pro R font cannot be embedded into PDF document.
> How to repeat
> 1. Get FOP from trunk@1786161
> 2. Get Font from https://github.com/skyavy-cebu/DoubleClick/blob/master/web/fonts/A-OTF-ShinGoPro-Regular.otf?raw=true
>  3. Use my config file and generate the PDF, there is no error reported.
> 4. Open the PDF file in Acro-Reader, it will report the "cannot extract the \
> embedded font" error. Notes:
> I can display normally with full embedding.
> (Please refer to test.fo, test_subset.pdf, test_full.pdf)
> When examining the subset font with CFFParser, the following Exception occurred.
> java.io.EOFException
> at org.apache.fontbox.cff.DataInput.readUnsignedShort(DataInput.java:151)
> at org.apache.fontbox.cff.CFFDataInput.readCard16(CFFDataInput.java:55)
> at org.apache.fontbox.cff.CFFParser.readIndexDataOffsets(CFFParser.java:172)
> at org.apache.fontbox.cff.CFFParser.readIndexData(CFFParser.java:193)
> at org.apache.fontbox.cff.CFFParser.parseCIDFontDicts(CFFParser.java:590)
> at org.apache.fontbox.cff.CFFParser.parseFont(CFFParser.java:503)
> at org.apache.fontbox.cff.CFFParser.parse(CFFParser.java:141)



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic