mirror of
https://github.com/storytold/vectorcraft.git
synced 2026-11-13 08:29:14 +00:00
Find Font and Replace Missing Fonts looked only at the type on the layers and in symbols, and the font list behind the export warning, Package and the Missing Fonts dialog skipped opacity masks and pattern swatches. - text.fonts lists the type in opacity masks (on objects and layers, disabled masks and masks inside other art included) and in pattern swatches, a swatch that nothing paints with included. A pattern's type counts once however many objects it paints. With selectionOnly, the masks of the selected objects and the symbols and patterns they show. - select.font also selects the objects whose mask holds the font and the objects painted with a pattern whose art uses it (visible fills and strokes wider than 0). A layer's mask and an unused swatch select nothing. - text.replaceFont changes that type in one undo step. Type in the mask of a hidden or locked object, and the type of a pattern that only hidden or locked selected objects paint with, keeps its font and is counted in skipped. - addon.cleanup.replaceFonts replaces missing fonts in masks and patterns, hidden or locked type included. - text.missingFonts, File > Package and the export warning read masks and patterns too. - document.info's fonts for the whole document (the Fonts and Font Details categories and the text report) include the same type. With selectionOnly the list stays the selected type's fonts. While a mask or pattern is edited, its type is taken from the editing layer only.