FOP je open-source procesor formátovacích objektů. Na této stránce naleznete postup jeho počeštění – tedy přidání podpory pro české fonty a české vzory dělení slov.
Postup je stejný jako pro verzi 0.93 (viz níže), pro úpravu konfigurace však použijte soubor fop-cs-0.95.zip.
-c c:\fop-0.93\conf\myfop.xconf (adresář
c:\fop-0.93 upravte podle skutečného umístění FOPu).conf/myfop.xconf upravte cesty na
začátku souboru tak, aby ukazovaly na adresář s instalací FOPu a na
adresář, kde máte TTF fonty:
<!ENTITY fop.home "file:///c:/fop-0.93/"> <!ENTITY fonts.dir "file:///c:/windows/fonts">Pokud používáte Linux a nemáte české TTF fonty, můžete si je stáhnout z adresy http://corefonts.sourceforge.net/.
-c c:\fop\conf\userconfig.xml (adresář
c:\fop upravte podle skutečného umístění FOPu).conf/userconfig.xml upravte cesty na
začátku souboru tak, aby ukazovaly na adresář s instalací FOPu a na
adresář, kde máte TTF fonty:
<!ENTITY fop.home "c:/fop"> <!ENTITY fonts.dir "c:/winnt/fonts">Pokud používáte Linux a nemáte české TTF fonty, zkuste si je někde sehnat. Microsoft je donedávna nabízel zdarma na svých stránkách, třeba je najdete někde jinde.
České vzory dělení vytvořil na základě TeXových Martin Peřina. Od
FOPu verze 0.20.5 nejsou kvůli licenčním podmínkám české vzory přímo
součástí distribuce a bohužel nefunguje možnost přidávat nové vzory
dělení slov pomocí konfiguračního souboru
userconfig.xml.
Pro použití českých vzorů dělení slov je potřeba je zkompilovat do
binární podoby (to se dělá při kompilaci celého FOPu ze zdrojových
kódů). Soubor cs.hyp jsem připravil a je rovněž součástí
archivu, abyste nemuseli provádět kompilaci FOPu. Aby soubor s českým
dělením slov FOP našel, je potřeba adresář hyph
(s podadresářem hyph, ve kterém je soubor
cs.hyp) přidat do CLASSPATH. Ukázku upraveného dávkového
souboru fop.bat naleznete rovněž v archivu.