[HarfBuzz] harfbuzz: Branch 'master'
Behdad Esfahbod
behdad at kemper.freedesktop.org
Sun Jul 1 11:21:53 UTC 2018
src/hb-aat-layout-trak-table.hh | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
New commits:
commit 32348a43c154eac6bfb21b9e8044b38ed763601e
Author: Ebrahim Byagowi <ebrahim at gnu.org>
Date: Sun Jul 1 15:32:43 2018 +0430
Fix trak table apply logic
In collaboration with Behdad
diff --git a/src/hb-aat-layout-trak-table.hh b/src/hb-aat-layout-trak-table.hh
index 0617e23d..f5dc558c 100644
--- a/src/hb-aat-layout-trak-table.hh
+++ b/src/hb-aat-layout-trak-table.hh
@@ -172,7 +172,7 @@ struct trak
hb_position_t advance_to_add = c->font->em_scalef_x (tracking / 2);
foreach_grapheme (buffer, start, end)
{
- /* TODO This is wrong. */
+ buffer->pos[start].x_offset += advance_to_add;
buffer->pos[start].x_advance += advance_to_add;
buffer->pos[end].x_advance += advance_to_add;
}
@@ -184,7 +184,7 @@ struct trak
hb_position_t advance_to_add = c->font->em_scalef_y (tracking / 2);
foreach_grapheme (buffer, start, end)
{
- /* TODO This is wrong. */
+ buffer->pos[start].y_offset += advance_to_add;
buffer->pos[start].y_advance += advance_to_add;
buffer->pos[end].y_advance += advance_to_add;
}
More information about the HarfBuzz
mailing list