Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
var LMFonts = []fonts.Data{ {Family: "cmbsy", Data: lmmath.TTF}, {Family: "cmr17", Data: lmroman17regular.TTF}, {Family: "cmr12", Data: lmroman12regular.TTF}, {Family: "cmr10", Data: lmroman10regular.TTF}, {Family: "cmr9", Data: lmroman9regular.TTF}, {Family: "cmr8", Data: lmroman8regular.TTF}, {Family: "cmr7", Data: lmroman7regular.TTF}, {Family: "cmr6", Data: lmroman6regular.TTF}, {Family: "cmr5", Data: lmroman5regular.TTF}, {Family: "cmb12", Data: lmroman12bold.TTF}, {Family: "cmb10", Data: lmroman10bold.TTF}, {Family: "cmb9", Data: lmroman9bold.TTF}, {Family: "cmb8", Data: lmroman8bold.TTF}, {Family: "cmb7", Data: lmroman7bold.TTF}, {Family: "cmb6", Data: lmroman6bold.TTF}, {Family: "cmb5", Data: lmroman5bold.TTF}, {Family: "cmti12", Data: lmroman12italic.TTF}, {Family: "cmti10", Data: lmroman10italic.TTF}, {Family: "cmti9", Data: lmroman9italic.TTF}, {Family: "cmti8", Data: lmroman8italic.TTF}, {Family: "cmti7", Data: lmroman7italic.TTF}, {Family: "cmsl17", Data: lmromanslant17regular.TTF}, {Family: "cmsl12", Data: lmromanslant12regular.TTF}, {Family: "cmsl10", Data: lmromanslant10regular.TTF}, {Family: "cmsl9", Data: lmromanslant9regular.TTF}, {Family: "cmsl8", Data: lmromanslant8regular.TTF}, {Family: "cmbxsl10", Data: lmromanslant10bold.TTF}, {Family: "cmmib10", Data: lmroman10bolditalic.TTF}, {Family: "cmcsc10", Data: lmromancaps10regular.TTF}, {Family: "cmdunh10", Data: lmromandunh10regular.TTF}, {Family: "cmu10", Data: lmromanunsl10regular.TTF}, {Family: "cmss17", Data: lmsans17regular.TTF}, {Family: "cmss12", Data: lmsans12regular.TTF}, {Family: "cmss10", Data: lmsans10regular.TTF}, {Family: "cmss9", Data: lmsans9regular.TTF}, {Family: "cmss8", Data: lmsans8regular.TTF}, {Family: "cmssb10", Data: lmsans10bold.TTF}, {Family: "cmssdc10", Data: lmsansdemicond10regular.TTF}, {Family: "cmssi17", Data: lmsans17oblique.TTF}, {Family: "cmssi12", Data: lmsans12oblique.TTF}, {Family: "cmssi10", Data: lmsans10oblique.TTF}, {Family: "cmssi9", Data: lmsans9oblique.TTF}, {Family: "cmssi8", Data: lmsans8oblique.TTF}, {Family: "cmssq8", Data: lmsansquot8regular.TTF}, {Family: "cmssqi8", Data: lmsansquot8oblique.TTF}, {Family: "cmtt12", Data: lmmono12regular.TTF}, {Family: "cmtt10", Data: lmmono10regular.TTF}, {Family: "cmtt9", Data: lmmono9regular.TTF}, {Family: "cmtt8", Data: lmmono8regular.TTF}, {Family: "cmti10", Data: lmmono10italic.TTF}, {Family: "cmtcsc10", Data: lmmonocaps10regular.TTF}, }
LMFonts are tex latin-modern fonts.
Functions ¶
func DVIToPath ¶
DVIToPath parses a DVI file (output from TeX) and returns *ppath.Path. fontSizeDots specifies the actual font size in dots (actual pixels) for a 10pt font in the DVI system.
func TeXMath ¶
TeXMath parses a plain TeX math expression and returns a path rendering that expression. This is NOT LaTeX and only \frac is defined as an additional math utility function, for fractions. To activate display math mode, add an additional $ $ surrounding the expression: one set of $ $ is automatically included to produce inline math mode rendering. fontSizeDots specifies the actual font size in dots (actual pixels) for a 10pt font in the DVI system.
Types ¶
This section is empty.