FontFace.fromJson constructor

FontFace.fromJson(
  1. Map<String, dynamic> json
)

Implementation

factory FontFace.fromJson(Map<String, dynamic> json) {
  return FontFace(
    fontFamily: json['fontFamily'] as String,
    fontStyle: json['fontStyle'] as String,
    fontVariant: json['fontVariant'] as String,
    fontWeight: json['fontWeight'] as String,
    fontStretch: json['fontStretch'] as String,
    fontDisplay: json['fontDisplay'] as String,
    unicodeRange: json['unicodeRange'] as String,
    src: json['src'] as String,
    platformFontFamily: json['platformFontFamily'] as String,
    fontVariationAxes: json.containsKey('fontVariationAxes')
        ? (json['fontVariationAxes'] as List)
            .map((e) => FontVariationAxis.fromJson(e as Map<String, dynamic>))
            .toList()
        : null,
  );
}