Ignore:
Timestamp:
03/18/09 02:47:00 (3 years ago)
Author:
jharrop
Message:

For PDF font embeddings, use UTF-8 encoding

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/docx4j/src/main/java/org/docx4j/openpackaging/packages/WordprocessingMLPackage.java

    r570 r680  
    312312                // 4.  Use addFont code like that below as necessary for the fonts 
    313313                 
    314                         // See https://xhtmlrenderer.dev.java.net/r7/users-guide-r7.html#xil_32 
     314                        // See https://xhtmlrenderer.dev.java.net/guide/users-guide-r7.html#xil_32 
    315315                org.xhtmlrenderer.extend.FontResolver resolver = renderer.getFontResolver();             
    316316                                 
     
    377377                                if (f.exists()) {                                
    378378                                        log.info("Got it"); 
    379                                         renderer.getFontResolver().addFont(afm, BaseFont.CP1252, true, FontUtils.pathFromURL(fm.getPhysicalFont().getEmbeddedFile()));  // drop the 'file:'      
     379//                                      renderer.getFontResolver().addFont(afm, BaseFont.CP1252, true, FontUtils.pathFromURL(fm.getPhysicalFont().getEmbeddedFile()));  // drop the 'file:'      
     380                                        renderer.getFontResolver().addFont(afm, BaseFont.IDENTITY_H, true, FontUtils.pathFromURL(fm.getPhysicalFont().getEmbeddedFile()));  // drop the 'file:'  
    380381                                                log.info("Substituting " + fontName + " with embedding " + fm.getPhysicalFont().getFamilyName() + " from " + fm.getPhysicalFont().getEmbeddedFile() ); 
    381382                                } else { 
     
    387388                                        if (f.exists()) {                                
    388389                                                log.info("Got it"); 
    389                                                 renderer.getFontResolver().addFont(pfm, BaseFont.CP1252, true, FontUtils.pathFromURL(fm.getPhysicalFont().getEmbeddedFile() ));  // drop the 'file:' 
     390//                                              renderer.getFontResolver().addFont(pfm, BaseFont.CP1252, true, FontUtils.pathFromURL(fm.getPhysicalFont().getEmbeddedFile() ));  // drop the 'file:' 
     391                                                renderer.getFontResolver().addFont(pfm, BaseFont.IDENTITY_H, true, FontUtils.pathFromURL(fm.getPhysicalFont().getEmbeddedFile() ));  // drop the 'file:' 
    390392                                                        log.info("Substituting " + fontName + " with embedding " + fm.getPhysicalFont().getFamilyName() + " from " + fm.getPhysicalFont().getEmbeddedFile() ); 
    391393                                        } else { 
Note: See TracChangeset for help on using the changeset viewer.