def _set_sample_layout(layout, text, family, fontsize): text = text.encode('utf-8') _libpango.set_layout_width(layout, -1) fnt_descr = family + ', ' + str(fontsize) fnt_descr = _libpango.create_font_description(fnt_descr) _libpango.set_layout_font_description(layout, fnt_descr) markup = cgi.escape(text) _libpango.set_layout_markup(layout, markup)
def _set_sample_layout(layout, text, family, fontsize): text = text.encode("utf-8") _libpango.set_layout_width(layout, -1) fnt_descr = family + ", " + str(fontsize) fnt_descr = _libpango.create_font_description(fnt_descr) _libpango.set_layout_font_description(layout, fnt_descr) markup = cgi.escape(text) _libpango.set_layout_markup(layout, markup)
def get_font_description(text_style, check_nt=False): font_size = text_style[2] if check_nt and os.name == 'nt': font_size *= 10.0 fnt_descr = text_style[0] + ', ' + text_style[1] + ' ' + str(font_size) return _libpango.create_font_description(fnt_descr)
def _get_font_description(text_style): fnt_descr = text_style[0] + ', ' + text_style[1] + ' ' + str(text_style[2]) return _libpango.create_font_description(fnt_descr)