[oXygen-user] Embedding fonts in Oxygen for FOP

George Cristian Bina
Fri Feb 19 02:38:47 CST 2010


Dear Mark,

That article was moved inside the user manual, please see
http://www.oxygenxml.com/doc/ug-oxygen/transforming-documents.html#add-font-to-builtin-FOP

Best Regards,
George
-- 
George Cristian Bina
<oXygen/> XML Editor, Schema Editor and XSLT Editor/Debugger
http://www.oxygenxml.com

On 2/18/10 8:57 PM, Mark Wilson wrote:
> Sometime ago, you supplied me this information to embed a font for FOP. I
> have now moved my implementation to a new machine and FOP complained that it
> could not find a font. I found the below email and to refresh my memory,
> tried to go to
> http://www.oxygenxml.com/doc/articles/AddFontToFOP/addFontToFOP.pdf
> which no longer exists. So, I do not know where or why to run this script or
> how to set things up on my new machine. Everything except FOP works. I
> access FOP from a bat file, not from a scenario.
>
> Any hints would be appreciated,
> Mark
>
> --------------------------------------------------
> From: "Sorin Ristache"<>
> Sent: Tuesday, March 03, 2009 12:28 AM
> To:<>
> Subject: Re: [oXygen-user] Embedding fonts in Oxygen for FOP
>
>> Hello,
>>
>> You have an old version of the script. The article "How to Add a Font to
>> the Oxygen Built-in FO processor" was updated on the website because the
>> names of the libraries changed in new versions of Oxygen:
>>
>> http://www.oxygenxml.com/doc/articles/AddFontToFOP/addFontToFOP.pdf
>>
>> Use the following content for the script ttfConvert.bat:
>>
>>
>> set LIB=lib
>> set CMD=java -cp
>> "%LIB%\fop.jar;%LIB%\avalon-framework-4.2.0.jar;%LIB%\xercesImpl.jar"
>> set CMD=%CMD% org.apache.fop.fonts.apps.TTFReader
>> set FONT_DIR=C:\Windows\Fonts
>> %CMD% %FONT_DIR%\Arialuni.ttf Arialuni.xml
>>
>>
>> You have to set the path to the folder [Oxygen-install-folder]\lib on
>> your computer in the variable LIB:
>>
>> set LIB=lib
>>
>>
>> Regards,
>> Sorin
>>
>>
>> Mark Wilson wrote:
>>> I am trying to embed a font containing Czech glyphs. Following Oxygen's
>>> instructions to embed a font in FOP for pdf output:
>>>
>>> On my Windows Vista system, with Apache FOP 0.95 and Oxygen 10.1, when I
>>> run
>>> ttfConvert.bat (see below), I get the error: Exception in thread "main"
>>> java.lang.NoClassDefFoundError: org/apache/fop/fonts/apps/TTFReader
>>> Caused by: java.lang.ClassNotFoundException:
>>> org.apache.fop.fonts.apps.TTFReader. When I look in that directory, there
>>> is
>>> an html file with that name, but no Java file. I do note at the head of
>>> the
>>> Oxygen document, it says for the built in FOP, but there is no
>>> org.apache...
>>> sub directory under oxygen
>>>
>>> Can you help?
>>> Thanks,
>>> Mark
>>>
>>>
>>> set LIB=lib
>>> set CMD=java -cp "%LIB%\fop.jar;%LIB%\avalon-framework-4.2.0.jar
>>> set CMD=%CMD%;%LIB%\xml-apis.jar;%LIB%\xercesImpl.jar;%LIB%\xalan.jar
>>> set CMD=%CMD%;%LIB%\serializerOxygen.jar"
>>> org.apache.fop.fonts.apps.TTFReader
>>> set FONT_DIR=C:\Windows\Fonts
>>> %CMD% %FONT_DIR%\Tleeur.ttf TLEastEurope.xml
>>>
>>> _______________________________________________
>>> oXygen-user mailing list
>>> 
>>> http://www.oxygenxml.com/mailman/listinfo/oxygen-user
>> _______________________________________________
>> oXygen-user mailing list
>> 
>> http://www.oxygenxml.com/mailman/listinfo/oxygen-user
>>
>>
>
> _______________________________________________
> oXygen-user mailing list
> 
> http://www.oxygenxml.com/mailman/listinfo/oxygen-user



More information about the oXygen-user mailing list