Type1Font

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_typeFontType読み取りフォントのタイプを取得します。
font_namestr読み取りフォント名を取得します。
font_familystr読み取りフォントファミリーを取得します。
font_stylestr読み取りフォントスタイルを取得します。
num_glyphsint読み取りnum グリフの数を取得します。
metricsFontMetrics読み取りメトリックを取得します。
encodingFontEncoding読み取りエンコーディングを取得します。
glyph_accessorGlyphAccessor読み取りグリフアクセサを取得します。

メソッド

シグネチャ説明
__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: FontTypeNone)→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 を呼び出します。

参照

 日本語