| 96 | } |
| 97 | |
| 98 | DefaultTeXFont* TeXRenderBuilder::createFont(float size, int type) { |
| 99 | DefaultTeXFont* tf = new DefaultTeXFont(size); |
| 100 | if (type == 0) tf->setSs(false); |
| 101 | if ((type & ROMAN) != 0) tf->setRoman(true); |
| 102 | if ((type & TYPEWRITER) != 0) tf->setTt(true); |
| 103 | if ((type & SANSSERIF) != 0) tf->setSs(true); |
| 104 | if ((type & ITALIC) != 0) tf->setIt(true); |
| 105 | if ((type & BOLD) != 0) tf->setBold(true); |
| 106 | return tf; |
| 107 | } |
| 108 | |
| 109 | TeXRender* TeXRenderBuilder::build(TeXFormula& f) { |
| 110 | return build(f._root); |