|
m17n ライブラリ
1.8.4
|
関数 | |
| MFont * | mfont () |
| 新しいフォントを作る. [詳解] | |
| MFont * | mfont_parse_name (const char *name, MSymbol format) |
| フォント名からフォントを作る. [詳解] | |
| char * | mfont_unparse_name (MFont *font, MSymbol format) |
| フォントからフォント名を作る. [詳解] | |
| MFont * | mfont_copy (MFont *font) |
| フォントのコピーを作る. [詳解] | |
| void * | mfont_get_prop (MFont *font, MSymbol key) |
| フォントのプロパティの値を得る. [詳解] | |
| int | mfont_put_prop (MFont *font, MSymbol key, void *val) |
| フォントのプロパティに値を設定する. [詳解] | |
| MSymbol * | mfont_selection_priority () |
| フォント選択の優先度を返す. [詳解] | |
| int | mfont_set_selection_priority (MSymbol *keys) |
| フォント選択優先度を設定する. [詳解] | |
| MFont * | mfont_find (MFrame *frame, MFont *spec, int *score, int max_size) |
| フォントを探す. [詳解] | |
| int | mfont_set_encoding (MFont *font, MSymbol encoding_name, MSymbol repertory_name) |
| フォントのエンコーディングを設定する. [詳解] | |
| char * | mfont_name (MFont *font) |
| フォント名からフォントを作る. [詳解] | |
| MFont * | mfont_from_name (const char *name) |
| フォントからフォント名を作る. [詳解] | |
| int | mfont_resize_ratio (MFont *font) |
| フォントのリサイズ情報を得る [詳解] | |
| MPlist * | mfont_list (MFrame *frame, MFont *font, MSymbol language, int maxnum) |
| フォントのリストを得る [詳解] | |
| MPlist * | mfont_list_family_names (MFrame *frame) |
| int | mfont_check (MFrame *frame, MFontset *fontset, MSymbol script, MSymbol language, MFont *font) |
| int | mfont_match_p (MFont *font, MFont *spec) |
| MFont * | mfont_open (MFrame *frame, MFont *font) |
| MFont * | mfont_encapsulate (MFrame *frame, MSymbol data_type, void *data) |
| int | mfont_close (MFont *font) |
| MFont * | mdebug_dump_font (MFont *font) |
| フォントをダンプする. [詳解] | |
変数 | |
| MPlist * | mfont_freetype_path |
| フォントファイルとフォントファイルを含むディレクトリのリスト. [詳解] | |
変数: フォントプロパティを指定する定義済みシンボル | |
| MSymbol | Mfoundry |
| 開発元を指定するフォントプロパティのキー. [詳解] | |
| MSymbol | Mfamily |
| ファミリを指定するフォントプロパティのキー. [詳解] | |
| MSymbol | Mweight |
| 太さを指定するフォントプロパティのキー. [詳解] | |
| MSymbol | Mstyle |
| スタイルを指定するフォントプロパティのキー. [詳解] | |
| MSymbol | Mstretch |
| 幅を指定するフォントプロパティのキー. [詳解] | |
| MSymbol | Madstyle |
| adstyle を指定するフォントプロパティのキー. [詳解] | |
| MSymbol | Mspacing |
| spacing を指定するフォントプロパティのキー. [詳解] | |
| MSymbol | Mregistry |
| レジストリを指定するフォントプロパティのキー. [詳解] | |
| MSymbol | Msize |
| サイズを指定するフォントプロパティのキー. [詳解] | |
| MSymbol | Motf |
| MSymbol | Mfontfile |
| フォントファイルを指定するフォントプロパティのキー. [詳解] | |
| MSymbol | Mresolution |
| 解像度を指定するフォントプロパティのキー. [詳解] | |
| MSymbol | Mmax_advance |
| MSymbol | Mfontconfig |
| "fontconfig" という名前を持つシンボル. [詳解] | |
| MSymbol | Mx |
| "x" という名前を持つシンボル. [詳解] | |
| MSymbol | Mfreetype |
| "freetype" という名前を持つシンボル. [詳解] | |
| MSymbol | Mxft |
| "xft" という名前を持つシンボル. [詳解] | |
フォントをダンプする.
関数 mdebug_dump_font() はフォント font を標準エラー出力もしくは 環境変数 MDEBUG_DUMP_FONT で指定されたファイルに人間に可読な形で出 力する。