diff --git a/crates/encoding/src/encoding.rs b/crates/encoding/src/encoding.rs index 31c0fab8b..a9eee83a0 100644 --- a/crates/encoding/src/encoding.rs +++ b/crates/encoding/src/encoding.rs @@ -104,6 +104,7 @@ impl Encoding { .glyph_runs .extend(other.resources.glyph_runs.iter().cloned().map(|mut run| { run.glyphs.start += glyphs_base; + run.glyphs.end += glyphs_base; run.normalized_coords.start += coords_base; run.stream_offsets.path_tags += offsets.path_tags; run.stream_offsets.path_data += offsets.path_data;