EotFont
概要
EotFont は Aspose.Font の FOSS における Python 用のクラスです。継承元: Font。
埋め込み OpenType (EOT) ラッパーは、内部の TrueType/OpenType フォントの上にあります。
このクラスは、Python プログラムで EotFont オブジェクトを操作するための 6 つのメソッドを提供します。利用可能なメソッドは __init__, convert, get_kern_pairs, save, save_to_format, to_bytes です。Aspose.Font の Python 用 FOSS パッケージをインストールした後、すべての公開メンバーは任意の Python アプリケーションからアクセス可能です。プロパティ: charset, encoding, eot_version, flags, font_family, font_name、およびその他 9 件。
プロパティ
| 名前 | 型 | アクセス | 説明 |
|---|---|---|---|
font_type | FontType | 読み取り | フォントタイプを取得します。 |
inner_font | TtfFont | 読み取り | 内部フォントを取得します。 |
font_name | str | 読み取り | フォント名を取得します。 |
font_family | str | 読み取り | フォント ファミリーを取得します。 |
font_style | str | 読み取り | フォントスタイルを取得します。 |
num_glyphs | int | 読み取り | グリフの数を取得します。 |
metrics | FontMetrics | 読み取り | メトリックを取得します。 |
encoding | FontEncoding | 読み取り | エンコーディングを取得します。 |
glyph_accessor | GlyphAccessor | 読み取り | グリフアクセッサを取得します。 |
eot_version | int | 読み取り | eot バージョンを取得します。 |
flags | int | 読み取り | フラグを取得します。 |
charset | int | 読み取り | 文字セットを取得します。 |
italic | int | 読み取り | イタリックを取得します。 |
weight | int | 読み取り | ウェイトを取得します。 |
fs_type | int | 読み取り | fs タイプを取得します。 |
メソッド
| シグネチャ | 説明 |
|---|---|
__init__(inner: TtfFont, eot_version: int, flags: int, charset: int, italic: int, weight: int, fs_type: int) | 内部 sfnt フォントの周囲に EOT ラッパーを作成する。 |
get_kern_pairs() → list[KernPair] | カーンペアを返します。 |
| `to_bytes(font_type: FontType | None)→bytes` |
save(path: str) | 指定されたパスに EOT フォントを書き込みます。 |
save_to_format(font_type: FontType, path: str) | フォントを指定された FontType に変換し、パスに保存します。 |
convert(target: FontType) → Font | 指定されたターゲット FontType の新しい Font オブジェクトを作成し、返します。 |