FontType

FontType structure

代表一种支持的字体类型

public struct FontType : IEquatable<FontType>, IResourceType

特性

姓名 描述
static Eot { get; } 代表一个EOT(Embedded OpenType)字体type
static Otf { get; } 代表一个OTF(OpenType Font)字体type
static Ttf { get; } 代表一个TTF(TrueType Font)字体type
static Undefined { get; } 特殊值,标记未定义、未知或不支持的字体资源
static Woff { get; } 代表一个WOFF(Web Open Font Format)字体类型
static Woff2 { get; } 代表一个WOFF2(Web Open Font Format version 2)字体类型
CssName { get; } 返回此字体类型的 CSS 兼容名称,用于 @font-face at-rule
FileExtension { get; } 此字体类型的文件扩展名(不带点字符)
FontFormat { get; } @font-face format 的字体格式
FormalName { get; } 返回此字体类型的正式名称
MimeCode { get; } 特定字体类型的 MIME 代码

方法

姓名 描述
static GetFirstDefined(params FontType[]) 返回指定集中的第一个字体类型,它不是“未定义”值,否则为“未定义”字体类型(当所有项目均为“未定义”时)
static ParseFromCssName(string) 返回 FontType 值,相当于指定的 CSS 兼容字体名称 type
static ParseFromFilenameWithExtension(string) 返回 FontType 值,相当于从指定文件名 中提取的文件扩展名
static ParseFromMime(string) 返回 FontType 值,相当于指定的 MIME 代码
Equals(FontType) 确定此实例是否等于指定的“FontType” instance
override Equals(object) 确定此实例是否与指定的未转换对象相等,这可能是另一个“FontType”实例
override GetHashCode() 返回一个哈希码,它是这个特定值 type 的常数
operator == 检查两个“FontType”值是否相等
operator != 检查两个“FontType”值是否不相等

也可以看看