1. I’d just use a numerical field then pass it to the module within a {% require_css %} tag
2. I see you’re loading the font from a file within your theme. So it’s not a web font (i.e. not a Google font). If they’re not Google fonts you wont see them in the standard dropdown. This is a custom font and in this context is only available via stylesheet. See here
Now you could always create a boolean control toggle for font type “Standard and Web” or “Custom”. If “Standard and Web” is selected show the standard input. If “Custom” is selected you show a Choice field where you’ve entered your options. Then you’d set the scope_css for the module such that it picked up the choices made.
Barry Grennan
Freelance HubSpot CMS Developer
Barry Grennan
