FontResolver

FontResolver

Overview

FontResolver 是Python的Aspose.Page FOSS中的一个类.

解决字体从名字或PostScript词典.

这个类提供了在Python程序中与FontResolver对象工作的8种方法. 有的方法包括: __init__, get_embedded_type42, get_glyph_width, register_defined_font, register_embedded_type42, resolve, resolve_from_dict, resolve_ttf_path. 在安装Python包的Aspose.Page FOSS后,所有公众成员都可以访问任何 Python 应用程序.

Methods

SignatureDescription
`init(additional_fonts_folder: strNone, font_cache: FontCache
resolve(font_name: str)FontResource返回一个包含属性如 name,font_type 和 units_per_em 的 FontResource 对象.
resolve_ttf_path(font_name: str) → `PathNone`
resolve_from_dict(font_dict: PsDict)FontResource
register_embedded_type42(font_name: str, data: bytes, units_per_em: int, code_widths: dict[int, float])
get_embedded_type42(font_name: str) → `EmbeddedType42None`
register_defined_font(font_name: str, resource: FontResource)
get_glyph_width(font: FontResource, glyph_name: str)float

See Also

 中文