[kern] XXX Negate CrossKerning sign
Not sure why, but seems to better match GeezaPro Arabic w CoreText. Quite possibly I'm doing something very wrong...
This commit is contained in:
parent
01bf43ac01
commit
e8c4772463
|
@ -282,7 +282,8 @@ struct KernSubTableFormat1
|
||||||
{
|
{
|
||||||
if (crossStream)
|
if (crossStream)
|
||||||
{
|
{
|
||||||
crossOffset += v;
|
/* XXX Why negative, not positive?!?! */
|
||||||
|
crossOffset -= v;
|
||||||
buffer->pos[idx].y_offset += c->font->em_scale_y (crossOffset);
|
buffer->pos[idx].y_offset += c->font->em_scale_y (crossOffset);
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
|
|
Loading…
Reference in New Issue