Font

概要

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

すべてのフォント形式実装のための抽象基底。

このクラスは、Python プログラムで Font オブジェクトを操作するための 5 つのメソッドを提供します。利用可能なメソッドは: convert, get_kern_pairs, save, save_to_format, to_bytes。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読み取りグリフ数を取得します。
metricsFontMetrics読み取りメトリックを取得します。
encodingFontEncoding読み取りエンコーディングを取得します。
glyph_accessorGlyphAccessor読み取りglyph accessor を取得します。

メソッド

シグネチャ説明
save(path: str)現在のフォントインスタンスを指定されたファイルシステムパスに書き込み、現在のフォーマットを保持します
`to_bytes(font_type: FontTypeNone)→bytes`
save_to_format(font_type: FontType, path: str)指定されたパスに、与えられた FontType 形式でフォントを書き込みます
get_kern_pairs() → list[KernPair]このフォントのすべての kern ペアを返します。
convert(target: FontType) → Fontcreates a newFontobject converted to the target format; conversion failures raiseFontConversionException`

参照

 日本語