[
https://issues.apache.org/jira/browse/FOP-2587?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
simon steiner closed FOP-2587.
------------------------------
Resolution: Duplicate
> Acrobat Reader error with Google Noto Sans CJK fonts
> ----------------------------------------------------
>
> Key: FOP-2587
> URL: https://issues.apache.org/jira/browse/FOP-2587
> Project: FOP
> Issue Type: Bug
> Components: font/opentype
> Affects Versions: 2.1
> Environment: Operating Systems: Windows
> Platform: PC
> Reporter: Hua Lan
> Assignee: simon steiner
> Attachments: testNoto.fo, testNoto_Black.pdf, testNoto_Bold.pdf,
> testNoto_DemiLight.pdf, testNoto_Light.pdf, testNoto_Medium.pdf,
> testNoto_Regular.pdf, testNoto_Thin.pdf
>
> Original Estimate: 336h
> Remaining Estimate: 336h
>
> This is a followup to https://issues.apache.org/jira/browse/FOP-2491
> Symptom: when opening the PDF file generated by FOP 2.1, depending on the
> font weight, the Acrobat Reader has the following issues:
> 1. some characters are not well aligned with others in the same line
> horizontally
> 2. it reports "cannot extract the embedded font 'EAAAAB+NotoSansCJKSC'. Some
> characters may not display or print correctly". Some characters are missing
> on the PDF.
> How to repeat:
> 1. Get FOP 2.1 library.
> 2. Get Google-Noto-Sans from
> https://noto-website.storage.googleapis.com/pkgs/NotoSansCJKTC-hinted.zip.
> 3. Set the fop.xconf as following:
> <fonts>
> <directory recursive="true">.</directory>
> <font kerning="yes"
> embed-url="Noto_Sans/NotoSansCJKsc-Black.otf" >
> <font-triplet name="Noto Sans CJK SC Black"
> style="normal" weight="normal" />
> </font>
> <font kerning="yes"
> embed-url="Noto_Sans/NotoSansCJKsc-Bold.otf" >
> <font-triplet name="Noto Sans CJK SC Bold"
> style="normal" weight="normal" />
> </font>
> <font kerning="yes"
> embed-url="Noto_Sans/NotoSansCJKsc-DemiLight.otf" >
> <font-triplet name="Noto Sans CJK SC DemiLight"
> style="normal" weight="normal" />
> </font>
> <font kerning="yes"
> embed-url="Noto_Sans/NotoSansCJKsc-Light.otf" >
> <font-triplet name="Noto Sans CJK SC Light"
> style="normal" weight="normal" />
> </font>
> <font kerning="yes"
> embed-url="Noto_Sans/NotoSansCJKsc-Medium.otf" >
> <font-triplet name="Noto Sans CJK SC Medium"
> style="normal" weight="normal" />
> </font>
> <font kerning="yes"
> embed-url="Noto_Sans/NotoSansCJKsc-Regular.otf" >
> <font-triplet name="Noto Sans CJK SC Regular"
> style="normal" weight="normal" />
> </font>
> <font kerning="yes"
> embed-url="Noto_Sans/NotoSansCJKsc-Thin.otf" >
> <font-triplet name="Noto Sans CJK SC Thin"
> style="normal" weight="normal" />
> </font>
> <font kerning="yes"
> embed-url="Noto_Sans/NotoSansCJKtc-Black.otf" >
> <font-triplet name="Noto Sans CJK TC Black"
> style="normal" weight="normal" />
> </font>
> <font kerning="yes"
> embed-url="Noto_Sans/NotoSansCJKtc-Bold.otf" >
> <font-triplet name="Noto Sans CJK TC Bold"
> style="normal" weight="normal" />
> </font>
> <font kerning="yes"
> embed-url="Noto_Sans/NotoSansCJKtc-DemiLight.otf" >
> <font-triplet name="Noto Sans CJK TC DemiLight"
> style="normal" weight="normal" />
> </font>
> <font kerning="yes"
> embed-url="Noto_Sans/NotoSansCJKtc-Light.otf" >
> <font-triplet name="Noto Sans CJK TC Light"
> style="normal" weight="normal" />
> </font>
> <font kerning="yes"
> embed-url="Noto_Sans/NotoSansCJKtc-Medium.otf" >
> <font-triplet name="Noto Sans CJK TC Medium"
> style="normal" weight="normal" />
> </font>
> <font kerning="yes"
> embed-url="Noto_Sans/NotoSansCJKtc-Regular.otf" >
> <font-triplet name="Noto Sans CJK TC Regular"
> style="normal" weight="normal" />
> </font>
> <font kerning="yes"
> embed-url="Noto_Sans/NotoSansCJKtc-Thin.otf" >
> <font-triplet name="Noto Sans CJK TC Thin"
> style="normal" weight="normal" />
> </font>
> <font kerning="yes"
> embed-url="Noto_Sans/NotoSansCJKjp-Black.otf" >
> <font-triplet name="Noto Sans CJK JP Black"
> style="normal" weight="normal" />
> </font>
> <font kerning="yes"
> embed-url="Noto_Sans/NotoSansCJKjp-Bold.otf" >
> <font-triplet name="Noto Sans CJK JP Bold"
> style="normal" weight="normal" />
> </font>
> <font kerning="yes"
> embed-url="Noto_Sans/NotoSansCJKjp-DemiLight.otf" >
> <font-triplet name="Noto Sans CJK JP DemiLight"
> style="normal" weight="normal" />
> </font>
> <font kerning="yes"
> embed-url="Noto_Sans/NotoSansCJKjp-Light.otf" >
> <font-triplet name="Noto Sans CJK JP Light"
> style="normal" weight="normal" />
> </font>
> <font kerning="yes"
> embed-url="Noto_Sans/NotoSansCJKjp-Medium.otf" >
> <font-triplet name="Noto Sans CJK JP Medium"
> style="normal" weight="normal" />
> </font>
> <font kerning="yes"
> embed-url="Noto_Sans/NotoSansCJKjp-Regular.otf" >
> <font-triplet name="Noto Sans CJK JP Regular"
> style="normal" weight="normal" />
> </font>
> <font kerning="yes"
> embed-url="Noto_Sans/NotoSansCJKjp-Thin.otf" >
> <font-triplet name="Noto Sans CJK JP Thin"
> style="normal" weight="normal" />
> </font>
> <font kerning="yes"
> embed-url="Noto_Sans/NotoSansCJKkr-Black.otf" >
> <font-triplet name="Noto Sans CJK KR Black"
> style="normal" weight="normal" />
> </font>
> <font kerning="yes"
> embed-url="Noto_Sans/NotoSansCJKkr-Bold.otf" >
> <font-triplet name="Noto Sans CJK KR Bold"
> style="normal" weight="normal" />
> </font>
> <font kerning="yes"
> embed-url="Noto_Sans/NotoSansCJKkr-DemiLight.otf" >
> <font-triplet name="Noto Sans CJK KR DemiLight"
> style="normal" weight="normal" />
> </font>
> <font kerning="yes"
> embed-url="Noto_Sans/NotoSansCJKkr-Light.otf" >
> <font-triplet name="Noto Sans CJK KR Light"
> style="normal" weight="normal" />
> </font>
> <font kerning="yes"
> embed-url="Noto_Sans/NotoSansCJKkr-Medium.otf" >
> <font-triplet name="Noto Sans CJK KR Medium"
> style="normal" weight="normal" />
> </font>
> <font kerning="yes"
> embed-url="Noto_Sans/NotoSansCJKkr-Regular.otf" >
> <font-triplet name="Noto Sans CJK KR Regular"
> style="normal" weight="normal" />
> </font>
> <font kerning="yes"
> embed-url="Noto_Sans/NotoSansCJKkr-Thin.otf" >
> <font-triplet name="Noto Sans CJK KR Thin"
> style="normal" weight="normal" />
> </font>
> </fonts>
> 4. Get the attached testNoto.fo file. Note that it uses 4 fonts. Update the
> font name accordingly for Thin, Light, DemiLight, Regular, Medium, Bold and
> Black.
> 5. Generate the PDFs. There is no error reported.
> 6. Open the PDF files in Acrobat Reader. It has different output depending on
> the font weight:
> Thin: Good
> Light: cannot extract the embedded font 'EAAAAA+NotoSansCJKSC'. Some
> characters may not display or print correctly.The characters not printed:
> - Simplified Chinese: 界, 懒
> - Traditional Chinese: 界, 棕
> - Japanese: 界
> DemiLight: cannot extract the embedded font 'EAAAAC+NotoSansCJKSC'. Some
> characters may not display or print correctly. The characters not printed:
> - Simplified Chinese: 界, 懒
> - Traditional Chinese: 界, 棕
> - Japanese: 新, 界
> Regular: some characters are not well aligned horizontally with others in the
> same line:
> - Simplified Chinese: 界
> - Traditional Chinese: 界, 棕
> - Japanese: 新, 界
> Medium: cannot extract the embedded font 'EAAAAA+NotoSansCJKSC'. Some
> characters may not display or print correctly.The characters not printed:
> - Simplified Chinese: 懒
> - Traditional Chinese: 棕
> Bold: cannot extract the embedded font 'EAAAAC+NotoSansCJKSC'. Some
> characters may not display or print correctly.The characters not printed:
> - Simplified Chinese: 跳 , 懒
> - Traditional Chinese: 棕, 跳
> - Japanese: 茶
> Black: cannot extract the embedded font 'EAAAAB+NotoSansCJKSC'. Some
> characters may not display or print correctly.The characters not printed:
> - Simplified Chinese: 界, 跳
> - Traditional Chinese: 界, 棕, 跳
> - Japanese: 界, 茶
> If with embedding-mode="full", there is no issue in the generated PDF
> document however the file is huge (about 55MB). A lean solution is still
> wanted.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)