From 534bf7ae11cdfbee802afcbd85af188cc2fd3f77 Mon Sep 17 00:00:00 2001 From: Jens Kutilek Date: Thu, 30 Jan 2025 09:00:50 +0100 Subject: [PATCH] Set glyph width to 0 if the glyph class is "mark" --- src/fontloader/runtime/fontloader-reference.lua | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/fontloader/runtime/fontloader-reference.lua b/src/fontloader/runtime/fontloader-reference.lua index 8cff7fb9..62da7e86 100644 --- a/src/fontloader/runtime/fontloader-reference.lua +++ b/src/fontloader/runtime/fontloader-reference.lua @@ -18933,6 +18933,7 @@ function readers.gdef(f,fontdata,specification) local class=classes[readushort(f)] if class=="mark" then marks[index]=true + glyphs[index].width=0 end glyphs[index].class=class end @@ -18947,6 +18948,7 @@ function readers.gdef(f,fontdata,specification) glyphs[index].class=class if class=="mark" then marks[index]=true + glyphs[index].width=0 end end end