SelectFromList font for the list

I am using forms.SelectFromList to present a list of items to the user. How would I force a specific font for the list?

This is what I’ve tried:
f = forms.SelectFromList([“A”, “B”, “C”], “Title”, 400, 300)
f.FontFamilyProperty = ‘CourierNew’
f.show([“This is a\ttest”, “This is also a test”], “Title”)

@MKWeaver Welcome!

You can create and assign a custom item_template to the forms.SelectFromList. See this script as an example: https://github.com/eirannejad/pyRevit/tree/master/extensions/pyRevitTags.extension/pyRevit.tab/Packages%20%26%20Tags.panel/Manage%20Tags.pushbutton

This is the Manage Tags tool in pyRevitTags extension that you can activate in extension manager. The custom item template is defined here https://github.com/eirannejad/pyRevit/blob/92cb346eece706db810468984b3fa8564f14b16c/extensions/pyRevitTags.extension/pyRevit.tab/Packages%20%26%20Tags.panel/Manage%20Tags.pushbutton/ManageTagsWindow.xaml#L19

This allows creating all sorts of custom list items