v0.32.0 — Fonts that survive the plugin
An eighth pass. Half of it came out of questions rather than reports, and the questions were better than the reports — two of them found the plugin working against itself.
Deleting the plugin no longer breaks your typography
The uninstall routine kept your font files on purpose, "so sites do not lose typography on an accidental uninstall", and then deleted the stylesheet that declared them. Fonts kept, declarations gone, which is the same outcome as losing them.
Everything in wp-content/fonts is left alone now, and Import & export shows the one @import line that keeps it loading without the plugin at all. Settings › Removal carries the opt-out for a site that means it — it removes the stylesheet and the files your families map, and nothing else, because that folder is shared with Etch and emptying it would take Etch’s fonts with it.
Reinstalling used to regenerate that kept stylesheet from nothing, destroying the very thing it was left behind for. A missing families option and an empty one mean different things, and only the second should produce an empty stylesheet.
Selecting more than one thing
The Uploaded files table, the Trash and the variants table each carry a checkbox per row and a select-all that goes indeterminate when the selection is partial. Files can be converted or deleted together, trashed families restored or deleted, variants removed.
The bulk delete asks about the whole selection at once, which is what makes it correct: deleting two families together frees only the files no surviving family maps, where one at a time would have offered a file the other still needs.
Fonts that were already there
Font files sitting in wp-content/fonts before the plugin ran were listed but never offered — an empty library on a full folder read as a plugin that could not see its own fonts. They can be taken into the library in one click now, from the library’s empty state or from the Upload screen.
And the same font can no longer be uploaded twice. It used to land beside itself under a random suffix, so uploading a folder twice doubled the library.
Fixed
- A disabled family previewed in the wrong typeface, because disabling removes it from the stylesheet the preview reads from.
- Reset axes never became clickable, however far the sliders were moved — and it was asking whether an axis had been stored rather than whether one sits away from its default.
- The Google Fonts count read "24 of 1942" on every page but the last. It shows the range you are looking at.
- A converted file’s original is named rather than silently left behind, and the file list says
unusedwhere it used to say nothing.
Interface
The preview script buttons follow the fonts you have installed, each labelled in its own script, instead of a fixed Latin/Sinhala/Tamil row that meant nothing to most people. New icons throughout, count badges are properly round, and the Fallback stack field behaves like the dropdowns beside it.
Full detail in CHANGELOG.md.