CffFont
概要
CffFont は Aspose.Font の Python 用 FOSS のクラスです。継承元: Font。
CffFont.get_kern_pairs() は、フォントで定義されたカーニング調整を表す KernPair オブジェクトのリストを返します。
このクラスは Python プログラム内の CffFont オブジェクトを操作するための 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 アプリケーションからアクセス可能です。プロパティ: charset、charstrings、encoding、font_family、font_name、font_style、およびその他 9 件。
プロパティ
| 名前 | 型 | アクセス | 説明 |
|---|---|---|---|
font_type | FontType | 読み取り | フォントタイプを取得します。 |
font_name | str | 読み取り | フォント名を取得します。 |
font_family | str | 読み取り | フォントファミリーを取得します。 |
font_style | str | 読み取り | フォントスタイルを取得します。 |
num_glyphs | int | 読み取り | num glyphs を取得します。 |
metrics | FontMetrics | 読み取り | メトリックを取得します。 |
encoding | `` | 読み取り | エンコーディングを取得します。 |
glyph_accessor | GlyphAccessor | 読み取り | グリフアクセッサを取得します。 |
top_dict | TopDict | 読み取り | トップ辞書を取得します。 |
private_dict | PrivateDict | 読み取り | プライベート dict を取得します。 |
charstrings | CffIndex | 読み取り | charstrings を取得します。 |
global_subrs | CffIndex | 読み取り | グローバル subrs を取得します。 |
local_subrs | CffIndex | 読み取り | ローカルサブrsを取得します。 |
charset | CffCharset | 読み取り | 文字セットを取得します。 |
string_index | CffIndex | 読み取り | 文字列インデックスを取得します。 |
メソッド
| シグネチャ | 説明 |
|---|---|
__init__(data: bytes, top_dict: TopDict, private_dict: PrivateDict, charset: CffCharset, encoding: CffEncoding, charstrings: CffIndex, global_subrs: CffIndex, local_subrs: CffIndex, string_index: CffIndex) | Calls init この CffFont インスタンス上で。 |
get_kern_pairs() → list[KernPair] | カーンペアを返します。 |
| `to_bytes(font_type: FontType | None)→bytes` |
font_type() → FontType | プロパティはCFFフォントのFontTypeを提供します。 |
font_name() → str | フォントの名前文字列を返します。 |
font_family() → str | フォントのファミリ名を返します |
font_style() → str | スタイル記述子を返します(例: Regular、Bold) |
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 | 保存前にメモリ内でのフォーマット変換を可能にし、要求されたターゲットフォーマットでインスタンス化された新しい Font オブジェクトを返します |