Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

More info in readme.md #8

Open
justinpenner opened this issue Jul 29, 2021 · 1 comment
Open

More info in readme.md #8

justinpenner opened this issue Jul 29, 2021 · 1 comment

Comments

@justinpenner
Copy link

Very cool project! But I have a lot of questions:

  • What operating systems does this run on?
  • Are fonts installed per user or systemwide?
  • Does it flush the OS font cache when updating a font, so that the new version works and isn't glitchy? I understand this is generally a widespread issue when updating fonts on Windows and Mac. Not sure about *nix.
  • What if the filename changes in a font update? What if new styles are added (or removed) or renamed? What if the font name or style names change in the font's metadata (NAME table)? Do the old versions still get removed in these scenarios?

It would be cool to see these answered up front in the readme.

@nschloe
Copy link
Owner

nschloe commented Jul 31, 2021

What operating systems does this run on?

I've tested it on Linux, but should run everywhere. If not, it's a bug. (There will be some, as usual.)

Are fonts installed per user or systemwide?

Per user.

Does it flush the OS font cache when updating a font,

Not yet. If this causes trouble, I could add it.

What if the filename changes in a font update?

The upstream sources are taken as they are, so fontman doesn't check if the metadata changes or anything like that. On update, the old version gets removed and replaced by the new, no matter what. Haven't seen this causing any problems yet.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants