Thanks again.

From Pascal and Mehdi on the FOP users list, I learned that the font metrics 
files are not necessary with DejaVu fonts used with FOP 1.0. When I process the 
.fo directly without using the font metrics files, pointing only to the DejaVu 
fonts, the ć indeed appears in the output.

Regards,
Mark

On Oct 6, 2011, at 1:04 PM, Bob Stayton wrote:

> 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.
>  
> Bob Stayton
> Sagehill Enterprises
> [email protected]
>  
>  
> ----- Original Message -----
> From: Mark Craig
> To: Bob Stayton
> Cc: [email protected]
> 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:
>>  
>> http://www.sagehill.net/docbookxsl/SpecialChars.html#MissingChars
>>  
>> Bob Stayton
>> Sagehill Enterprises
>> [email protected]
>>  
>>  
>> ----- Original Message -----
>> From: Mark Craig
>> To: [email protected]
>> 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
> 
> 

Reply via email to