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