From 65a7d8c6f033963d70d03885226bb5a07a397488 Mon Sep 17 00:00:00 2001 From: Behdad Esfahbod Date: Thu, 1 Jun 2023 20:20:00 -0600 Subject: [PATCH] [glyf] Empty glyphs need no padding --- src/OT/glyf/SubsetGlyph.hh | 12 +----------- 1 file changed, 1 insertion(+), 11 deletions(-) diff --git a/src/OT/glyf/SubsetGlyph.hh b/src/OT/glyf/SubsetGlyph.hh index 72ab5c493..4151ac245 100644 --- a/src/OT/glyf/SubsetGlyph.hh +++ b/src/OT/glyf/SubsetGlyph.hh @@ -29,17 +29,7 @@ struct SubsetGlyph if (length () == 0) { /* Fast path for retain-gid holes. */ - - unsigned int pad_length = use_short_loca ? padding () : 0; - DEBUG_MSG (SUBSET, nullptr, "serialize empty glyph, pad %u", pad_length); - - HBUINT8 pad; - pad = 0; - while (pad_length > 0) - { - c->embed (pad); - pad_length--; - } + DEBUG_MSG (SUBSET, nullptr, "serialize empty glyph"); return true; }