Hi Olov,

Your base-uri should be "file:///C:/TEST1/" and not "file:/C:/TEST1/".

I hope that fixes things for you!

Pete

If that does not work you might try setting the <base>
2010/3/24 Olov Häggström <[email protected]>

> 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