What does it mean when I see a font on MT but no path (under Resources>Files) for it on the information panel?
If MT is storing ghost-fonts somewhere, I’d like to eliminate all of them to improve efficiency. Is this possible?
It might be a font that is loaded by an external application. Can you post a screenshot?
I tag all of my fonts. The four shown here are an example of fonts that seem to have no associated file. Yet, I’m still able to load them (at which point, the location will show up as C:\Windows\Fonts, as expected).
When MainType first encounters a font—whether it sits in a location specified in MainType’s Font Folder or was installed by another program—it saves the font’s resource in its own database. If the original file later disappears (for example, after you uninstall the font), that database record remains in the library, so Resources → Files is empty. The moment you install the font again, MainType copies it to C:\Windows\Fonts, and the path reappears.
Is there a way to update the database to eliminate fonts that are no longer wanted? I have 26K fonts per MT (only 500 installed), and searching by tag has become extremely slow. I suspect these “leftover” fonts are contributing to the long query time.
A 26 K library shouldn’t feel sluggish as tag searches are done on an indexed table.
The best cure is a full refresh:
- In MainType choose Tools ▸ Import & Export ▸ Export Font Tags, Ratings, and Notes… and save the file.
- (Optional) Open FmsConfig and make a backup if you want an extra safety net.
- Uninstall MainType and when asked also remove the database, vault, and cache files.
- Re-install the latest version of MainType.
- Add your font folders again (Options ▸ Font Folders) and let MainType re-index.
- Launch it, then Tools ▸ Import & Export ▸ Import Font Tags, Ratings, and Notes to restore your metadata.
The fresh database will contain only fonts that actually exist on disk, and its indexes are rebuilt, so tag searches should be snappy again.
Let me know how it goes!
That’s a bit terrifying. Will my virtual groups be preserved?