METAFONT 単位 新しいページはコチラ

提供: yonewiki
移動: 案内, 検索
(概要)
(概要)
26行: 26行:
 
:: 
 
:: 
 
::METAFONTでは1倍という単位サイズに'''1[pt]=2.7674で1mm=7.87402'''という値が定義される仕組みになっています。
 
::METAFONTでは1倍という単位サイズに'''1[pt]=2.7674で1mm=7.87402'''という値が定義される仕組みになっています。
 +
::
 +
::たとえば、\mode=proof;mag=1;なら解像度は2601.72dpiで1ptは36dotになります。36[dot]*72.27[pt]=2601.72という値になりますから、72.27[pt]は1[in]ですから、1inchは2601.72dotということで、解像度によって1ptあたりの数値が決定されます。このとき1mmは102.42995dotで表現されます。こういう体系において、1emを何ptにするのかということは、プログラマが決定するべきことです。例えば1emを10ptとすると、このとき決定した1em(字面の横幅)値によって、そのフォントは10ptのフォントということになります。よくフォントファミリーにもゴシック10ptとか9ptとかが作られますが、まさにこの1emを何ptとして作ったフォントタイプであるのかということを示します。
 +
 +
fontsize 10pt#;
 +
 +
::のようにして定義します。さらに文字毎に横幅と高さは定義できます。
 +
 +
 +
以下にあまり使わない単位を記述しておきます。
 +
 +
*pc('''パ'''イ'''カ''')
 +
::1[pc]=12[pt]
 +
 +
 +
*bp('''ピ'''ッグ'''ポ'''イント)
 +
::1[bp]=0.0139[in]
 +
::72[bp]=1[in]
 +
 +
 +
*dd('''デ'''ィ'''ド'''ーポイント)
 +
::1[bp]=0.0139[in]
 +
::72[bp]=1[in]

2017年6月28日 (水) 00:00時点における版



個人用ツール
名前空間

変種
操作
案内
ツールボックス