def advance_pixel_width(self, character): try: return self._widths[character] except KeyError: self._widths[character] = p = hb.font_get_glyph_h_advance( self._hb_font, self.character_index(character)) * self._upem_fac return p
def advance_pixel_width(self, character): try: return self._widths[character] except KeyError: self._widths[character] = p = hb.font_get_glyph_h_advance(self._hb_font, self.character_index(character)) * self._upem_fac return p
def _hb_get_advance(hb_font, char): return hb.font_get_glyph_h_advance( hb_font, hb.font_get_glyph(hb_font, ord(char), 0)[1])
def _hb_get_advance(hb_font, char): return hb.font_get_glyph_h_advance(hb_font, hb.font_get_glyph(hb_font, ord(char), 0)[1])