                          ConTeXt on W32TeX


ConTeXt MKIV ŕKvȃt@C TEXMFCACHE Ŏw肳fBNg
̉ɒu܂BMKIV ł LuaTeX K{łBLuaJITTeX gpłB

XNvgC^[v^ ruby  perl ̓[UCXg[Kv܂B

pdftex, xetex, eptex, euptex GWƂꍇ format files 
쐬ς݂ŁApbP[WɓĂ܂Bč쐬Ƃ

fmtutil --engine pdftex --byfmt cont-en
fmtutil --engine xetex  --byfmt cont-en
fmtutil --engine eptex  --byfmt cont-en
fmtutil --engine euptex --byfmt cont-en

Ƃ܂B--engine IvVɂăGWw肵Ȃꍇ́A
xetex p, pdftex p, eptex p, euptex p cont-en.fmt Sč쐬܂B

xetex p̂̂ xetex CXg[ȂƎgpłȂ̂
łB

luatex GWƂAMKIV ͑SႤCXg[@KvłB
܂AMKIV CXg[ɂ́Als-R t@CK{Ȃ̂ŁA
O mktexlsr R}hsĂKv܂B
mktexlsr R}h s

mtxrun --generate
mtxrun --script base --ini --compile --verbose cont-en

ƃR}hs MKIV CXg[邱Ƃł܂B

LuaJITTeX p̃tH[}bg

mtxrunjit --script base --ini --compile --verbose cont-en

ō쐬܂B

̂悤 MKIV CXg[͖̂ʓ|Ȃ̂ŁAinstallmk4.bat Ȃ
ob`t@CĂ܂B

installmk4

ȂR}hs邾ŁAMKIV gp\ɂȂ܂Bܘ_ LuaTeX
 LuaJITTeX K{łB

ȌAVt@CCXg[A

mktexlsr
mtxrun --generate

Ƃ܂B MKIV ́At@CTf[^ cache ɓƎɎĂA
mtxrun --generate  ls-R  cache Ƀf[^쐬R}hłB

MKIV  Latin Modern tHgƁATeX-gyre tHgCXg[
Ă邱ƂOƂĂ܂BOpenType tHggp܂A
OpenType tHg܂Ŋ܂߂ăCXg[ĂĉB
̃tHg̓[UgCXg[Ȃ΂܂B

s

(1) texexec foo                  pdftex gƂ
(2) texexec --xtx foo            xetex gƂ
(3) context foo                  luatex gƂ
(4) contextjit foo               luajittex gƂ
(5) texexec --eptex foo          eptex gƂ
(6) texexec --euptex foo         euptex gƂ

̂悤ɂ܂B

IWi ConTeXt ŃT|[gGW pdftex, xetex, luatex,
luajittex łAW32TeX  ConTeXt ł eptex, euptex T|[g
܂B eptex ɂ{ encoding  Shift JIS g܂AUTF-8
̂قǂ܂B UTF-8 gꍇɂ́A

texexec --eptex --passon="-kanji=utf8" foo

ƂƃIvV eptex ɓnƂłāAUTF-8 gƂł܂B
BOM tĂƁA

texexec --eptex foo

Ƃ邾 UTF-8 ł邱Ƃ𔻕ʂ܂B
euptex ̏ꍇ́AUTF-8 gĂBftHg UTF-8 łB

-----------
A. Kakuto
