toBoldVariant method

UnicodeFont toBoldVariant()

If possible retrieves the bold variant of this font, otherwise UnicodeFont.sansBold.

Implementation

UnicodeFont toBoldVariant() {
  switch (this) {
    case UnicodeFont.serifItalic:
    case UnicodeFont.serifBoldItalic:
      return UnicodeFont.serifBoldItalic;
    case UnicodeFont.sansItalic:
    case UnicodeFont.sansBoldItalic:
      return UnicodeFont.sansBoldItalic;
    case UnicodeFont.script:
    case UnicodeFont.scriptBold:
      return UnicodeFont.scriptBold;
    case UnicodeFont.fraktur:
    case UnicodeFont.frakturBold:
      return UnicodeFont.frakturBold;
    default:
      return UnicodeFont.sansBold;
  }
}