Ejemplo n.º 1
0
 def ranges(self, start, end):
     from fos.lib.pyglet import font
     for start, end, styles in self.zip_iter.ranges(start, end):
         font_name, font_size, bold, italic = styles
         ft = font.load(font_name, font_size, 
                        bold=bool(bold), italic=bool(italic), 
                        dpi=self.dpi)
         yield start, end, ft
Ejemplo n.º 2
0
 def get_font(self, position=None, dpi=None):
     from fos.lib.pyglet import font
     font_name = self.styles.get('font_name')
     font_size = self.styles.get('font_size')
     bold = self.styles.get('bold', False)
     italic = self.styles.get('italic', False)
     return font.load(font_name, font_size, 
                      bold=bool(bold), italic=bool(italic), dpi=dpi) 
Ejemplo n.º 3
0
 def __getitem__(self, index):
     from fos.lib.pyglet import font
     font_name, font_size, bold, italic = self.zip_iter[index]
     return font.load(font_name,
                      font_size,
                      bold=bool(bold),
                      italic=bool(italic),
                      dpi=self.dpi)
Ejemplo n.º 4
0
 def ranges(self, start, end):
     from fos.lib.pyglet import font
     for start, end, styles in self.zip_iter.ranges(start, end):
         font_name, font_size, bold, italic = styles
         ft = font.load(font_name,
                        font_size,
                        bold=bool(bold),
                        italic=bool(italic),
                        dpi=self.dpi)
         yield start, end, ft
Ejemplo n.º 5
0
 def get_font(self, position=None, dpi=None):
     from fos.lib.pyglet import font
     font_name = self.styles.get('font_name')
     font_size = self.styles.get('font_size')
     bold = self.styles.get('bold', False)
     italic = self.styles.get('italic', False)
     return font.load(font_name,
                      font_size,
                      bold=bool(bold),
                      italic=bool(italic),
                      dpi=dpi)
Ejemplo n.º 6
0
 def __getitem__(self, index):
     from fos.lib.pyglet import font
     font_name, font_size, bold, italic = self.zip_iter[index]
     return font.load(font_name, font_size,
                      bold=bool(bold), italic=bool(italic), 
                      dpi=self.dpi)