[Pkg-fonts-devel] Bug#680582: Combining diacritics out of place

Vincent Lefevre vincent at vinc17.net
Sun Nov 25 12:39:43 UTC 2012


found 680582 20111207+git-1
tags 680582 - unreproducible
thanks

Hi Vasudev,

I can still reproduce the bug with gedit and fonts-droid 20111207+git-1.

On 2012-11-25 13:34:28 +0530, Vasudev Kamath wrote:
> I tried to reproduce the bug you mentioned in fonts-droid. Attaching the
> screen shots.

I don't see any attached screenshot.

> As you can see in gedit it shows  áe with top bar between
> a and e

which is an incorrect behavior. So, you can reproduce the bug (but
it remains to determinate whether it is a bug in the font or in
the rendering engine).

> this I assume is natural because Mono fonts assume all glyphs
> are uni width but á is not uni width glyph hence can't be placed in a
> single cell. This is my assumption I may be wrong but please enlighten
> me if so.

This is wrong. For instance, there's no such problem with
DejaVuSansMono.ttf. So, there's something incorrect in some
Mono fonts (but not all). Unfortunately, I am not an expert
and I don't know what.

> Now the same font renders fine in konsole see the second screen shot
> which means font is proper but if the issue exists its indeed in engine
> which is rendering it in gedit. IIRC gnome uses pango and KDE qt
> rendering engines so is that why its rendering so?

It can be a possibility. But qt might also have some workaround (or
don't look at all font properties, which could mean that you may see
the effect of two bugs that compensate, but I don't know...).

The fact that two different Mono fonts show different behaviors with
some renderer makes me think that it is more probably a problem in
some fonts.

-- 
Vincent Lefèvre <vincent at vinc17.net> - Web: <http://www.vinc17.net/>
100% accessible validated (X)HTML - Blog: <http://www.vinc17.net/blog/>
Work: CR INRIA - computer arithmetic / AriC project (LIP, ENS-Lyon)



More information about the Pkg-fonts-devel mailing list