React-pdf: Special fonts are not rendered correctly

Created on 19 Sep 2017  路  8Comments  路  Source: wojtekmaj/react-pdf

several pdf files is unreadable when rendered:
unreadable
here is the file should be:
readable

bug

Most helpful comment

Hey @xiaoyangzi and @KiaFathi, good news!

Check out Support for non-latin characters that just landed in v2.3.0!

I'm super curious what you think about it. Tell me your comments and suggestions for improvements if any!

All 8 comments

Hey @xiaoyangzi,
thanks for reporting. This is an issue with PDF.js, an engine React-PDF uses to render PDFs (Mozilla Firefox is also using it).
Please report it to mozilla/pdf.js giving them examples of files that render incorrectly.
Thank you in advance,
Wojciech

This file is rendered correctly by the online viewer Mozilla/pdf.js provide. Maybe it's a version problem that pdf-dist is not sync the pdf.js lateast version I think.

I'll have a look then. Could you please kindly attach the file you have a problem with?

Thank you. I already kinda know what's up, I'm just not entirely sure how to fix it. Asked for some assistance from Mozilla @ mozilla/pdf.js#8937
Will get back to you if I come up with a solution.

Hey @xiaoyangzi!
The issue is a little complicated.

First of all: Some PDF files with exotic characters/fonts may require helper files called cMaps. Mozilla is currently fixing an issue where these cMaps are requested from a null location.

Once they do fix this, I can come and do some enhancements in the code to make it possible to set cMap file location.

Fixing this issue will take some time and will also require you to write some code and configuration once I come up with the solution.

+1 request for cMap support. Would a similar workaround to https://github.com/mikecousins/react-pdf-js/issues/16 be possible in this library as well?

Hey @xiaoyangzi and @KiaFathi, good news!

Check out Support for non-latin characters that just landed in v2.3.0!

I'm super curious what you think about it. Tell me your comments and suggestions for improvements if any!

Was this page helpful?
0 / 5 - 0 ratings

Related issues

shivekkhurana picture shivekkhurana  路  4Comments

herneli picture herneli  路  3Comments

GManzato picture GManzato  路  4Comments

wangzhidavid picture wangzhidavid  路  4Comments

varand-pez picture varand-pez  路  3Comments