Perhaps some sort of tag repo could be made into a community effort though, whereby users can opt-in to have their tags uploaded. If a user then adds a new font and tags it, others who later add the same font to their library would automatically get the proper tag(s) assigned to the font.
Any incorrect tags could get flagged by users (by submitting their suggestion for the proper tag) and then get re-tagged after some form of approval.
The only issues I can think of right now would be in custom tags:
- What one person calls 'Marker' or 'Pencil', another could call 'Handwriting'.
- Without some kind of translation feature, the amount of tags would become unmanagable. Custom tags would thus need to have a base language (English?) along with the user's chosen language, so others could translate these tags to their language if necessary.
Lastly: if new default tags were to get added in the future (say by popular request), it would be great if matching custom tags could then get replaced by the default ones, if the user chooses to accept such a change.