Class FontMetadata
java.lang.Object
com.imyeyu.font.icon.model.FontMetadata
字体标准元数据
字段主要写入或读取自 TrueType name 表和 OS/2 表,包括版权、版本、设计师、许可文本和嵌入限制
- Since:
- 2026-07-13 16:26
- Author:
- Codex
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected booleanstatic FontMetadata返回指定字体族的默认元数据booleanintintinthashCode()voidsetCopyright(String copyright) voidsetDescription(String description) voidsetDesigner(String designer) voidsetDesignerUrl(String designerUrl) voidsetEmbeddingRestrictions(FontEmbeddingRestrictions embeddingRestrictions) voidvoidsetFullName(String fullName) voidsetLicense(String license) voidsetLicenseUrl(String licenseUrl) voidsetManufacturer(String manufacturer) voidsetPostScriptName(String postScriptName) voidsetSubfamily(String subfamily) voidsetTrademark(String trademark) voidsetUniqueIdentifier(String uniqueIdentifier) voidsetVendorId(String vendorId) voidsetVendorUrl(String vendorUrl) voidsetVersion(String version) voidsetWeightClass(int weightClass) voidsetWidthClass(int widthClass) toString()
-
Constructor Details
-
FontMetadata
public FontMetadata()
-
-
Method Details
-
defaults
返回指定字体族的默认元数据 -
getFamily
-
getSubfamily
-
getFullName
-
getPostScriptName
-
getUniqueIdentifier
-
getVersion
-
getCopyright
-
getTrademark
-
getManufacturer
-
getDesigner
-
getDescription
-
getVendorUrl
-
getDesignerUrl
-
getLicense
-
getLicenseUrl
-
getVendorId
-
getWeightClass
public int getWeightClass() -
getWidthClass
public int getWidthClass() -
getEmbeddingRestrictions
-
setFamily
-
setSubfamily
-
setFullName
-
setPostScriptName
-
setUniqueIdentifier
-
setVersion
-
setCopyright
-
setTrademark
-
setManufacturer
-
setDesigner
-
setDescription
-
setVendorUrl
-
setDesignerUrl
-
setLicense
-
setLicenseUrl
-
setVendorId
-
setWeightClass
public void setWeightClass(int weightClass) -
setWidthClass
public void setWidthClass(int widthClass) -
setEmbeddingRestrictions
-
equals
-
canEqual
-
hashCode
-
toString
-