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
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