示例#1
0
 def __init__(self, *args, **kwargs):
     TruetypeFonts.__init__(self, *args, **kwargs)
     self.fontmap = {}
     for key, name in self._fontmap.iteritems():
         fullpath = findfont(name)
         self.fontmap[key] = fullpath
         self.fontmap[name] = fullpath
示例#2
0
 def __init__(self, *args, **kwargs):
     TruetypeFonts.__init__(self, *args, **kwargs)
     self.fontmap = {}
     for key, name in self._fontmap.iteritems():
         fullpath = findfont(name)
         self.fontmap[key] = fullpath
         self.fontmap[name] = fullpath
示例#3
0
    def __init__(self, *args, **kwargs):
        Fonts.__init__(self, *args, **kwargs)
        self.glyphd = {}
        self._fonts = {}

        filename = findfont('vera')
        default_font = self.CachedFont(FT2Font(str(filename)))
        self._fonts['default'] = self._fonts['regular'] = default_font
示例#4
0
    def __init__(self, *args, **kwargs):
        Fonts.__init__(self, *args, **kwargs)
        self.glyphd = {}
        self._fonts = {}

        filename = findfont('vera')
        default_font = self.CachedFont(FT2Font(str(filename)))
        self._fonts['default'] = self._fonts['regular'] = default_font
示例#5
0
    def __init__(self, *args, **kwargs):
        self._stix_fallback = StixFonts(*args, **kwargs)

        TruetypeFonts.__init__(self, *args, **kwargs)
        self.fontmap = {}
        for key, val in self._fontmap.iteritems():
            fullpath = findfont(val)
            self.fontmap[key] = fullpath
            self.fontmap[val] = fullpath
示例#6
0
    def __init__(self, *args, **kwargs):
        self._stix_fallback = StixFonts(*args, **kwargs)

        TruetypeFonts.__init__(self, *args, **kwargs)
        self.fontmap = {}
        for key, val in self._fontmap.iteritems():
            fullpath = findfont(val)
            self.fontmap[key] = fullpath
            self.fontmap[val] = fullpath
示例#7
0
 def __init__(self, *args, **kwargs):
     # This must come first so the backend's ownMathTexWarninger is set correctly
     if False:  #rcParams['mathtext.fallback_to_cm']:
         self.cm_fallback = BakomaFonts()
     else:
         self.cm_fallback = None
     TruetypeFonts.__init__(self)
     self.fontmap = {}
     for texfont in "cal rm tt it bf sf".split():
         if texfont in kwargs:
             prop = kwargs[texfont]
             font = findfont(prop)
             self.fontmap[texfont] = font
     # Synthesize bf and it where possible
     if 'rm' in kwargs:
         if 'it' not in kwargs:
             self.fontmap['it'] = findfont(kwargs['rm'] + ':italic')
         if 'bf' not in kwargs:
             self.fontmap['bf'] = findfont(kwargs['rm'] + ':bold')
     prop = FontProperties('cmex10')
     font = findfont(prop)
     self.fontmap['ex'] = font
示例#8
0
 def __init__(self, *args, **kwargs):
     # This must come first so the backend's ownMathTexWarninger is set correctly
     if False: #rcParams['mathtext.fallback_to_cm']:
         self.cm_fallback = BakomaFonts()
     else:
         self.cm_fallback = None
     TruetypeFonts.__init__(self)
     self.fontmap = {}
     for texfont in "cal rm tt it bf sf".split():
         if texfont in kwargs:
             prop = kwargs[texfont]
             font = findfont(prop)
             self.fontmap[texfont] = font
     # Synthesize bf and it where possible
     if 'rm' in kwargs:
         if 'it' not in kwargs:
             self.fontmap['it'] = findfont(kwargs['rm'] + ':italic')
         if 'bf' not in kwargs:
             self.fontmap['bf'] = findfont(kwargs['rm'] + ':bold')
     prop = FontProperties('cmex10')
     font = findfont(prop)
     self.fontmap['ex'] = font