vectorcraft/crates/text/src
bflatastic e92bbdbdac Fix #683: Preferences > Type > Additional Fonts Folder
VectorCraft found fonts only in the system's font folders (and, on Windows,
those font services activate). A new preference names one more folder, read
with its subfolders after the platform's: its fonts are listed in the font
menus and used as if installed, without installing them.

- vectorcraft_text::set_user_font_dirs / user_font_dirs: folders
  system_font_dirs adds to every scan (none on wasm).
- prefs fontsFolder (Type > Options > Additional Fonts Folder), trimmed; when
  it changes after the first scan, the fonts are scanned again at once, so the
  folder's fonts appear (or go) and type in them lays out again.
- The label is translated where Additional Plug-ins Folder is.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-09 12:05:16 +07:00
..
composer.rs M7: Every-line Composer for ragged text 2026-10-08 14:03:33 -07:00
craft_fonts.rs Fonts: use craft-fonts as an optional build input; move the Japanese fonts out 2026-10-06 10:42:21 -04:00
edit.rs M7: inline symbols in text 2026-10-08 15:45:34 -07:00
embed.rs Fix #296: variable fonts list and draw every named style 2026-10-07 21:01:26 +07:00
features.rs Type: ligatures drop past -20 or +55 tracking, as Adobe's composers do 2026-10-09 03:56:10 +07:00
fontdb.rs Fix #683: Preferences > Type > Additional Fonts Folder 2026-10-09 12:05:16 +07:00
hyphen.rs Live Blends/Envelopes/Gradient Mesh, Shape Builder, Live Paint, Image Trace (drawcraft-trace), Recolor Artwork, Export for Screens, Actions panel, prefs persistence, real layer thumbnails; menus bound 2026-09-30 11:02:16 -04:00
layout.rs M7: Shrink Text to Fit scales inline art's baseline shift 2026-10-08 20:30:14 -07:00
lib.rs Fix #683: Preferences > Type > Additional Fonts Folder 2026-10-09 12:05:16 +07:00
shape.rs M7: inline symbols in text 2026-10-08 15:45:34 -07:00
test_fonts.rs Type: vertical type takes upright glyphs' cells from the font's vertical metrics 2026-10-08 00:12:44 +09:00
tests.rs Tests: #631's ICF test builds its runs with #627's inline field 2026-10-09 06:26:49 +07:00
tests_bidi.rs M7: inline symbols in text 2026-10-08 15:45:34 -07:00
tests_combos.rs M7: tests for the text engine features combined 2026-10-08 20:30:14 -07:00
tests_embed.rs M4.97: SVG Options choose the encoding, SVG Tiny 1.2 and embedded font subsets 2026-10-05 13:25:15 +07:00
tests_fit.rs M7: inline symbols in text 2026-10-08 15:45:34 -07:00
tests_inline.rs M7: inline art follows vertically aligned lines 2026-10-08 20:30:14 -07:00
tests_scripts.rs M4.20: Document Setup with bleed, transparency grid, paper and type options 2026-10-05 08:28:16 +07:00
tests_snap.rs M4.34: raster export options and PNG Options — resolution, background, anti-aliasing, interlacing 2026-10-05 09:14:11 +07:00
tests_sysfonts.rs Fix #579: fonts activated by font services such as Adobe Fonts are listed on Windows 2026-10-09 04:16:14 +07:00
tests_typo.rs M7: inline symbols in text 2026-10-08 15:45:34 -07:00
tests_variable.rs Fix #296: variable fonts list and draw every named style 2026-10-07 21:01:26 +07:00
tests_vertical.rs Type Object Selection by Path Only: every baseline, Type tool and Eyedropper (review of #475) 2026-10-08 18:59:47 +07:00
thread.rs M7: inline symbols in text 2026-10-08 15:45:34 -07:00