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_type | FontType | 読み取り | フォントタイプを取得します。 |
font_name | str | 読み取り | フォント名を取得します。 |
font_family | str | 読み取り | フォントファミリを取得します。 |
font_style | str | 読み取り | フォントスタイルを取得します。 |
num_glyphs | int | 読み取り | num glyphs を取得します。 |
metrics | FontMetrics | 読み取り | メトリックを取得します。 |
encoding | FontEncoding | 読み取り | エンコーディングを取得します。 |
glyph_accessor | GlyphAccessor | 読み取り | グリフアクセッサを取得します。 |
metadata_xml | str | 読み取り | メタデータ XML を取得します。 |
inner_font | TtfFont | 読み取り | 内部フォントを取得します。 |
メソッド
| シグネチャ | 説明 |
|---|---|
__init__(inner: TtfFont, metadata_xml: str) | Calls init この Woff2Font インスタンス上で。 |
get_kern_pairs() → list[KernPair] | カーンペアを返します。 |
| `to_bytes(font_type: FontType | None)→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 などの他のサポートされた形式へ変換できるようにします。 |