FOP-2.6 Custom Font are Not rendered in PDF

"Sharma (EXT), Ashish" <[email protected]>
Newsgroups gmane.text.xml.fop.user
Message-ID <[email protected]>
HI ,

After updating to FOP 2.6, while trying to use Apache FOP to use custom fonts GT Super Display Light, I am getting below error.
org.apache.fop.events.LoggingEventListener processEvent
WARNING: Font "Symbol,normal,700" not found. Substituting with "Symbol,normal,400".
org.apache.fop.events.LoggingEventListener processEvent
WARNING: Font "ZapfDingbats,normal,700" not found. Substituting with "ZapfDingbats,normal,400".
org.apache.fop.events.LoggingEventListener processEvent
WARNING: Font "Arial,normal,700" not found. Substituting with "any,normal,700".
org.apache.fop.events.LoggingEventListener processEvent
WARNING: Font "GTSuperDisplayLight,normal,700" not found. Substituting with "any,normal,700".

Configuration file:


<fonts>

    <auto-detect/>



    <font kerning="yes" embed-url="GTSuperDisplayLight.ttf" embedding-mode="subset">

        <font-triplet name="GTSuperDisplayLight" style="normal" weight="700" />

    </font>

</fonts>


Java file:


File xconf = new File( getConfigFileURI( xslFullName ) );

            FopConfParser parser = new FopConfParser( xconf ); //parsing configuration

            FopFactoryBuilder builder = parser.getFopFactoryBuilder(); //building the factory with the user options

            fopFactory = builder.build();





            fopFactory = FopFactory.newInstance( new File( "." ).toURI() );



            foUserAgent = fopFactory.newFOUserAgent();

            bufferedOutputStream = new FileOutputStream( pdfFilename );

            bufferedOutputStream = new BufferedOutputStream(

            bufferedOutputStream );





           private String getConfigFileURI( String xslFilePath )

           {

               File f = new File( xslFilePath );

               String configFileURI = f.getParent() + "/userconfig.xml";



               return configFileURI;

           }


Thanks

Ashish

[email protected]
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.