resolve static method

String? resolve(
  1. FontCategory category,
  2. LatexFontFamilies? fontFamilies
)

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;
  }
}