[Engine] Support for more font type

according to pygame documentations pygame.freetype is used to load a font file that isn't a TrueType font ( Type1, CFF, OpenType, SFNT, PCF, FNT, BDF, PFR and Type42 fonts. ) currently pywright only uses .ttf would be good if the engine supports those font types that pygame.freetype supports

Edited by CoolDude32