[HarfBuzz] harfbuzz: Branch 'master' - 2 commits
Behdad Esfahbod
behdad at kemper.freedesktop.org
Sun Oct 29 21:01:08 UTC 2017
src/hb-ot-post-table.hh | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
New commits:
commit 923a8f520addba095384b975ba8934e5a18fb696
Author: Behdad Esfahbod <behdad at behdad.org>
Date: Sun Oct 29 15:00:54 2017 -0600
Fix up 5de83fab947e23cc729d69f8d44a28311298af9d
diff --git a/src/hb-ot-post-table.hh b/src/hb-ot-post-table.hh
index 4213093b..273a6d02 100644
--- a/src/hb-ot-post-table.hh
+++ b/src/hb-ot-post-table.hh
@@ -96,7 +96,7 @@ struct post
pool = &StructAfter<uint8_t> (v2.glyphNameIndex);
const uint8_t *end = (uint8_t *) table + post_len;
- for (const uint8_t *data = pool; data < end && data + *data <= end; data += *data)
+ for (const uint8_t *data = pool; data < end && data + *data <= end; data += 1 + *data)
{
uint32_t *offset = index_to_offset.push ();
if (unlikely (!offset))
commit b98c7c3f1fc8581ce9a0f40ae25aee5e1b2b3106
Author: Behdad Esfahbod <behdad at behdad.org>
Date: Sun Oct 29 14:52:52 2017 -0600
[post] Minor
diff --git a/src/hb-ot-post-table.hh b/src/hb-ot-post-table.hh
index 472e5f7a..4213093b 100644
--- a/src/hb-ot-post-table.hh
+++ b/src/hb-ot-post-table.hh
@@ -130,9 +130,6 @@ struct post
if (glyph >= glyphNameIndex->len)
return false;
- if (!buf_len)
- return true;
-
unsigned int index = glyphNameIndex->array[glyph];
if (index < NUM_FORMAT1_NAMES)
{
@@ -146,8 +143,7 @@ struct post
if (index >= index_to_offset.len)
return false;
- unsigned int offset = index_to_offset[index];
-
+ unsigned int offset = index_to_offset.array[index];
const uint8_t *data = pool + offset;
unsigned int name_length = *data;
More information about the HarfBuzz
mailing list