/// <summary>Checks whether in general we support requested font format.</summary> /// <param name="format"> /// /// <see cref="FontFormat"/> /// </param> /// <returns>true, if supported or unrecognized.</returns> public static bool IsSupportedFontFormat(CssFontFace.FontFormat format) { switch (format) { case CssFontFace.FontFormat.None: case CssFontFace.FontFormat.TrueType: case CssFontFace.FontFormat.OpenType: case CssFontFace.FontFormat.WOFF: case CssFontFace.FontFormat.WOFF2: { return(true); } default: { return(false); } } }
/// <summary> /// Instantiates a new /// <see cref="CssFontFaceSrc"/> /// instance. /// </summary> /// <param name="src">a source path</param> /// <param name="isLocal">indicates if the font is local</param> /// <param name="format">the font format (true type, open type, woff,...)</param> private CssFontFaceSrc(String src, bool isLocal, CssFontFace.FontFormat format) { this.format = format; this.src = src; this.isLocal = isLocal; }