Esempio n. 1
0
 def font(self):
     global _pil_ttf_support
     if self._font is None:
         if self.font_name != 'default' and _pil_ttf_support:
             try:
                 self._font = ImageFont.truetype(font_file(self.font_name),
                     self.font_size)
             except ImportError:
                 _pil_ttf_support = False
                 log_system.warn("Couldn't load TrueType fonts, "
                     "PIL needs to be build with freetype support.")
             except IOError:
                 _pil_ttf_support = False
                 log_system.warn("Couldn't load find TrueType font ", self.font_name)
         if self._font is None:
             self._font = ImageFont.load_default()
     return self._font
Esempio n. 2
0
 def font(self):
     global _pil_ttf_support
     if self._font is None:
         if self.font_name != 'default' and _pil_ttf_support:
             try:
                 self._font = ImageFont.truetype(font_file(self.font_name),
                                                 self.font_size)
             except ImportError:
                 _pil_ttf_support = False
                 log_system.warn(
                     "Couldn't load TrueType fonts, "
                     "PIL needs to be build with freetype support.")
             except IOError:
                 _pil_ttf_support = False
                 log_system.warn("Couldn't load find TrueType font ",
                                 self.font_name)
         if self._font is None:
             self._font = ImageFont.load_default()
     return self._font