Esempio n. 1
0
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)
Esempio n. 2
0
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)
Esempio n. 3
0
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)
Esempio n. 4
0
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)