TtfFont

概要

TtfFont は Aspose.Font の Python 用 FOSS におけるクラスです。継承元: Font。

TtfFont.save(path) は、現在のフォントインスタンスを指定されたファイルシステムパスにネイティブ形式で書き込みます。

このクラスは Python プログラム内で TtfFont オブジェクトを操作するための 23 のメソッドを提供します。利用可能なメソッドは、__init__、available_naming_strategies、convert、encoding、font_family、font_name、font_style、font_type、get_axis、get_blob、get_kern_pairs、get_named_instance、および追加の 11 メソッドです。すべての公開メンバーは、Aspose.Font の Python 用 FOSS パッケージをインストールした後、任意の Python アプリケーションから利用可能です。プロパティ: axes、cff_font、encoding、font_family、font_name、font_style、およびさらに 12 件。

プロパティ

名前型アクセス説明
font_typeFontType読み取りフォントタイプを取得します。
font_namestr読み取りフォント名を取得します。
font_familystr読み取りフォントファミリを取得します。
font_stylestr読み取りフォントスタイルを取得します。
num_glyphsint読み取りnum glyphs を取得します。
metricsFontMetrics読み取りメトリックを取得します。
encodingFontEncoding読み取りエンコーディングを取得します。
glyph_accessorGlyphAccessor読み取りグリフアクセッサを取得します。
ttf_tablesTtfTableSet読み取りttf テーブルを取得します。
cff_font``読み取りcff フォントを取得します。
fvar`“FvarTableNone”`読み取り
hvar`“HvarTableNone”`読み取り
is_variablebool読み取りis 変数を取得します。
axes"list[AxisRecord]"読み取り軸を取得します。
named_instances"list[NamedInstance]"読み取り名前付きインスタンスを取得します。
variable_axeslist[VariableAxis]読み取り可変軸を取得します。
variable_instanceslist[VariableInstance]読み取り変数インスタンスを取得します。
smart_instancer``読み取りスマートインスタンサーを取得します。

メソッド

シグネチャ説明
__init__(sfnt_data: bytes, tables: TtfTableSet, sfnt_version: int)Calls init この TtfFont インスタンスにおいて。
get_blob(tag: str) → `bytesNone`
get_table_bytes(tag: str) → bytes指定された TrueType テーブルのバイト列を返します
set_table_bytes(tag: str, data: bytes)テーブルバイト値を設定します。
get_axis(tag: str) → `VariableAxisNone`
`get_named_instance(name: str, preferred_languages: strtuple[str, …])→VariableInstance
`variable_presentation(preferred_languages: strtuple[str, …], include_suggested_values: bool)→dict[str, object]`
available_naming_strategies() → tuple[str, ...]サポートされている命名戦略識別子のタプルを返します
`instantiate(coordinates: dict[str, float], naming_strategy: str, family_suffix: strNone, legacy_family_name: str
`preview_naming_policy(coordinates: dict[str, float], naming_strategy: str, family_suffix: strNone, legacy_family_name: str
get_kern_pairs() → list[KernPair]カーンペアを返します。
`to_bytes(font_type: FontTypeNone)→bytes`
font_type() → FontType現在のフォントの FontType 列挙体を返します
font_name() → strプロパティはフォントのフルネーム文字列を保持します
font_family() → strプロパティはファミリ名を保持します
font_style() → strプロパティはスタイル名を保持します
num_glyphs() → intプロパティはグリフ数を保持します
metrics() → FontMetricsサイズと間隔データを持つ FontMetrics オブジェクトを返します
encoding() → FontEncoding文字マッピングを表す FontEncoding オブジェクトを返します
glyph_accessor() → GlyphAccessor低レベルのグリフ操作用の GlyphAccessor を返します
save(path: str)` は、指定された場所に TrueType フォントの現在の状態をファイルシステムに書き込みます
save_to_format(font_type: FontType, path: str)この TtfFont インスタンスで save_to_format を呼び出します。
convert(target: FontType) → Fontターゲットの FontType に変換された Font オブジェクトを返します

参照

 日本語