mirror of
https://github.com/storytold/vectorcraft.git
synced 2026-11-15 07:10:13 +00:00
Type > Smart Punctuation... now opens its own dialog in place of the generic parameter form. It has the seven replacement options, Replace In (Selected Text Only or Entire Document) and Report Results, which lists how many of each chosen replacement were made after OK. The dialog opens on the options confirmed last. - type.smartPunctuation takes fiLigatures, flLigatures, spaces and fractions, all off by default, so existing calls behave as before. - Ligatures write U+FB00 to U+FB04, longest match first. Expert Fractions writes the one-character fractions Unicode encodes, and skips one with a digit, a slash or a decimal point next to it, across a change of style too. Either is written only where the run's font has a glyph for it. - Smart Spaces keeps one space after a period, across runs. An inline graphic separates the text on either side of it. - The reply adds a replaced object with a count per kind. Nothing to replace still records no undo step. Docs: docs/mcp.md, docs/type-parity.md.