ActiveTupleSummary | ActiveTupleSummary.to_dict() 返回一个字典,包含元组的索引、标量值、峰值坐标、起始坐标和结束坐标。 |
AnimationAsset | AnimationAsset.write_to(path) 将生成的动画数据写入给定的文件系统位置,创建缺失的父目录,并返回已写入文件的 Path。 |
AnimationFramePackage | AnimationFramePackage.write_to(path) 将故事板图像、每帧图像以及描述 fps 和帧标签的 JSON 清单写入指定目录。 |
AnimationPreset | AnimationPreset.name 存储动画预设的标识符。 |
AnimationPreviewBuilder | AnimationPreviewBuilder.available_presets 返回用于动画生成的预设名称元组。 |
AnimationReviewPackage | AnimationReviewPackage.write_to 将审查包保存到给定的文件系统路径并返回 Path。 |
AnimationShowcasePackage | AnimationShowcasePackage.write_to 将包写入给定路径并返回生成的 Path。 |
AnimationStep | AnimationStep.coordinates 存储一个将轴名称映射到浮点值的映射,用于定义字体实例。 |
BinaryReader | 将字节源包装在可定位的 BytesIO 中,以进行大端序字体二进制解析。 |
BinaryWriter | 累计字节以进行二进制字体序列化。 |
CffSerializer | CffSerializer 可以将一个完全填充的 CffFont 序列化为字节数组,以便写入为 CFF 或 OpenType 字体文件。 |
ClosePath | 扩展 PathCommand 的类。 |
CompatibilityChecker | CompatibilityChecker.compare_fonts(before, after, before_label, after_label, codepoints, text) 生成一个 CompatibilityReport,可以通过 report.to_json(indent=2, sort_keys=True) 导出为 JSON。 |
CompatibilityReport | CompatibilityReport.to_json(indent, sort_keys) 返回报告的 JSON 字符串,且 write_json(target, indent, sort_keys) 将该 JSON 直接写入文件。 |
CompletedTaskRecord | CompletedTaskRecord.task_id 唯一标识已完成的任务。 |
CompositeComponentMovement | CompositeComponentMovement.to_dict 返回一个包含对象数值和布尔字段的字典。 |
CompositeGlyphComponent | CompositeGlyphComponent.to_dict() 返回一个包含组件数值属性的字典。 |
CoverageGroup | 针对单个请求来源(例如预设、文本或范围)的覆盖率诊断。 |
CurveAdapter | CurveAdapter.quad_to_cubic 将二次贝塞尔曲线 (p0, q, p3) 转换为等效的三次贝塞尔曲线,返回四个点。 |
CurveTo | CurveTo.x1 是第一个贝塞尔控制点的 x 坐标。 |
DeltaInspector | DeltaInspector 支持详细的可变字体 delta 分析,生成 GlyphDeltaReport 和 TextDeltaReport 对象,以突出显示不同实例之间的坐标变化。 |
DeltaPoint | DeltaPoint.to_dict 返回一个包含该点数值组件的字典。 |
DeltaTupleReport | DeltaTupleReport.tuple_index 是 delta 元组的零基索引。 |
EotSerializer | EotSerializer.serialize(font) 返回准备写入文件的 EOT 字体的完整二进制表示。 |
FamilyReviewExportPackage | FamilyReviewExportPackage.write_to(directory) 为字体族创建一组 HTML、CSS 和清单文件,并返回生成的文件路径列表。 |
Font | 所有字体格式实现的抽象基类。 |
FontCleaner | 字体元数据及技术表清理器。 |
FontConversionException | 当字体格式转换失败或不受支持时抛出。 |
FontConverter | FontConverter.convert(font, target) 会生成目标格式的新 Font 对象,如果无法执行转换则抛出 FontConversionException。 |
FontEncoding | 将 Unicode 码点映射到字形 ID。 |
FontException | 所有字体库异常的基类。 |
FontLoader | FontLoader.open(source, font_type, collection_index) 返回一个 Font 对象,表示请求的字体类型,但不会将整个文件完全加载到内存中。 |
FontMetrics | FontMetrics 提供关键的排版数值,例如 units_per_em、ascender、descender 和 line_gap,用于布局计算。 |
FontNotSupportedException | 对有效但不支持的字体特性抛出(例如. |
FontParseException | 当二进制字体数据无法解析时抛出。 |
FontPreviewBuilder | FontPreviewBuilder.build(font, text, size, color, background, padding, antialias, file_stem, instance_coordinates, instance_name, output_format) 生成一个 PreviewImage(PNG 或 SVG),该文件是使用给定字体渲染的提供的文本。 |
FontSourceInfo | 描述已加载字节的来源。 |
FontSubsetter | FontSubsetter.available_presets() 返回一个预设名称的元组,可用于面向 Web 的子集化。 |
Glyph | Glyph.glyph_id 使用其数值 GlyphId 来标识字形。 |
GlyphAccessor | 根据 ID 或 Unicode 码点检索字形。 |
GlyphCompatibilityIssue | GlyphCompatibilityIssue.to_dict 返回该问题的字典表示。 |
GlyphDeltaComparisonReport | GlyphDeltaComparisonReport.moved_point_count 是前后之间移动的点的数量。 |
GlyphDeltaReport | GlyphDeltaReport.to_dict 返回报告数据的字典表示。 |
GlyphId | GlyphId.value 保存字形的整数标识符。 |
GlyphInterpolationIssue | GlyphInterpolationIssue.codepoint 是受影响字形的整数 Unicode 码点。 |
GlyphLayout | 单个字形位于世界空间布局坐标中。 |
GlyphNotFoundException | 当请求的字形 ID 或码点在字体中没有映射时抛出。 |
GlyphOutlineStats | GlyphOutlineStats.to_dict 返回大纲统计信息的字典表示。 |
GlyphPath | 有序的 PathCommand 对象序列,表示单个字形的轮廓。 |
KernPair | KernPair.left 是字距对中左侧字形的 GlyphId。 |
LanguageProfile | LanguageProfile.to_dict 返回语言配置文件的字典表示。 |
LineTo | LineTo.x 表示线段端点的水平坐标。 |
LoadedFont | 友好的加载器结果,封装了字体以及源元数据。 |
LocalizationCoverage | LocalizationCoverage.to_dict 返回覆盖数据的字典表示。 |
LocalizationResolution | LocalizationResolution.to_dict 返回分辨率状态的字典表示。 |
MoveTo | MoveTo.x 存储移动操作的水平坐标。 |
PathCommand | 所有路径命令类型的抽象标记。 |
PreviewImage | PreviewImage.write_to(path) 将生成的 PNG 或 SVG 预览保存到指定的文件系统位置,并返回 Path 对象。 |
QuadraticTo | QuadraticTo.x1 表示二次贝塞尔控制点的 x 坐标。 |
Rasterizer | 用于 GlyphPath 轮廓的扫描线光栅化器,支持 pure-Python PNG 导出。 |
RequestedLanguageHint | RequestedLanguageHint.to_dict 返回 hint 对象的字典表示。 |
ResolvedInstance | ResolvedInstance.label 是已解析实例的人类可读名称。 |
SmartInstancer | SmartInstancer.instantiate(coordinates, instance_name, naming_strategy, family_suffix, legacy_family_name, typographic_family_name, legacy_style_name, typographic_style_name, stat_policy) 返回一个 TtfFont 对象,表示可变字体的静态实例。 |
SubsetCoverage | 聚合子集请求的 Unicode 覆盖诊断。 |
SubsetResult | 子集输出与用于生成它的覆盖报告一起打包。 |
TaskCompletionReceipt | TaskCompletionReceipt.task_id 唯一标识该任务。 |
TaskTokenEstimate | TaskTokenEstimate.task_id 是任务的唯一标识符。 |
TextDeltaComparisonReport | TextDeltaComparisonReport.to_dict() 返回一个包含所有报告字段的字典。 |
TextDeltaReport | TextDeltaReport 汇总字形级别的增量信息,公开 glyph_count、active_glyph_count,以及用于 QA 检查的一组 glyph_reports。 |
TextLayout | 调用 TextRenderer.layout() 的结果。 |
TextRenderer | 使用字体的字形度量和可选的字距对来排版文本。 |
TtfSerializer | TtfSerializer.serialize 将给定的字体对象序列化为字节数组,可选地使用提供的 sfnt 版本。 |
TupleScalarDelta | TupleScalarDelta.to_dict() 返回一个包含 tuple_index、before_scalar 和 after_scalar 值的 dict。 |
Type1Serializer | Type1Serializer.serialize_pfb 将字体对象转换为 PFB 二进制数据. |
UnsupportedFontFormatException | 当文件的魔术字节未被识别时,由 FontLoader 抛出. |
VariableAxis | VariableAxis.normalize(value) 根据轴的定义范围,返回原始轴坐标的归一化 (0‑1) 位置. |
VariableAxisPreset | VariableAxisPreset.to_presentation(axis) 返回一个表示预设的呈现元数据字典,适用于 UI 渲染预设控件. |
VariableInstance | VariableInstance.css_variation_settings(axes) 会为给定的轴集合生成一个包含 CSS font-variation-settings 字符串的元组。 |
WebFontAsset | WebFontAsset.filename 将原始字体文件名以字符串形式存储。 |
WebFontBuilder | WebFontBuilder 可以生成完整的网络字体系列,包括 CSS、HTML 预览页面以及可直接部署的清单文件。 |
WebFontBundle | WebFontBundle.write_to 将捆绑包写入目录,并返回已写入文件路径的列表。 |
WebFontFamilyPackage | WebFontFamilyPackage.write_to(directory) 创建一个完整的家族包,包含 CSS、HTML、清单以及针对多种样式变体的所有打包字体资源。 |