|
Hi!!!
I'm trying to config Fop for embedding my fonts,
but obviously don't do it.
I'm trying to load file userconfig.xml from java
using...
-------------
File
userConfigFile = new
File("C:\\fop\\userconfig.xml");
Options options = new
Options();
options.loadUserconfiguration(userConfigFile);
Driver
driver = new Driver(foFile,
out);
driver.setLogger(log);
driver.setRenderer(Driver.RENDER_PDF);
driver.run();
-------------
I've read that this method is sufficient to embed
fonts to pdf file (userconfig.xml is below). I think the driver object must read
options object directly ( i read that in xml.apache.org )
ANYONE CAN HELP ME!!!! WHERE CAN I FOUND A GOOD
SOURCE TO EMBED MY FONTS?????
THANKS IN ADVANCE
---------------- This is my userconfig.xml
----------------
<!--<!DOCTYPE configuration SYSTEM
"config.dtd">--> <!-- this file
contains templates which allow an user easy
configuration of Fop. Actually normally you don't need this configuration
file, but if you need to change configuration, you
should always use this file and *not* config.xml.
Usage: java org.apache.fop.apps.Fop -c
userconfig.xml -fo fo-file -pdf pdf-file -->
<configuration>
<!-- baseDir: normally the base directory is the directory where
the fo file is located. if
you want to specify your own, uncomment this
entry. This value can also
be a URL. Actually, the value is converted to
a URL. --> <!--
<entry>
<key>baseDir</key>
<value></value> </entry> -->
<!-- fontBaseDir: Similar to baseDir, except that this value is
used for fonts. If it isn't
specified, the value from baseDir is used. --> <!--
<entry>
<key>fontBaseDir</key>
<value></value> </entry> -->
<entry>
<key>fontBaseDir</key>
<value>//fop//</value>
</entry> <!-- ************************************************************************
HYPHENATION
************************************************************************ -->
<!-- hyphenation directory if you want
to specify your own directory with hyphenation pattern then
uncomment the next entry and add the directory name -->
<!-- <entry>
<key>hyphenation-dir</key>
<value>/java/xml-fop/hyph</value>
</entry> -->
<!-- ************************************************************************
Add fonts
here ************************************************************************ -->
<fonts> <!-- example
--> <!-- <font metrics-file="arial.xml" kerning="yes"
embed-file="arial.ttf"> <font-triplet name="Arial"
style="normal" weight="normal"/> <font-triplet
name="ArialMT" style="normal"
weight="normal"/> </font> <font
metrics-file="arialb.xml" kerning="yes"
embed-file="arialb.ttf"> <font-triplet name="Arial"
style="normal" weight="bold"/> <font-triplet
name="ArialMT" style="normal"
weight="bold"/> </font> <font
metrics-file="ariali.xml" kerning="yes"
embed-file="ariali.ttf"> <font-triplet name="Arial"
style="italic" weight="normal"/> <font-triplet
name="ArialMT" style="italic"
weight="normal"/> </font> <font
metrics-file="arialbi.xml" kerning="yes"
embed-file="arialbi.ttf"> <font-triplet name="Arial"
style="italic" weight="bold"/> <font-triplet
name="ArialMT" style="italic"
weight="bold"/> </font> --> <font
metrics-file="JUNTA.xml" kerning="yes"
embed-file="JUNTAF00.ttf"> <font-triplet
name="Alfabetoandaluzbasico," style="normal"
weight="normal"/> </font> <!-- Example Japanese
fonts <font metrics-file="msgothic.xml"
embed-file="D:\winnt\font\msgothic.ttc" kerning="yes">
<font-triplet name="Gothic" style="normal"
weight="normal"/> <font-triplet name="Gothic"
style="normal" weight="bold"/> <font-triplet
name="Gothic" style="italic" weight="normal"/>
<font-triplet name="Gothic" style="italic"
weight="bold"/> </font> <font
metrics-file="msmincho.xml" embed-file="Cyberbit.ttf"
kerning="yes"> <font-triplet name="Mincho"
style="normal" weight="normal"/> <font-triplet
name="Mincho" style="normal" weight="bold"/>
<font-triplet name="Mincho" style="italic"
weight="normal"/> <font-triplet name="Mincho"
style="italic" weight="bold"/> </font>
--> </fonts>
</configuration>
----------------
|
- Trouble embbeding fonts Israel Romero Fijo
-