Hi Mark,
FOP's error message says 0x107, which is the
correct Unicode value for "Latin Small Letter C with acute", which suggests that
the FO output is correct.
I think you will need to consult the FOP list
on this one.
----- Original Message -----
Sent: Thursday, October 06, 2011 2:17
AM
Subject: Re: [docbook-apps] cacute
missing in PDF only
Thanks, Bob, for your help.
I've set my project up to use DejaVu, which as seen in the font viewer
does include ć in all the families, styles, and weights available.
Looking at your instructions on missing characters:
- If the entity were entered wrong, I'd expect it to be a problem in all
output formats, not just PDF.
- Regarding named character entities, the character is not defined as
ć, but instead just typed it in as a special character or as
ć. (neither works)
- If it were the output encoding, wouldn't the WARNING not be able to
recognize the glyph at all, rather than identify it correctly?
- When I export the RTF to PDF, the ć shows up fine. So I'm guessing
it's not the output medium.
- This is the only character not resolving that I've seen -- though almost
all content is English for now -- in PDF, yet
the entity resolves correctly in other output formats such as HTML and RTF.
Where else should I look?
Regards,
Mark
On Oct 6, 2011, at 7:58 AM, Bob Stayton wrote:
Hi,
cacute is in the ISO Latin2 character set, and
I suspect the Helvetica-Bold font that FOP is using has glyphs only for
ISO Latin1. If you can find out where LibreOffice gets its fonts, you might
be able to configure FOP to use those font files.
Or add a more complete Unicode font to the
'symbol.font.family' stylesheet param as a fallback, although that might be
satisfactory if the fallback font does not closely resemble the main font.
See:
----- Original Message -----
Sent: Wednesday, October 05, 2011 10:30
AM
Subject: [docbook-apps] cacute missing in
PDF only
Hello,
I have a ć (cacute, ć) missing in PDF (not HTML or
RTF).
This seems to be the error:
Oct 5,
2011 7:07:42 PM org.apache.fop.events.LoggingEventListener
processEvent
WARNING:
Glyph "?" (0x107, cacute) not available in font
"Helvetica-Bold".
If I go into LibreOffice, I can enter ć in Helvetica font
and make it bold. (Is Helvetica-Bold something else?)
How should I work around this?
Thanks for your time and your help.
Regards,
Mark
|