Posted on 23/10/2018 10:15:02
Hi Karsten,
We need a solution that would not affect the upgradability of Rapido.
As long as this solution can live alongside the current Google Font option, I am fine with it.
I would also be fine if we have a way to extend the font feed (I would avoid calling it google Font feed) programatically with a "Font provider". Since this is a global setting and can be part of the initial configuration, it does not need to be a back-end available option. A provider can allow you to specify whatever you want in that list as long as you respect the parameters of the JSON. I have noticed there are a lot of options in that, like the font version, weight etc and they are useful.
There might be also situations where a font would not have necessary variation/sets for languages. Like special characters. If we want to avoid users making unappropriate choices, we might need to filter out the fonts not available for a specific language set. I am not sure if you are already doing it but it is something to be kept in mind. An admin would not know to make an educated decision about a font family and also take into consideration the language sets.
I am sure it is not an easy task, that's why I think it needs some thought in it before making a change. It can be a change that can ensure a long life of this functionality or just a patch. I would prefer the first option.
If you need any other opinion on this, please let me know. i would be happy to help.
I am also on the slack channel if it's easier for you or want to have a larger group on the thread.
Thank you,
Adrian