I solved the problem by embedding a TrueType-Font that has the glyph (DejaVuSans).
The Type1-font that I had wanted to use initially had been converted with fontforge from OTF, and when I converted it again, fontforge told me that Type1-fonts are restricted to ANSI. Converting the OTF font to TTF instead, and embedding that using FOP seems to work well. Joerg von Frantzius wrote: > Hi, > > I can't get FOP to render ▶ correctly in PDF (see e.g. > http://en.wikipedia.org/wiki/Unicode_Geometric_Shapes). > > It should show up in font "Courier". I checked the PDF generated, and > "Courier" is substituted with the Type 1 font "CourierStd" on my system, > telling from Acrobat Reader properties for the PDF file. I verified > using kfontview that indeed "CourierStd" has that glyph (in Unicode > block "Geometric Shapes"). > > The font's encoding is reported as Ansi, though, and I guess that's where > the problem is. > > In some related bug (https://issues.apache.org/bugzilla/show_bug.cgi?id=6237) > it was recommended to "use a Unicode user font". Now I wonder how I can get > FOP to use or embed a Type 1 font with Unicode encoding? > > Bug https://issues.apache.org/bugzilla/show_bug.cgi?id=17828 lets me think > that embedding a TrueType Font could solve the problem, as it seems > TTF is treated as Unicode. > > Here is a simple self-contained example to show the glyph in question: > > <?xml version="1.0" encoding="UTF-8"?> > <fo:root xmlns:fo="http://www.w3.org/1999/XSL/Format"> > <fo:layout-master-set> > <fo:simple-page-master master-name="only"> > <fo:region-body region-name="xsl-region-body" > margin="0.7in" /> > <fo:region-before region-name="xsl-region-before" > extent="0.7in" /> > <fo:region-after region-name="xsl-region-after" > extent="0.7in" /> > </fo:simple-page-master> > </fo:layout-master-set> > <fo:page-sequence master-reference="only"> > > <fo:flow flow-name="xsl-region-body"> > > <fo:block>This should be a black arrow right</fo:block> > <fo:block> > Courier: > <fo:inline font-family="Courier" font-style="normal" > font-weight="normal">▶ > </fo:inline> > </fo:block> > > </fo:flow> > </fo:page-sequence> > </fo:root> > > Thanks for any hints, > Jörg > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] -- ____________________________________________________________________ artnology GmbH - Milastraße 4 - 10437 Berlin - Germany Geschäftsführer: Ekkehard Blome (CEO), Felix Kuschnick (CCO) Registergericht: Amtsgericht Berlin Charlottenburg HRB 76376 UST-Id. DE 217652550
begin:vcard fn;quoted-printable:J=C3=B6rg von Frantzius n;quoted-printable:von Frantzius;J=C3=B6rg org:artnology GmbH adr:;;Milastr. 4;Berlin;;10437;Germany email;internet:[EMAIL PROTECTED] title:Software Architect tel;work:+49 (30) 443 50 99 26 tel;fax:+49 (30) 443 50 99 99 x-mozilla-html:TRUE version:2.1 end:vcard
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
