TOC PREV NEXT INDEX

Enabling Embedded Font Support


ICEpdf Open Source

ICEpdf Open Source uses java.awt.Font when reading font files for substitution. ICEpdf Open Source by default disables java.awt.Font for reading embedded font files because a malformed font file can crash the JVM. The system property org.icepdf.core.awtFontLoading=true can be set to enable java.awt.Font embedded font loading.

ICEpdf Pro

ICEpdf Pro allows for unprecedented font reproduction and rendering speed. ICEpdf Pro is a commercial product and requires icepdf-pro.jar and icepdf-pro-intl.jar libraries are on the application class path.The following embedded font types are supported:
  • Type 0
  • Type 1
  • Type 3
  • Type3
  • TrueType
  • OpenType

If your application requires support for Asian languages such as Chinese (Simplified and Traditional), Japanese, Korean, you should add the option JAR icepdf-pro-intl.jar to your application classpath to ensure maximum rendering quality and accuracy of the respective language's characters.

For more information on ICEpdf Pro, visit http://www.icepdf.org.

Java Advanced Imaging (JAI) Library for Enhanced Image Support

If you want to view CCITTFax Group 3 1-D and Group 3 2-D images in ICEpdf, you require the JAI library, which is available at https://jai.dev.java.net/

JAI also provides more robust image handling of JPEG (DCTDecode) images, which the Java SDK library cannot always decode correctly.

JAI is available for Windows, Linux, Mac OS X, and Solaris, and takes advantage of native acceleration when available. However, you can use the JAI libraries on any platform if you add the following JAR files to your classpath:

jai_codec.jar
 
jai_core.jar
 


Copyright 2005-2009. ICEsoft Technologies, Inc.
TOC PREV NEXT INDEX