vectorcraft/crates/svg/tests
imachus 621e1a6640 Type: Proportional Metrics — full-width glyphs on the font's proportional widths, `palt` (#966)
A character attribute (Character panel menu with the East Asian options;
`text.setFormat` / `text.setRangeStyle {proportionalMetrics}`), saved only
when on. In horizontal type it applies `palt`; vertical type sets as before
until the vertical shaping change (`vpal`) follows.

Line-end Punctuation Half Width takes nothing more off the punctuation
`palt` re-spaced (the flush opening bracket, consecutive punctuation, the
line-end half width): the segment is shaped once more without `palt`, and
the glyphs whose advance differs are marked. Punctuation the font leaves
full width is trimmed as before. SVG writes `"palt" 1` with the
character's other features.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-11 07:00:35 +07:00
..
blend_export.rs M14.4: tests main gained follow the no-panic lint rules 2026-10-05 06:40:34 +07:00
container_export.rs M14.4: tests main gained follow the no-panic lint rules 2026-10-05 06:40:34 +07:00
css_rules.rs Fix #442: alike circular corners on rectangles that aren't square 2026-10-08 14:34:37 +07:00
dash_align.rs M14.4: tests main gained follow the no-panic lint rules 2026-10-05 06:40:34 +07:00
effects_export.rs M9: add live Revolve with artboard rotation and lighting controls 2026-10-10 23:44:46 +07:00
encoding_profile_fonts.rs M7: inline symbols in text 2026-10-08 15:45:34 -07:00
focal.rs M14.4: tests main gained follow the no-panic lint rules 2026-10-05 06:40:34 +07:00
font_weights.rs Fix #136: SVG export and CSS write each style's numeric font-weight 2026-10-05 23:36:29 +07:00
gradients.rs M4.28: SVG gradient export fidelity 2026-10-05 07:56:54 +07:00
ids.rs M4.29: object ids and names survive the SVG round trip 2026-10-05 07:57:44 +07:00
import_details.rs M4.42: SVG import reads linked images from the SVG's folder, intersects nested clips, keeps hidden objects and expands reflected gradients 2026-10-05 12:12:06 +07:00
import_live.rs M4.41: SVG import keeps symbols, patterns and blur/shadow filters live 2026-10-05 12:11:27 +07:00
import_text.rs Fix #429: Type on a path brackets, flip and Type on a Path Options that keep the type in place 2026-10-08 12:50:25 +07:00
import_units.rs Fix #396: SVG type opens at the size it draws at 2026-10-08 07:18:34 +07:00
mask_options.rs M14.4: tests main gained follow the no-panic lint rules 2026-10-05 06:40:34 +07:00
non_scaling_stroke.rs Fix #396: SVG type opens at the size it draws at 2026-10-08 07:18:34 +07:00
options.rs M7: inline symbols in text 2026-10-08 15:45:34 -07:00
prop_svg.rs M4.26: SVG Options in the engine, a dialog and MCP 2026-10-05 07:55:59 +07:00
raster_paints.rs M4.98: freeform gradients export to SVG as images clipped to their shapes 2026-10-05 13:25:16 +07:00
roundtrip.rs #1010: SVGs with one absolute and one unitless root side import unstretched 2026-10-11 03:51:43 +07:00
stroke_export.rs M14.4: tests main gained follow the no-panic lint rules 2026-10-05 06:40:34 +07:00
symbols_layers.rs Part of #372: SVG import names the one layer from the root element 2026-10-09 09:00:24 +07:00
text_layout.rs Type: Proportional Metrics — full-width glyphs on the font's proportional widths, `palt` (#966) 2026-10-11 07:00:35 +07:00
text_paint_order.rs Fix #139: SVG import paints paint-order="stroke" text strokes under the letters 2026-10-05 23:36:29 +07:00
text_stroke.rs M7: inline symbols in text 2026-10-08 15:45:34 -07:00