Hi again.
I noticed that when using one of the fonts included with GoodTask, some of the UI elements have a bold font weight.
However, when using an imported font, all of the UI elements use the same font weight, because the imported font file only contains one weight/style.
Another advantage of using the system font chooser in GoodTask might be that it might then be able to support using additional font weights in the UI when using a custom font, because the system chooser seems to know about font families. (Though I’m not sure, I’m just basing this on how other apps seem to work.)
For example, I’ve installed all of the files for the different weights and styles of a certain font (like Libertinus Sans) to the system using an app like Fontcase that creates a configuration profile. Then, in apps that support the system font chooser (like Drafts), I can choose the font family by name (like Libertinus Sans) instead of individual font files (like LibertinusSans-Regular), and the apps know how to handle bold, italic, etc.
Thanks again for all your work on the app!