Hi,

I am trying to create an afp-file with IBM Raster fonts. To create the fonts I
used http://www-01.ibm.com/support/docview.wss?uid=psd1P4000840 together with a
true type font.

I then use xml and xslt files that only contains text using the "MyTestFont"
font. The fo-file has been tested and works fine when generating PDF with the
TTF-font.

When trying to run FOP i encounter the following error:

2010-mar-24 09:15:30 org.apache.fop.apps.FopFactoryConfigurator configure
INFO: Default page-height set to: 11in
2010-mar-24 09:15:30 org.apache.fop.apps.FopFactoryConfigurator configure
INFO: Default page-width set to: 8.26in
2010-mar-24 09:15:30 org.apache.fop.afp.fonts.CharacterSetBuilder build
ALLVARLIG: Failed to load the character set metrics for code page T1V10500
2010-mar-24 09:15:30 org.apache.fop.cli.Main startFOP
ALLVARLIG: Exception
java.lang.RuntimeException: Failed to read font control structured fieldin 
character set C0A08060
        at
org.apache.fop.afp.fonts.CharacterSetBuilder.build(CharacterSetBuilder.java:242 
        )
        at
org.apache.fop.render.afp.AFPRendererConfigurator.fontFromType(AFPRendererConfi
        gurator.java:205)
        at
org.apache.fop.render.afp.AFPRendererConfigurator.buildFont(AFPRendererConfigur
        ator.java:138)
        at
org.apache.fop.render.afp.AFPRendererConfigurator.buildFontListFromConfiguratio
        n(AFPRendererConfigurator.java:296)
        at
org.apache.fop.render.afp.AFPRendererConfigurator.setupFontInfo(AFPRendererConf
        igurator.java:454)
        at org.apache.fop.render.intermediate.IFUtil.setupFonts(IFUtil.java:165)
        at
org.apache.fop.render.intermediate.IFRenderer.setupFontInfo
        (IFRenderer.java:181)
        at org.apache.fop.area.RenderPagesModel.<init>
                (RenderPagesModel.java:73)
        at org.apache.fop.area.AreaTreeHandler.setupModel
                        (AreaTreeHandler.java:130)
        at org.apache.fop.area.AreaTreeHandler.<init>(AreaTreeHandler.java:102)
        at
org.apache.fop.render.RendererFactory.createFOEventHandler
        (RendererFactory.java:359)
        at org.apache.fop.fo.FOTreeBuilder.<init>(FOTreeBuilder.java:105)
        at org.apache.fop.apps.Fop.createDefaultHandler(Fop.java:101)
        at org.apache.fop.apps.Fop.<init>(Fop.java:79)
        at org.apache.fop.apps.FopFactory.newFop(FopFactory.java:271)
        at org.apache.fop.cli.InputHandler.renderTo(InputHandler.java:109)
        at org.apache.fop.cli.Main.startFOP(Main.java:174)
        at org.apache.fop.cli.Main.main(Main.java:205)

Problem is somewhere when reading my config. I set up the config according to
the configuration examples and my afp section looks like below:

<renderer mime="application/x-afp">
      
      <images mode="b+w" bits-per-pixel="8" native="true"/>
      <renderer-resolution>240</renderer-resolution>
      <resource-group-file>resources.afp</resource-group-file>
          <!-- <images native="true"/> -->

      <fonts>
                <font>
          <afp-font type="raster" codepage="T1V10500" encoding="Cp500"
base-uri="file:/C:/TEST1/">
            <afp-raster-font size="6" characterset="C0A08060"/>
            <afp-raster-font size="7" characterset="C0A08070"/>
            <afp-raster-font size="8" characterset="C0A08080"/>
            <afp-raster-font size="9" characterset="C0A08090"/>
            <afp-raster-font size="10" characterset="C0A08000"/>
            <afp-raster-font size="11" characterset="C0A080A0"/>
            <afp-raster-font size="12" characterset="C0A080B0"/>
            <afp-raster-font size="14" characterset="C0A080D0"/>
            <afp-raster-font size="16" characterset="C0A080F0"/>
            <afp-raster-font size="18" characterset="C0A080H0"/>
            <afp-raster-font size="20" characterset="C0A080J0"/>
            <afp-raster-font size="24" characterset="C0A080N0"/>
            <afp-raster-font size="30" characterset="C0A080T0"/>
            <afp-raster-font size="36" characterset="C0A080Z0"/>
          </afp-font>
          <font-triplet name="MyTestFont" style="normal" weight="normal"/>
        </font>
    </fonts>
 </renderer>

The names of the files in c:\test1 (ugly URI, i know) are corresponding with the
characterset values.

I can't seem to figure out what FOP lacks.

Any help is appreciated.

Regards

Olov


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to