public static Pango.Weight ToCairo(this Perspex.Media.FontWeight weight) { if (weight == Perspex.Media.FontWeight.Light) { return(Pango.Weight.Light); } if (weight == Perspex.Media.FontWeight.Normal || weight == Perspex.Media.FontWeight.Regular) { return(Pango.Weight.Normal); } if (weight == Perspex.Media.FontWeight.DemiBold || weight == Perspex.Media.FontWeight.Medium) { return(Pango.Weight.Semibold); } if (weight == Perspex.Media.FontWeight.Bold) { return(Pango.Weight.Bold); } if (weight == Perspex.Media.FontWeight.UltraBold || weight == Perspex.Media.FontWeight.ExtraBold) { return(Pango.Weight.Ultrabold); } if (weight == Perspex.Media.FontWeight.Black || weight == Perspex.Media.FontWeight.Heavy || weight == Perspex.Media.FontWeight.UltraBlack) { return(Pango.Weight.Heavy); } return(Pango.Weight.Ultralight); }
public static Pango.Weight ToCairo(this Perspex.Media.FontWeight weight) { return((Pango.Weight)weight); }