Type1Font
概要
Type1Font は Aspose.Font の Python 用 FOSS のクラスです。継承元: Font。
Type1Font.load_afm は指定されたパスから AFM ファイルを読み込み、Type1Font インスタンスにロードします。
このクラスは Python プログラムにおける Type1Font オブジェクトの操作用に 15 のメソッドを提供します。利用可能なメソッドは __init__、convert、encoding、font_family、font_name、font_style、font_type、get_kern_pairs、glyph_accessor、load_afm、metrics、num_glyphs、および追加の 3 メソッドです。すべての公開メンバーは、Aspose.Font の Python 用 FOSS パッケージをインストールした後、任意の Python アプリケーションから利用可能です。プロパティ: encoding、font_family、font_name、font_style、font_type、glyph_accessor、およびさらに 2 つ。
プロパティ
| 名前 | 型 | アクセス | 説明 |
|---|---|---|---|
font_type | FontType | 読み取り | フォントのタイプを取得します。 |
font_name | str | 読み取り | フォント名を取得します。 |
font_family | str | 読み取り | フォントファミリーを取得します。 |
font_style | str | 読み取り | フォントスタイルを取得します。 |
num_glyphs | int | 読み取り | num グリフの数を取得します。 |
metrics | FontMetrics | 読み取り | メトリックを取得します。 |
encoding | FontEncoding | 読み取り | エンコーディングを取得します。 |
glyph_accessor | GlyphAccessor | 読み取り | グリフアクセサを取得します。 |
メソッド
| シグネチャ | 説明 |
|---|---|
__init__(raw_data: bytes, font_data: Type1FontData, is_pfa: bool) | Calls init この Type1Font インスタンス上で。 |
get_kern_pairs() → list[KernPair] | kern ペアを返します。 |
load_afm(path: str) | 指定されたパスから AFM ファイルを読み込み、Type1Font インスタンスにロードします。 |
| `to_bytes(font_type: FontType | None)→bytes` |
font_type() → FontType | フォントの形式を識別する FontType 列挙値を返します |
font_name() → str | この Type1Font インスタンスで font_name を呼び出します。 |
font_family() → str | プロパティはフォントのファミリ名を格納します |
font_style() → str | フォントのスタイル記述子(例: Bold、Italic)を返します |
num_glyphs() → int | プロパティはフォント内のグリフの総数を返します。 |
metrics() → FontMetrics | プロパティはフォント用の FontMetrics オブジェクトへのアクセスを提供します。 |
encoding() → FontEncoding | フォントの文字エンコーディングを記述する FontEncoding オブジェクトを返します。 |
glyph_accessor() → GlyphAccessor | フォントからグリフデータを取得するための GlyphAccessor を返します。 |
save(path: str) | フォントを現在の形式のまま、指定されたファイルパスに書き込みます |
save_to_format(font_type: FontType, path: str) | 指定されたパスに、FontType に変換されたフォントを保存します |
convert(target: FontType) → Font | この Type1Font インスタンスで convert を呼び出します。 |