I am able to display the Chinese,japanses and all other Asian langauages in IE,Chrome but when I open the PDF
In abode reader it throws me following error...
I am using GOOGLE NOTO FONTS.
Here is my sample code...
Font asianFont = FontFactory.getFont("path\NotoSansCJKsc-Regular.otf", BaseFont.IDENTITY_H , BaseFont.EMBEDDED,8);
Please help on this.
I am an employee at iText that recently saw this issue (in a different font) come up as a subsection of a larger issue.
If you are using iText 5: Upgrade to the most recent version of 5.5.12.
If you are using iText 7: The fix will be in our next release- 7.0.5. There are currently SNAPSHOT builds available that contain this fix.
You can update your pom.xml to use the 7.0.5 snapshot version if you use Maven:
<project> <!-- Required for the access to the iText SNAPSHOT dependency --> <repositories> <repository> <id>itext</id> <name>iText Repository - snapshots</name> <url>https://repo.itextsupport.com/snapshots</url> </repository> </repositories> ... <!-- Dependency for the SNAPSHOT build --> <dependencies> <dependency> <groupId>com.itextpdf</groupId> <artifactId>itext7-core</artifactId> <version>7.0.5-SNAPSHOT</version> <type>pom</type> </dependency> </dependencies> </project>
Or you can download the snapshot jars directly from our artifact server: https://repo.itextsupport.com/webapp/#/artifacts/browse/simple/General/snapshot/com/itextpdf
7.0.5 is currently planned to be officially released later next month (October '17)
I just tried both the versions above with the NotoSansCJKsc-Regular font, and was able to produce a document without error.