Package: ttf-bitstream-vera
Version: 1.10-8.2

The character U+00A0 NO-BREAK SPACE (unbreakable space) is wider than
U+0020 SPACE (normal space) in fonts Bitstream Vera Sans and Bitstream
Vera Serif.

This is evidenced by running, say:

LC_ALL=C.UTF-8 pango-view --font="Bitstream Vera Serif 80" -q -t "$(perl -CSD 
-e 'print "x\x{020}x\x{0a0}x"')" -o test.png

which uses pango-view to create a test image displaying three 'x'
characters, the first two separated by a normal space and the latter
two by an unbreakable space.  The latter two are more widely spaced
than the former.

I believe this to be a mistake: unbreakable spaces are often used
(e.g., in Web pages) simply to indicate a space that should not allow
a line wrap: this should be visually indistinguishable to the user
from a normal space.  Having the two be of different width means that
many Web pages or other displayed text will appear irregularly spaced
(and that's sufficiently annoying that I noticed and tracked down the
culprit font).

I don't know who is responsible for this or how it can be fixed, so
I'm bug-reporting to Debian.

-- 
     David A. Madore
   ( http://www.madore.org/~david/ )

Reply via email to