Das würde ich auf keinen Fall selber basteln.

Fonts sind sehr tief im System verankert und es bringt dir nichts, wenn du nur die Fonts auf der Ebene der Fontverwaltung synchronisierst, sie müssen im System an- bzw. abgemeldet werden.