def loadFonts(): """ loadFonts() Load all fonts that come with Pyzo. """ import pyzo.codeeditor # we need pyzo and codeeditor namespace here # Get directory containing the icons fontDir = os.path.join(pyzo.pyzoDir, "resources", "fonts") # Get database object db = QtGui.QFontDatabase() # Set default font pyzo.codeeditor.Manager.setDefaultFontFamily("DejaVu Sans Mono") # Load fonts that are in the fonts directory if os.path.isdir(fontDir): for fname in os.listdir(fontDir): if "oblique" in fname.lower(): # issue #461 continue if os.path.splitext(fname)[1].lower() in [".otf", ".ttf"]: try: db.addApplicationFont(os.path.join(fontDir, fname)) except Exception as err: print("Could not load font %s: %s" % (fname, str(err)))
def loadFonts(): """ loadFonts() Load all fonts that come with Pyzo. """ import pyzo.codeeditor # we need pyzo and codeeditor namespace here # Get directory containing the icons fontDir = os.path.join(pyzo.pyzoDir, 'resources', 'fonts') # Get database object db = QtGui.QFontDatabase() # Set default font pyzo.codeeditor.Manager.setDefaultFontFamily('DejaVu Sans Mono') # Load fonts that are in the fonts directory if os.path.isdir(fontDir): for fname in os.listdir(fontDir): if os.path.splitext(fname)[1].lower() in ['.otf', '.ttf']: try: db.addApplicationFont(os.path.join(fontDir, fname)) except Exception as err: print('Could not load font %s: %s' % (fname, str(err)))