Source code for renderers.css.fonts

import lxml.etree as et


[docs]class OpiFont(object):
[docs] def render(self, widget_node, tag_name, font_model): font_node = et.SubElement(widget_node, tag_name) opifont_node = et.SubElement(font_node, 'opifont.name') opifont_node.set('fontName', font_model.fontface) opifont_node.set('height', str(font_model.size)) opifont_node.set('style', str(font_model.style)) opifont_node.set('pixels', str(font_model.pixels).lower()) if font_model.name is not None: opifont_node.text = str(font_model.name)