You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Jul 12, 2024. It is now read-only.
Since parsing of fonts can easily get very slow, parsed data is cached.
Cache location: %AppData%/assfc/ on Windows and ~/.assfc/ on Linux.
All required data of all parsed fonts is saved there. Cache updates on every usage of script using the following algorithm:
If cache file doesn't exist - all fonts get indexed
All files that exist on disc but don't exist in cache (compared but absolute file path) considered added
All files that exist only in cache considered removed
All added files are parsed and added to cache
For performance reasons it is not recommended to change font directories too often (since it will cause re-indexing of some fonts).
Also since caching routine checks file existence every time, it is not recommended to add insane amount of fonts to cache. It is still pretty fast even on Windows, but might cause noticeable lag if your HDD access is too slow.