[kern/kerx] Enable crossStream kerning in vertical

CoreText doesn't, but no reason we shouldn't do.
This commit is contained in:
Behdad Esfahbod 2018-11-07 11:21:09 -05:00
parent d5c88af4a2
commit f5f4ca7871
2 changed files with 8 additions and 8 deletions

View File

@ -334,10 +334,10 @@ struct KerxSubTableFormat1
{ {
if (crossStream) if (crossStream)
{ {
/* CoreText doesn't do crossStream kerning in vertical. */ /* CoreText doesn't do crossStream kerning in vertical. We do. */
//crossOffset += v; crossOffset += v;
//if (!buffer->pos[idx].x_offset) if (!buffer->pos[idx].x_offset)
// buffer->pos[idx].x_offset = c->font->em_scale_x (crossOffset); buffer->pos[idx].x_offset = c->font->em_scale_x (crossOffset);
} }
else else
{ {

View File

@ -161,10 +161,10 @@ struct KernSubTableFormat1
{ {
if (crossStream) if (crossStream)
{ {
/* CoreText doesn't do crossStream kerning in vertical. */ /* CoreText doesn't do crossStream kerning in vertical. We do. */
//crossOffset += v; crossOffset += v;
//if (!buffer->pos[idx].x_offset) if (!buffer->pos[idx].x_offset)
// buffer->pos[idx].x_offset = c->font->em_scale_x (crossOffset); buffer->pos[idx].x_offset = c->font->em_scale_x (crossOffset);
} }
else else
{ {