FOP makes exactly the same font substitutions when using the stock stylesheets and my customization: Replacing Symbol, normal 700 with Symbol, normal 400 Replacing ZapfDingbats normal 700 with SapfDingbats, normal 400 Replacing ZapfDingbats italic 400 with SapfDingbats, normal 400
The check mark is displayed as a hash (#) with the stock stylesheets and as a blank square with customization. Fonts used in PDF are: Stock stylesheets: CourierStd, CourierStd-Bold, Arial-BoldMT, TimesNewRomanPS-BoldMT, TimesNewRomanPS-ItalicMT, and TimesNewRomanPSMT Customization: CourierStd, CourierStd-Bold, Verdana (normal, bold, and italic), and TimesNewRomanPSMT As you can see, Symbol and ZapfDingbats do not appear in the PDF. FOP is configured with the auto-detect parameter and it correctly detects and embeds Verdana -Bergfrid On Mon, Nov 30, 2009 at 7:50 PM, Dick Hamilton <rlhamil...@frii.com> wrote: > I'm pretty sure the problem is in the font selection, so I'd suggest you > check the pdf file to see what fonts it thinks it is using. > > If they aren't what you expect, then most likely the problem is either in > your customization or your font setup for fop. > > It may also be worth trying to generate the pdf using the standard > stylesheets with no stylesheet customization. That will help you eliminate > your customization as the problem. > > Hope that helps. > > Dick Hamilton > --------------------------------- > XML Press > XML for Technical Communicators > http://xmlpress.net > (970) 231-3624 > > -----Original Message----- > *From:* Bergfrid Skaara [mailto:bergfrid.digitald...@gmail.com] > *Sent:* Thursday, November 26, 2009 9:41 AM > *To:* DocBook Apps > *Subject:* [docbook-apps] Unicode check mark missing in XSL-FO PDF output > > Trying to use the unicode check mark symbol (✓ Hex2713) from > isopub.ent, but end up with a blank square in the PDF. > > I use oXygen 11 (saxon 6.5.5 and FOP) and DocBook 5 with the 1.75.2 > stylesheets.The body-font-family is Verdana, the symbol-font-family is the > stylesheet default. > > The problem is not the entity files, oXygen resolves the entity and > displays the check mark correctly on screen. > I've tried to wrap the entity in a fo-inline by the suggested template > customization for FOP. This does not work for me. > > I guess it is either FOP or Acrobat that is messing up, but how do I find > out which one, and how do I solve it? > > >