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   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
