Fabien Tillier [mailto:[email protected]] wrote:

> In the xsl-fo, I get
> <fo:block>&#945;</fo:block>
> 
> And in PDF, a wonderful "#"
> So, after some further readings, I found that I had to add some fonts,
> so in the XSL Customization, I added
> 
> <xsl:param name="symbol.font.family" select="'Arial Sans
> Unicode,Symbol,ZapfDingbats'"/>
> 
> But that does not change a thing.... though in the fo, I have <fo:root
> xmlns:fo="http://www.w3.org/1999/XSL/Format"; font-family="serif,Arial
> Sans Unicode,Symbol,ZapfDingbats" font-size="10pt" text-align="justify"
> line-height="normal" font-selection-strategy="character-by-character"
> line-height-shift-adjustment="disregard-shifts" writing-mode="lr-tb"
> language="en">


I don't know what OS you're working in, but I don't recognize the font name 
"Arial Sans Unicode". Do you mean "Arial Unicode MS"? The most current version 
of that font is available on Windows systems that have Office 2003 or later 
installed, and it does contain the character you specified, which is U+03B1 
("Greek Small Letter Alpha").

The "Symbol" font also contains this character, and I recommend using that 
instead because it is one of the Base 14 fonts that will always be available in 
PDF. I think you'll find that if you put "Symbol" first in your font list, it 
will work. As Mauritz pointed out, FOP does not handle alternate font 
selections, so it will only use the first font you specify ("Arial Sans 
Unicode" in your list). If the glyph doesn't exist in that font or in the 
default fallback font (which I think is always "Times"), you'll get a "missing 
glyph" symbol.

If you do want to load OS fonts such as "Arial Unicode MS", in addition to 
specifying the font name in the FO, you need to create a FOP configuration file 
and add the <auto-detect /> instruction, as documented here: 
http://xmlgraphics.apache.org/fop/0.95/fonts.html#basics


*************************
Rob Cavicchio
Principal Technical Writer & Information Architect
EMC Captiva
Information Intelligence Group
EMC Corporation
3721 Valley Centre Drive, Ste 200
San Diego, CA 92130

P: (858) 320-1208
F: (858) 320-1010
E: [email protected]

The opinions expressed here are my personal opinions. Content published here is 
not read or approved in advance by EMC and does not necessarily reflect the 
views and opinions of EMC.
 



---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to