Font Version/Naming Best Practices

I’m ready to export and install version 1.0 of a font, but I’m sure I’ll continue to work on it and release improved versions at some point.

How do I go about naming/versioning the font in order to anticipate and avoid font cache problems on my computer and other users’ in the future? Is it enough to increment the version number in Font Info before exporting? How do people usually do this?

Read this please:
http://www.glyphsapp.com/tutorials/eliminating-font-cache-problems

Thanks for the reply. I’ve read this through, but it’s not really what I’m getting at.

It’s possible that this actually happens less frequently then I’m imagining, but I often notice that foundries offer updates for improved kerning, more glyphs/features, additional language support, etc. when they become available. To me, it doesn’t seem reasonable to ask a user to follow those steps to clear their cache every time a new version of a font they purchased is released. Or maybe that’s just how it is?

There are two conflicting solutions:

  1. Keep the font name: The user can install the new font and all documents will get the update. But those document will reflow. The steps explained in the tutorial are sometimes necessary in this case.
  2. Add a version number: The different version can be used side by side. But the user has to manually change all documents that use those font.

You would just need to ask Mac users to restart their Mac with the Shift key held down.