[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [ft-devel] broken hinted DejaVuSans et 4
From: |
James Cloos |
Subject: |
Re: [ft-devel] broken hinted DejaVuSans et 4 |
Date: |
Tue, 26 Jul 2011 12:14:37 -0400 |
User-agent: |
Gnus/5.110018 (No Gnus v0.18) Emacs/24.0.50 (gnu/linux) |
>>>>> "WL" == Werner LEMBERG <address@hidden> writes:
WL> It seems that the execution of [glyph uni277C's] bytecode at that
WL> size somehow influences rendering of other glyphs, but I have no
WL> idea how this is possible at all. Valgrind shows nothing, BTW.
The bytecode for DejaVu Sans' uni277C in svn in:
SVTCA[y-axis]
PUSHW_3
17
3
3
CALL
PUSHW_1
17
SRP0
PUSHW_3
10
20
3
CALL
PUSHW_1
10
SRP0
IUP[y]
IUP[x]
I can't tell from the code in the .sfd what sub 3 is.
For my compile of DejaVu Sans, uni277C is glyph 4091.
I get the bug from:
:; ftview -f 4091 4 /usr/share/fonts/dejavu/DejaVuSans.ttf
but not from
:; ftview -f 4092 4 /usr/share/fonts/dejavu/DejaVuSans.ttf
even after hitting ← to back up to glyph 4091, or F9 to back even further.
The prep and fpgm tables were inherited from Bitstream Vera Sans unchanged.
-JimC
--
James Cloos <address@hidden> OpenPGP: 1024D/ED7DAEA6