matplotlib.type1font
#
注意
このモジュールは内部と見なされます。
その使用は推奨されておらず、将来のバージョンで削除される予定です。
Type 1 フォントを表すクラス。
このバージョンは、pfa ファイルと pfb ファイルを読み取り、pdf ファイルに埋め込むために分割します。また、pdfTeX やその仲間と同様に、SlantFont および ExtendFont 変換もサポートしています。サブセット化はまだサポートされていません。
使用法:
font = Type1Font(filename)
clear_part, encrypted_part, finale = font.parts
slanted_font = font.transform({'slant': 0.167})
extended_font = font.transform({'extend': 1.2})
ソース:
アドビ テクニカル ノート #5040、ダウンロード可能な PostScript 言語フォントのサポート。
Adobe Type 1 Font Format、Adobe Systems Incorporated、第 3 刷、v1.1、1993 年。ISBN 0-201-57044-0。
- クラス matplotlib._type1font. Type1Font (入力) [ソース] #
拠点:
object
バックエンドで使用する Type-1 フォントを表すクラス。
- 属性:
- 部品タプル
クリアテキスト部分、暗号化部分、ゼロのフィナーレの 3 タプル。
- 復号化されたバイト
の復号化された形式
parts[1]
。- prop dict[文字列、任意]
フォント プロパティのディクショナリ。注目すべきキーは次のとおりです。
FontName: フォントの PostScript 名
エンコーディング: 数値コードからグリフ名への dict
FontMatrix: 行列をエンコードするバイト オブジェクト
UniqueID: オプションのフォント識別子、フォントの変更時にドロップ
CharStrings: グリフ名からバイトコードへの辞書
Subrs: バイト コード サブルーチンの配列
OtherSubrs: 一部の PostScript コードをエンコードするバイト オブジェクト
Type-1 フォントを初期化します。
- パラメータ:
- 入力文字列または 3 タプル
pfb ファイル名、または既にデコードされた Type-1 フォントの 3 タプル
parts
。
- 復号化された#
- 部品番号
- 小道具#