diff --git a/src/font/Shaper.zig b/src/font/Shaper.zig index 051758918..d6e38576c 100644 --- a/src/font/Shaper.zig +++ b/src/font/Shaper.zig @@ -182,7 +182,7 @@ pub const RunIterator = struct { // for unknown glyphs. const font_idx_opt = (try self.group.indexForCodepoint( alloc, - if (cell.empty()) ' ' else cell.char, + if (cell.empty() or cell.char == 0) ' ' else cell.char, style, presentation, )) orelse (try self.group.indexForCodepoint(