Re: problem with combining diacritcs in HTML5

From: Leonardo Boiko <leoboiko_at_gmail.com>
Date: Sun, 7 Oct 2012 16:42:55 -0300

On 7 October 2012 04:37, Jukka K. Korpela <jkorpela_at_cs.tut.fi> wrote:
> Inspecting the Courier New font, version 5.11, I noticed that the advance
> width of the glyph for U+0332 (glyph uni0331) is 1129 units. I think this
> explains it all. The advance width should be 0.
>
> And other fonts have the same problem, at least the following: Courier,
> DejaVu Sans Mono, Fixedsys, Meiryo, Meiryo UI, Modern, Sun-ExtA, Terminal,
> VL PGothic.

I found some DejaVu bug reports where a developer called Ben Laenen
suggests the nonzero advance width is intentional:

 - https://bugs.freedesktop.org/show_bug.cgi?id=18614
 - https://bugs.freedesktop.org/show_bug.cgi?id=26941

He says that they use OpenType trickery to remove the extra spacing
and position the combining mark correctly, but some renderers don’t
play nice with that.

(just pointing; I'm a layman and have no idea which one’s the proper way.)
Received on Sun Oct 07 2012 - 14:44:38 CDT

This archive was generated by hypermail 2.2.0 : Sun Oct 07 2012 - 14:44:39 CDT