Looking at the library, `fontio.FontProtocol` should should be good to replace `Union[BuiltinFont, BDF, PCF]`!