Why aren't generating PDF directly from FOP? On Sun, Oct 12, 2014 at 1:16 PM, Lembit Gerz <lembit.g...@nortal.com> wrote:
> Hello, > > > > I am using FOP 1.1 to generate postscript files with embedded fonts. Later > I’m using ps2pdf to convert the postscript files to pdfs. The text includes > Lithuanian letters. > > However, after coverting them to pdf, two specific letters are displayed > as squares, all the ohter Lituhuanian letters are displayed correctly. The > problematic letters are the upper- and lowercase letters ė and Ė (e with > dot, 0116 and 0117 in unicode). I can copy all the letters from the pdf > (including the two problematic ones – when copying the square and pasting > it somewhere, it displays the letter correctly). > > I am using the standard Arial font from Windows fonts (arial.ttf). > > This is my fop-config.xml: > > <configuration> > > <renderers> > > <renderer mime="application/postscript"> > > <auto-rotate-landscape>true</auto-rotate-landscape> > > <fonts> > > <font embed-url="./arial.ttf" encoding-mode="single-byte"> > > <font-triplet name="Arial" style="normal" > weight="normal"/> > > </font> > > </fonts> > > </renderer> > > </renderers> > > </configuration> > > > > When leaving out the encoding-mode=“single-byte“, the letters display > correctly, but when copying from the pdf, I get gibberish. > > When generating straight to pdf with FOP, everything is displayed > correctly and copying is also possible. > > I have tried other ps->pdf converters and they give the same result. > > Using a metric file did not help. > > > > The problem can be reproduced with the xml and xslt in the fop quick start > guide (https://xmlgraphics.apache.org/fop/quickstartguide.html) with > these modifications: > > Set the name in name.xml to ABC14pąęčėųūĘĖŲČĄ. > > Add the attribute font-familiy=“Arial“ to the fo:block in name2fo.xsl. > > Use the above fop-config file and include the standard Arial font in FOP’s > directory. > > Run ’fop -xml name.xml -xsl name2fo.xsl -ps name.ps -c fop-config.xml’ > > > > Can anyone suggest, what could be the issue or how should I go about > debugging this? > > Thank You. > > > > > > Lembit > > >