diff options
author | Taco Hoekwater <taco@elvenkind.com> | 2007-01-12 11:55:42 +0000 |
---|---|---|
committer | Taco Hoekwater <taco@elvenkind.com> | 2007-01-12 11:55:42 +0000 |
commit | 7de3548be1052eb807317d767300b924f5605671 (patch) | |
tree | 1623e7673cb4a01a971db78d7cb82501205ea6fa /Master/texmf-dist/tex/context/base/context.tex | |
parent | 8cddf99e60bab275eabf8bf5a839b92acc21c51b (diff) |
context 20070112
git-svn-id: svn://tug.org/texlive/trunk@3379 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/tex/context/base/context.tex')
-rw-r--r-- | Master/texmf-dist/tex/context/base/context.tex | 39 |
1 files changed, 32 insertions, 7 deletions
diff --git a/Master/texmf-dist/tex/context/base/context.tex b/Master/texmf-dist/tex/context/base/context.tex index 76e3c7a54e8..ea34f3fec40 100644 --- a/Master/texmf-dist/tex/context/base/context.tex +++ b/Master/texmf-dist/tex/context/base/context.tex @@ -42,7 +42,7 @@ %D your styles an modules. \edef\contextformat {\jobname} -\edef\contextversion{2006.12.27 11:34} +\edef\contextversion{2007.01.12 01:02} %D For those who want to use this: @@ -66,23 +66,44 @@ \ifx\normalinput\undefined \let\normalinput\input \fi -\edef\mksuffix {mk\ifx\directlua\undefined ii\else iv\fi} +% trick: + +\ifx\directlua\undefined + \chardef\contextmarkmode = 2 +\else + \chardef\contextmarkmode = \directlua 0 { do + if arg then + local mkii = 4 + for k,v in pairs(arg) do + if v == "--mkii" then mkii = 2 break end + end + tex.sprint(mkii) + else + tex.sprint(2) + end + end } + % \ifnum\contextmarkmode=2 + % \immediate\write16{} + % \immediate\write16{>> Quitting LuaTeX, test mode only! <<} + % \immediate\write16{} + % \def\next{\errorstopmode \dump \endinput} + % \expandafter \expandafter \expandafter \next + % \fi +\fi \def\loadcorefile#1{\normalinput#1\relax} \def\loadmarkfile#1{\normalinput#1.\mksuffix\relax} -\ifx\directlua\undefined - \def\loadmarkivfile#1{} \let\loadmarkiifile\loadcorefile +\ifnum\contextmarkmode=4 + \def\loadmarkiifile#1{} \let\loadmarkivfile\loadcorefile \edef\mksuffix {mkiv} \edef\contextmark{MKIV} \else - \def\loadmarkiifile#1{} \let\loadmarkivfile\loadcorefile + \def\loadmarkivfile#1{} \let\loadmarkiifile\loadcorefile \edef\mksuffix {mkii} \edef\contextmark{MKII} \fi \let\loadmkiifile\loadmarkiifile \let\loadmkivfile\loadmarkivfile \let\loadmkfile \loadmarkfile -\edef\contextmark{MK \ifx\directlua\undefined II\else IV\fi} - %D Welcome to the main module. When this module is ran through %D \type{initex} or \type {tex -i} or \type {whatevertex} using %D \type{whatever switch}, the \CONTEXT\ format file is @@ -383,12 +404,16 @@ %D content. Here we also redefine \type{\it} as {\it italic} %D instead of italian. +\loadmkivfile{font-set.tex} + \loadcorefile{font-ini.tex} \loadcorefile{font-uni.tex} \loadcorefile{font-bfm.tex} \loadcorefile{enco-pfr.tex} +%loadmkiifile{pdfr-def.tex} -- dvi/pdf bugged, must be done runtime anyway + \loadcorefile{type-ini.tex} \loadcorefile{type-def.tex} |