EngageOne™

 View Only
Expand all | Collapse all

Problem viewing some languages from Designer/Generate PDF Output ? Here's why and how to resolve it

  • 1.  Problem viewing some languages from Designer/Generate PDF Output ? Here's why and how to resolve it

    Employee
    Posted 05-17-2019 13:06
    Have you encountered problems when viewing Generate PDF output from the following EngageOne Designer languages in Microsoft PDF Readers (Windows 10 Edge / Windows 8.1 PDF Reader) or Safari browser :

    • Arabic
    • Thai
    • Unicode
    • Chinese (Simplified and Traditional)
    • Japanese
    • Korean
    • Hebrew
    Here's why..
    Designer publish for PDF from 6.6 Service Pack 5 (6.6.5.47) onward was updated to use the Native Windows font Character Map (CMap) to allow the correct usage of the latest Windows design fonts for the above languages.

    This was in preference to the Generic "Identity-H" encoding used in previous versions.

    Why it matters..
    Whilst most PDF Readers (such as Adobe Reader, Chrome, Firefox ,  Android PDF Readers, etc ) support the Native font CMap PDF encoding, some do NOT including the following :
    • Microsoft Windows 10 Edge 
    • Microsoft Windows 8.1 PDF Reader App
    • IoS Safari browser
    In such cases the relevant language characters will either not appear at all or appear as square boxes.

    What can I do to resolve this ?
    Designer publish for PDF device from 6.6 Service Pack 8 (6.6.8.135) onward adds the
    • Identity-H
    .. device option to allow backward compatibility for the above languages on the above (and other) browsers / PDF Readers that do not support PDF CMap and allows the usage of Identity-H for these languages / browsers.

    Tip
    Remember to clear both :
    • Designer localcache (Tools / Designer Preferences)
    • Designer Publish for EngageOne Server device cache (Tools / Resource Cache Management
    .. before republishing the PDF Device for Generate / EngageOne Server.

    Feedback:
    Was this post useful ?  
    Have you seen this or similar issues ?
    Let us know if it helped , by replying. Thanks!






    ------------------------------
    Paul Barron
    Principal QA
    EngageOne Compose (Designer / Generate)
    Watford, United Kingdom
    ------------------------------


  • 2.  RE: Problem viewing some languages from Designer/Generate PDF Output ? Here's why and how to resolve it

    Employee
    Posted 07-08-2021 13:17
    Updated PDF behavior for Designer DBCS, Arabic, Thai / Unicode languages from Designer / Generate 6.6.10.191 + 

    Following customer feedback and a reworking of EngageOne Designer Publish / Generate for PDF output , the following EngageOne Designer languages  :

    • Arabic
    • Thai
    • Unicode
    • Chinese (Simplified and Traditional)
    • Japanese
    • Korean
    • Hebrew
    .. will now render correctly in Microsoft PDF Readers (Windows 10 Edge / Windows 8.1 PDF Reader) or Safari browser when using the Designer "Default PDF" Output device options i.e  - where "Identity-H" is not selected  - in Designer / Generate versions from 6.6.10.191 onwards.

    Notes:
    1. For Customers migrating from versions prior to Designer / Generate 6.6.10.191, a Designer republish is required for the "Edge compatible" PDF Reader output for these languages.
    2. Generate PDF output for Customers who use the PDF Output device option "Identity-H",  introduced in Designer 6.6 SP8 versions onwards for the above languages will continue to function as before.
    3. Customers publishing for EngageOne Server / Interactive, will need to clear the relevant Device / Printer cache via Designer Client option "Tools -> Resource cache management"  for Designer Output device update(s) to take effect.


    ------------------------------
    Paul Barron
    Principal QA
    EngageOne Compose (Designer / Generate)
    ------------------------------