resolve static method
Implementation
static String? resolve(
FontCategory category,
LatexFontFamilies? fontFamilies,
) {
if (fontFamilies == null) return null;
switch (category) {
case FontCategory.roman:
return fontFamilies.main;
case FontCategory.mathItalic:
return fontFamilies.math;
case FontCategory.symbol:
return fontFamilies.main;
case FontCategory.extension:
return fontFamilies.size1;
case FontCategory.sansSerif:
return fontFamilies.sansSerif;
case FontCategory.monospace:
return fontFamilies.monospace;
case FontCategory.blackboardBold:
return fontFamilies.ams;
case FontCategory.calligraphic:
return fontFamilies.caligraphic;
case FontCategory.fraktur:
return fontFamilies.fraktur;
case FontCategory.script:
return fontFamilies.script;
}
}