Woff2Font

Woff2Font

概要

Woff2Font は Aspose.Font の Python 用 FOSS のクラスです。継承元: Font。

Woff2Font.to_bytes(font_type) は、指定された font_type 用に WOFF2 フォントをバイトオブジェクトにシリアライズします。

このクラスは、Python プログラムで Woff2Font オブジェクトを操作するための 14 のメソッドを提供します。利用可能なメソッドは、__init__、convert、encoding、font_family、font_name、font_style、font_type、get_kern_pairs、glyph_accessor、metrics、num_glyphs、save、および追加の 2 つのメソッドです。すべてのパブリックメンバーは、Aspose.Font の Python 用 FOSS パッケージをインストールした後、任意の Python アプリケーションからアクセス可能です。プロパティ: encoding、font_family、font_name、font_style、font_type、glyph_accessor、およびさらに 4 つ。

プロパティ

名前型アクセス説明
font_typeFontType読み取りフォントタイプを取得します。
font_namestr読み取りフォント名を取得します。
font_familystr読み取りフォントファミリを取得します。
font_stylestr読み取りフォントスタイルを取得します。
num_glyphsint読み取りnum glyphs を取得します。
metricsFontMetrics読み取りメトリックを取得します。
encodingFontEncoding読み取りエンコーディングを取得します。
glyph_accessorGlyphAccessor読み取りグリフアクセッサを取得します。
metadata_xmlstr読み取りメタデータ XML を取得します。
inner_fontTtfFont読み取り内部フォントを取得します。

メソッド

シグネチャ説明
__init__(inner: TtfFont, metadata_xml: str)Calls init この Woff2Font インスタンス上で。
get_kern_pairs() → list[KernPair]カーンペアを返します。
`to_bytes(font_type: FontTypeNone)→bytes`
font_type() → FontTypeこのWoff2FontインスタンスのFontTypeを返します
font_name() → strこのWoff2Fontインスタンスでfont_nameを呼び出します。
font_family() → strプロパティはフォントのファミリ名文字列を保持します
font_style() → strプロパティはフォントのスタイル記述子文字列を保持します
num_glyphs() → intプロパティは総グリフ数を整数として保持します
metrics() → FontMetricsフォントのメトリクスを含む FontMetrics オブジェクトを返します
encoding() → FontEncodingプロパティはフォントのエンコーディングを記述する FontEncoding インスタンスを保持します
glyph_accessor() → GlyphAccessorプロパティはグリフ操作のための GlyphAccessor を保持します
save(path: str)この Woff2Font インスタンスで save を呼び出します。
save_to_format(font_type: FontType, path: str)この Woff2Font インスタンスで save_to_format を呼び出します。
convert(target: FontType) → Font要求されたターゲット形式の Font オブジェクトを返し、WOFF2 フォントから TTF や OTF などの他のサポートされた形式へ変換できるようにします。

参照

 日本語