update glyph range end when appending fragment
diff --git a/crates/encoding/src/encoding.rs b/crates/encoding/src/encoding.rs index 31c0fab..a9eee83 100644 --- a/crates/encoding/src/encoding.rs +++ b/crates/encoding/src/encoding.rs
@@ -104,6 +104,7 @@ .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;