Comment 11 for bug 608631

Revision history for this message
verdy_p (verdy-p) wrote : re: [Bug 608631] Re: Visual tag to represent narrow non-breaking spaces

> Message du 02/08/10 10:21
> De : "Nicolas Delvaux" <email address hidden>
> A : <email address hidden>
> Copie à :
> Objet : [Bug 608631] Re: Visual tag to represent narrow non-breaking spaces
>
>
> Yes, fundamentally we may replace all [nbsp] by nnbsp.
>
> But currently nnbsp is not widely used or even known, it's not even on
> our translation guidelines (eg gnome-l10n-fr, lp-l10n-fr, ubuntu-l10n-
> fr...; even if these last 2 will surely change when this bug will be
> fixed).
>
> As said in the first post and by verdy_p, even if nnbsp support seems to be ok now, there might be some bugs with
some fonts or rendering engines.
> And as nnbsp support is quite new in modern browsers, we may need to fallback on [nbsp] for webapps (to support IE
6/7 or such horrible things).

The character is not so new. It was just still missing in Uniode 3.2 and was added in Unicode, now years ago.
Unicode 6 is about to be released (there's already been Unicode 4.1, Unicode 5, Unicode 5.1, and the current Uniode
5.2... much time in fact when compared to the development of web browsers to include updated tables for line-
breaking properties, and for font renderers and text layout engines to add support for many new scripts and many new
punctuations and symbols).

Note that browsers and font renderers or layour engines are updated much more frequently than fonts (it's much
easier because OpentType font development is a really complex task that requires very specific skills and expertise,
also because almost all high-quality fonts are generally heavily protected by their licence).