applyFontSize method

RenderContext applyFontSize(
  1. SizeType sizeType
)

Implementation

RenderContext applyFontSize(SizeType sizeType) {
  final double scale;
  switch (sizeType) {
    case SizeType.tiny:
      scale = 0.5;
      break;
    case SizeType.scriptSize:
      scale = 0.7;
      break;
    case SizeType.footnoteSize:
      scale = 0.8;
      break;
    case SizeType.small:
      scale = 0.9;
      break;
    case SizeType.normalSize:
      scale = 1.0;
      break;
    case SizeType.large:
      scale = 1.2;
      break;
    case SizeType.large2:
      scale = 1.44;
      break;
    case SizeType.large3:
      scale = 1.728;
      break;
    case SizeType.huge:
      scale = 2.074;
      break;
    case SizeType.huge2:
      scale = 2.488;
      break;
  }
  return copyWith(fontSize: baseFontSize * scale * mathStyle.scaleFactor());
}