I've been thinking about creating a font management service similar to traditional software package managers (e.g. Debian Aptitude, NPM, etc.)
The basic idea is this:
- There's a main repository of fonts that are free (as in free to distribute) that the working group hosts
- There's a small program that serves as the "manager", to be used or installed on client systems
- The "manager" can be configured to operate with multiple repositories
- The "manager" provides the following functionality:
- Memorizing the user's preference of fonts and any versions limitations (e.g. "Roboto = 2.1")
- Keeps font files up to date according to the user's preference and availability in configured repositories, by
- communicating with repositories over HTTP+TLS
- Ability for font authors to publish versions of their fonts to writeable repositories
Goal is to make operation and usage easy for designers. Should be able to operate without user intervention (e.g. via scheduled invocation or as a service.)
I would kill for this. I spend a lot of time on a lot of machines and need all sorts of different fonts at different times. Damned if I'm going to go back to one of those terrible old school font managers from my print days.