Currently we just load in fonts from their respective folders, create a dict from name->font, and use a single dropdown to display all names.
This is bad bad UX since multiple fonts in the same family are separate files based on their style (ex. Roboto-Bold, Roboto-Italics, etc.). This means we have a lot of files that could be condensed.
The idea would be to, instead of just having a Font Dropdown, we instead have two grouped dropdowns Font Family + Font Style. Then each time the family updates, we'd update the choices in the style.
Currently we just load in fonts from their respective folders, create a dict from name->font, and use a single dropdown to display all names.
This is bad bad UX since multiple fonts in the same family are separate files based on their style (ex.
Roboto-Bold
,Roboto-Italics
, etc.). This means we have a lot of files that could be condensed.The idea would be to, instead of just having a
Font
Dropdown, we instead have two grouped dropdownsFont Family
+Font Style
. Then each time the family updates, we'd update the choices in the style.