Hi,
I don't think this is a Docbook 5 issue, but an issue with the XSL-FO 
processor.  You might take a peek inside the generated .fo file to see if your 
narrow space character is there.  If so, then the XSL stylesheet is working and 
the XSL-FO processor is not handling it.  What XSL-FO processor are you using?  
The FOP processor included with Oxygen?

There are a lot of space characters in Unicode (see 
http://www.sagehill.net/docbookxsl/SpecialChars.html#SpecialSpaces), and not 
all XSL-FO processors handle all of them.  It may be that some processors 
expect to find the character in the current font.  

Bob Stayton
Sagehill Enterprises
[email protected]


  ----- Original Message ----- 
  From: D-BookeR 
  To: Camille Bégnis 
  Cc: [email protected] 
  Sent: Thursday, November 10, 2011 9:16 AM
  Subject: Re: [docbook-apps] how put narrow non-breaking spaces before 
punctuation marks


  Thanks!
  Do you know whether I can get a narrower one ?
  The *narrow* non-breaking space 
(http://www.fileformat.info/info/unicode/char/202f/index.htm) seems not to work 
with docbook5.


  patricia


  2011/11/10 Camille Bégnis <[email protected]>

    Hello,

    I don't know if oXygen provides a shortcut, but in DocBook 5 you have to
    insert the unicode character for non breaking space, that is &#160; in
    the XML code.

    HTH,

    Camille.


    On 10/11/2011 16:25, D-BookeR wrote:
    > Hi,
    >
    > I am using docbook 5 for publication in French, so I need to place the
    > usual narrow non-breaking space before strong punctuation like colon,
    > semi colon, exclamation and question marks.
    > How to proceed ?
    > Should I introduce them from the start, in the docbook manuscript ?
    > Then how?
    > Or can we do it automatically with the xslt ? Is there any parameter
    > for that ?
    >
    > [I am editing with Oxygen]
    >
    > Thanks for your help,
    > Patricia


Reply via email to