[oXygen-user] Embedding a font in FOP for Oxygen

Mark Wilson
Thu Aug 28 08:18:09 CDT 2008


Thanks for your kind offer, but when you get to my later emails, you will 
see that eventually I was successful.

Regards,
Mark

--------------------------------------------------
From: "Sorin Ristache" <>
Sent: Thursday, August 28, 2008 2:44 AM
To: <>
Subject: Re: [oXygen-user] Embedding a font in FOP for Oxygen

> Hello,
>
> The instructions from the article "How to Add a Font to the Oxygen 
> built-in FOP" are specific for DocBook and TEI transformations and are 
> intended to give two examples of how you can configure and embed a custom 
> font in PDF output generated with the Apache FOP processor. Do you try to 
> transform a DocBook XML document or a TEI XML one to PDF?
>
> If yes it seems something was wrong in applying the procedure described in 
> the article. Please make a zip with a sample source XML file, the TrueType 
> (.ttf) font files from which you generated the font metrics files, the 
> font metrics files and the FOP configuration file. We will try to generate 
> a PDF result with correct Czech glyphs and tell you what you did wrong.
>
> If not you have to make sure that your custom XSLT stylesheet generates an 
> intermediate XSL-FO file with correct references to the fonts specified in 
> the FOP configuration file. The FOP processor has to match these 
> references with the font metrics files specified in the FOP configuration 
> file.
>
>
> Regards,
> Sorin
>
>
> Mark Wilson wrote:
>> I am using: XML Editor 9.3, build 2008070211
>>
>> I need to render Czech language glyphs.
>> Since 'C' appeared as '#' in my PDF output, I assumed I needed to embed a 
>> font. I tried to embed Tlcenteu.ttf (Times Central Europe), following the 
>> directions in your "How to Add a Font to the Oxygen built-in FOP". It 
>> failed with an 'unexpected end of file' error.
>>
>> So I went to http://www.sweb.cz/ls78/ttfonts.htm and downloaded Casy EA 
>> and Casy EA Bold. This time what appear to be two good metrics files, 
>> casy.xml and casy_0.xml, were built.
>>
>> I added the fopConfiguration.xml file as instructed in your document, 
>> changed my font name in the XSL file from "sans serif" to "casy", and 
>> re-ran my transformation scenario. Although a good PDF file was produced, 
>> it appeared to be identical to the previous file and again did not render 
>> the Czech alphabet characters.
>>
>> Have I missed a step?
>> Thanks for any help,
>> Mark
> _______________________________________________
> oXygen-user mailing list
> 
> http://www.oxygenxml.com/mailman/listinfo/oxygen-user
>
> 



More information about the oXygen-user mailing list