METAFONT 単位 新しいページはコチラ
提供: yonewiki
(→概要) |
|||
1行: | 1行: | ||
+ | [[フォント METAFONT#METAFONTプログラミング]]へ戻る。 | ||
+ | |||
== '''概要''' == | == '''概要''' == | ||
METAFONTに限らず、フォント制作に必要となる単位についてとりあげます。通常の距離には国際単位系のmに係数をつけてum、mm、cm、kmのようなものを使いますが、これに加えて、文字デザインや活版印刷、コンピュータを使った印刷業界で使われるような単位がありまして、METAFONTプログラムでも、ちょっとかわった単位について理解する必要があります。プログラムでGUI(グラフィカルユーザインターフェース)のあるものを作ったりしたことがある人には聞いたことがあるような単位も含まれます。あるいはWebデザインで画面をデザインしたことがある人も聞いたことがあるような単位でもあるかもしれません。Webの画面デザインを指定するCSS(カスケードスタイルシート)とかでも使われる単位だったりします。 | METAFONTに限らず、フォント制作に必要となる単位についてとりあげます。通常の距離には国際単位系のmに係数をつけてum、mm、cm、kmのようなものを使いますが、これに加えて、文字デザインや活版印刷、コンピュータを使った印刷業界で使われるような単位がありまして、METAFONTプログラムでも、ちょっとかわった単位について理解する必要があります。プログラムでGUI(グラフィカルユーザインターフェース)のあるものを作ったりしたことがある人には聞いたことがあるような単位も含まれます。あるいはWebデザインで画面をデザインしたことがある人も聞いたことがあるような単位でもあるかもしれません。Webの画面デザインを指定するCSS(カスケードスタイルシート)とかでも使われる単位だったりします。 | ||
58行: | 60行: | ||
:\mode=proofではblacker=0です。 | :\mode=proofではblacker=0です。 | ||
:\mode=localfontではblacker=0.25です。 | :\mode=localfontではblacker=0.25です。 | ||
+ | |||
+ | |||
+ | == '''モード毎の定義値''' == | ||
+ | あらかじめ用意されている\modeの値に対して準備されている初期値が異なります。今はpixels_per_inchだけしか説明していませんので、その値が異なるということだけでも理解しておけば良いでしょう。 | ||
+ | |||
+ | |||
+ | *\mode=localfont | ||
+ | ::pixels_per_inch=600 | ||
+ | ::blacker=0.25 | ||
+ | ::% 線の太さ補正値 | ||
+ | |||
+ | ::o_correction=1 | ||
+ | ::% フォント幅に対してのはみ出し補正値 | ||
+ | |||
+ | ::fontmaking=1 | ||
+ | ::% フォントを作るか? | ||
+ | ::% 0=作らない、1=作る。 | ||
+ | |||
+ | ::fillin=0 | ||
+ | ::% 隅の黒ずみ補正値 | ||
+ | |||
+ | ::proofing=0 | ||
+ | ::% ゲラ刷り(頂点ポイント表示)するか?しないか? | ||
+ | ::% 0=しない、1=する。 | ||
+ | |||
+ | ::tracingtitles=0 | ||
+ | ::% 画面にタイトル表示するか?長時間処理の場合に進捗状況を知るのに役に立つ。 | ||
+ | ::% 0=しない、1=する。 | ||
+ | |||
+ | |||
+ | *\mode=proof(省略値) | ||
+ | ::pixels_per_inch=2601.72 | ||
+ | ::blacker=0 | ||
+ | ::o_correction=1 | ||
+ | ::fontmaking=0 | ||
+ | ::fillin=0 | ||
+ | ::proofing=2 | ||
+ | ::tracingtitles=1 | ||
+ | |||
+ | |||
+ | *\mode=smoke | ||
+ | ::pixels_per_inch=2601.72 | ||
+ | ::blacker=0 | ||
+ | ::o_correction=1 | ||
+ | ::fontmaking=0 | ||
+ | ::fillin=0 | ||
+ | ::proofing=1 | ||
+ | ::tracingtitles=1 | ||
+ | |||
+ | |||
+ | [[フォント METAFONT#METAFONTプログラミング]]へ戻る。 |