def load_builtin_fonts(): import glob from PyQt4.Qt import QFontDatabase base = P('fonts/liberation/*.ttf') for f in glob.glob(base): QFontDatabase.addApplicationFont(f) return 'Liberation Serif', 'Liberation Sans', 'Liberation Mono'
def initialiseFonts(): fonts = [("NotCourierSans", "ncs.otf"), ('Inconsolata', 'inconsolata.otf'), ('BPmono', 'bpmono.ttf'), ('Liberation Mono', 'liberation.otf'), ('Oxygen Mono', 'oxygen.otf'), ('Open Sans', 'opensans.ttf'), ('Montserrat', 'montserrat.ttf'), ('Noto Sans', 'notosans.ttf'), ('PT Sans', 'ptsans.ttf'), ('Raleway', 'roboto.ttf'), ('Roboto', 'raleway.ttf')] for fontName, fontFile in fonts: if QFontDatabase.addApplicationFont(":/fonts/" + fontFile) == -1: print fontName else: font = QFont(fontName) Data.FontOptions.FontOptions.addFont(fontName, font) Data.FontOptions.FontOptions.addFont(fontName, font)
def rating_font(): global _rating_font if _rating_font is None: from PyQt4.Qt import QFontDatabase _rating_font = 'Arial Unicode MS' if iswindows else 'sans-serif' fontid = QFontDatabase.addApplicationFont( #P('fonts/liberation/LiberationSerif-Regular.ttf') P('fonts/calibreSymbols.otf')) if fontid > -1: try: _rating_font = unicode( list(QFontDatabase.applicationFontFamilies(fontid))[0]) except: pass return _rating_font
def rating_font(): global _rating_font if _rating_font is None: from PyQt4.Qt import QFontDatabase _rating_font = 'Arial Unicode MS' if iswindows else 'sans-serif' fontid = QFontDatabase.addApplicationFont( #P('fonts/liberation/LiberationSerif-Regular.ttf') P('fonts/calibreSymbols.otf') ) if fontid > -1: try: _rating_font = unicode(list( QFontDatabase.applicationFontFamilies(fontid))[0]) except: pass return _rating_font
def initialiseFonts(): fonts = [("NotCourierSans", "ncs.otf"), ('Inconsolata', 'inconsolata.otf'), ('BPmono', 'bpmono.ttf'), ('Liberation Mono', 'liberation.otf'), ('Oxygen Mono', 'oxygen.otf'), ('Open Sans', 'opensans.ttf'), ('Montserrat', 'montserrat.ttf'), ('Noto Sans', 'notosans.ttf'), ('PT Sans', 'ptsans.ttf'), ('Raleway', 'roboto.ttf'), ('Roboto', 'raleway.ttf')] for fontName, fontFile in fonts: if QFontDatabase.addApplicationFont(":/fonts/" + fontFile) == -1: print fontName else: font = QFont(fontName) Data.FontOptions.FontOptions.addFont(fontName, font) Data.FontOptions.FontOptions.addFont(fontName, font)
def load_builtin_fonts(): base = P('fonts/liberation/*.ttf') for f in glob.glob(base): QFontDatabase.addApplicationFont(f) return 'Liberation Serif', 'Liberation Sans', 'Liberation Mono'