Re: [docbook-apps] cacute missing in PDF only

From
Bob Stayton <>
Date
2011-10-06T11:05:14+00:00
ID
0ba801cc8417$bf584890$6400a8c0@pazu
Thread
Re: [docbook-apps] cacute missing in PDF only


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


 

 

  
----- Original Message ----- 

  
From: 
  Mark 
  Craig 

  
To: Bob Stayton 

  
Cc:  
  

  
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 
    &cacute;, but instead just typed it in as a special character or as 
    &#263;. (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


    
 

    
 

    
      
----- Original Message -----

      
From: Mark Craig

      
To: 

      
Sent: Wednesday, October 05, 2011 10:30 
      AM

      
Subject: [docbook-apps] cacute missing in 
      PDF only

      

Hello,
      

      
I have a ć (cacute, &#263;) 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