diff options
Diffstat (limited to 'tex')
-rw-r--r-- | tex/context/base/cont-new.mkii | 2 | ||||
-rw-r--r-- | tex/context/base/cont-new.mkiv | 2 | ||||
-rw-r--r-- | tex/context/base/context.mkii | 2 | ||||
-rw-r--r-- | tex/context/base/context.mkiv | 2 | ||||
-rw-r--r-- | tex/context/base/font-ini.mkiv | 45 | ||||
-rw-r--r-- | tex/context/base/s-fnt-10.mkiv | 2 | ||||
-rw-r--r-- | tex/context/base/s-map-10.mkiv | 112 | ||||
-rw-r--r-- | tex/context/base/status-files.pdf | bin | 23690 -> 23582 bytes | |||
-rw-r--r-- | tex/context/base/status-lua.pdf | bin | 157640 -> 156576 bytes | |||
-rw-r--r-- | tex/generic/context/luatex/luatex-fonts-merged.lua | 2 |
10 files changed, 70 insertions, 99 deletions
diff --git a/tex/context/base/cont-new.mkii b/tex/context/base/cont-new.mkii index 69da6a74f..4f33fc517 100644 --- a/tex/context/base/cont-new.mkii +++ b/tex/context/base/cont-new.mkii @@ -11,7 +11,7 @@ %C therefore copyrighted by \PRAGMA. See mreadme.pdf for %C details. -\newcontextversion{2011.06.27 23:49} +\newcontextversion{2011.06.28 12:19} %D This file is loaded at runtime, thereby providing an %D excellent place for hacks, patches, extensions and new diff --git a/tex/context/base/cont-new.mkiv b/tex/context/base/cont-new.mkiv index d1390ed87..afc30085c 100644 --- a/tex/context/base/cont-new.mkiv +++ b/tex/context/base/cont-new.mkiv @@ -11,7 +11,7 @@ %C therefore copyrighted by \PRAGMA. See mreadme.pdf for %C details. -\newcontextversion{2011.06.27 23:49} +\newcontextversion{2011.06.28 12:19} %D This file is loaded at runtime, thereby providing an %D excellent place for hacks, patches, extensions and new diff --git a/tex/context/base/context.mkii b/tex/context/base/context.mkii index 775310ff3..a4bd64e4b 100644 --- a/tex/context/base/context.mkii +++ b/tex/context/base/context.mkii @@ -20,7 +20,7 @@ %D your styles an modules. \edef\contextformat {\jobname} -\edef\contextversion{2011.06.27 23:49} +\edef\contextversion{2011.06.28 12:19} %D For those who want to use this: diff --git a/tex/context/base/context.mkiv b/tex/context/base/context.mkiv index 611652011..1211c8120 100644 --- a/tex/context/base/context.mkiv +++ b/tex/context/base/context.mkiv @@ -20,7 +20,7 @@ %D your styles an modules. \edef\contextformat {\jobname} -\edef\contextversion{2011.06.27 23:49} +\edef\contextversion{2011.06.28 12:19} %D For those who want to use this: diff --git a/tex/context/base/font-ini.mkiv b/tex/context/base/font-ini.mkiv index 3b05eea90..87c75defc 100644 --- a/tex/context/base/font-ini.mkiv +++ b/tex/context/base/font-ini.mkiv @@ -574,15 +574,18 @@ \let\currentmathsize\!!plusthree\let\fontbody\scriptscriptface\dodosetmathfamily\scriptscriptfont#1% \let\currentmathsize\!!plustwo \let\fontbody\scriptface \dodosetmathfamily\scriptfont #1% \let\currentmathsize\!!plusone \let\fontbody\textface \dodosetmathfamily\textfont #1% - \expandafter\xdef\csname\??ff:\fontclass:\textface:\c!mm:#2:\fontsize\endcsname{% - \scriptscriptfont#1\csname*\fontclass\scriptscriptface\c!mm#23\fontsize3*\endcsname - \scriptfont #1\csname*\fontclass\scriptface \c!mm#22\fontsize2*\endcsname - \textfont #1\csname*\fontclass\textface \c!mm#21\fontsize1*\endcsname - }% + \dosavefontclassmathfamily#1#2% \let\currentmathsize\empty \let\fontbody\savedfontbody \autofontsizefalse} +\def\dosavefontclassmathfamily#1#2% + {\expandafter\xdef\csname\??ff:\fontclass:\textface:\c!mm:#2:\fontsize\endcsname{% + \scriptscriptfont#1\csname*\fontclass\scriptscriptface\c!mm#23\fontsize3*\endcsname + \scriptfont #1\csname*\fontclass\scriptface \c!mm#22\fontsize2*\endcsname + \textfont #1\csname*\fontclass\textface \c!mm#21\fontsize1*\endcsname + }} + % It would be nice if characters could be defined in a neutral way (say fam 255) and % be mapped to a real family during noad list construction. However, this changes % tex in critical places so for the moment we simulate this using manipulation. @@ -711,15 +714,29 @@ % we need \fontid (or could store this for a fontclass) -\appendtoks - \edef\currentmathfontmr{\fontname\textfont\zerocount}% - \edef\currentmathfontmb{\fontname\textfont\plusthree}% - \ifx\currentmathfontmr\currentmathfontmb - \letvalue{\??ff:ms:\fontclass}\dosetmathpartialboldstrategy % enables partial bold math - \else - \letvalue{\??ff:ms:\fontclass}\dosetmathfullboldstrategy % enables full bold math - \fi -\to \mathstrategies +\ifdefined\fontid + + \appendtoks + \ifnum\fontid\textfont\zerocount=\fontid\textfont\plusthree + \letvalue{\??ff:ms:\fontclass}\dosetmathpartialboldstrategy % enables partial bold math + \else + \letvalue{\??ff:ms:\fontclass}\dosetmathfullboldstrategy % enables full bold math + \fi + \to \mathstrategies + +\else + + \appendtoks + \edef\currentmathfontmr{\fontname\textfont\zerocount}% + \edef\currentmathfontmb{\fontname\textfont\plusthree}% + \ifx\currentmathfontmr\currentmathfontmb + \letvalue{\??ff:ms:\fontclass}\dosetmathpartialboldstrategy % enables partial bold math + \else + \letvalue{\??ff:ms:\fontclass}\dosetmathfullboldstrategy % enables full bold math + \fi + \to \mathstrategies + +\fi \def\synchronizemathboldstrategy {\csname\??ff:ms:\fontclass\endcsname} diff --git a/tex/context/base/s-fnt-10.mkiv b/tex/context/base/s-fnt-10.mkiv index e3c13b621..ce97f4593 100644 --- a/tex/context/base/s-fnt-10.mkiv +++ b/tex/context/base/s-fnt-10.mkiv @@ -135,7 +135,7 @@ end \page \egroup} -% \doifnotmode{demo} {\endinput} +\doifnotmode{demo} {\endinput} \starttext diff --git a/tex/context/base/s-map-10.mkiv b/tex/context/base/s-map-10.mkiv index 22ceeb161..56a8075d7 100644 --- a/tex/context/base/s-map-10.mkiv +++ b/tex/context/base/s-map-10.mkiv @@ -1,6 +1,6 @@ %\module [ % file=s-map-se, -% version=2005.02.03, +% version=2011.06.28, % title=\CONTEXT\ Style File, % subtitle=\MAPS\ basis stijl, % author={Hans Hagen, Taco Hoekwater and Siep Kroonenberg}, @@ -20,24 +20,22 @@ % 3. one column, with wide left margin (option asym) % - font sizes deviate from TeX's usual geometric progression % - use of sans-serif for headers and various details -% - option realfonts uses Bitstream Charter, Euler Math and Latin Modern. +% - option realfonts uses Linux Libertine, Euler Math and Inconsolata. % This is used for final typesetting. % The default font setup, intended for authors, uses Computer -% Modern. +% Modern Math instead of Euler Math (which is still in beta), +% and LM Mono instead of Inconsolata. % A mode nosubsub defines only two levels of sectioning. If you % don't need more and use the two-column layout, then this option % will probably improve the looks of your paper. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -%%% pdftex support \newif\ifMapsInColumns \doifmode{asym}{\enablemode[onecolumn]} % implies onecolumn \doifnotmode{onecolumn}{\MapsInColumnstrue} -\enablemode[realfonts] - %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%% fonts @@ -107,25 +105,20 @@ \usetypescriptfile[type-inconsolata] -\startmode[mkii] -\starttypescript [maps] [ec] -\definetypeface [maps] [mm] [math] [euler] [default] [encoding=default,rscale=0.9] -\usemathcollection[euler] -\definetypeface [maps] [tt] [mono] [inconsolata] [default] [encoding=ec,rscale=0.92] -\definetypeface [maps] [ss] [sans] [default] [default] [encoding=ec,rscale=0.95] -\definetypeface [maps] [rm] [serif] [libertine] [default] [encoding=ec] +\starttypescript [maps] +\definetypeface [maps] [rm] [serif] [modern] [default] [rscale=0.95] +\definetypeface [maps] [mm] [math] [modern] [computer-modern] +\definetypeface [maps] [tt] [mono] [modern] [default] [rscale=0.90] +\definetypeface [maps] [ss] [sans] [modern] [default] [rscale=0.95] \stoptypescript -\usetypescript[maps] [ec] -\stopmode -\startmode[mkiv] +\startmode[realfonts] \starttypescript [maps] +\definetypeface [maps] [rm] [serif] [libertine] [default] \definetypeface [maps] [mm] [math] [euler] [default] [rscale=0.9] \definetypeface [maps] [tt] [mono] [inconsolata] [default] [rscale=0.92] \definetypeface [maps] [ss] [sans] [modern] [default] [rscale=0.95] -\definetypeface [maps] [rm] [serif] [libertine] [default] \stoptypescript -\usetypescript[maps] \stopmode \setupbodyfont[maps,10pt,rm] @@ -137,10 +130,6 @@ \setupalign[hanging] -% \usetypescript[map][texnansi] - -% \setupbodyfont [map,10pt] - %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%% additional general typographic details @@ -269,36 +258,14 @@ %%% floats \setupfloats [location=center, before={\ss}] -\setupcaptions [headstyle={\ss},style={\ssx}, - stopper=.,distance=6pt, +\setupcaptions [headstyle={\ssbf},style={\ssx}, + suffix=.,distance=6pt, inbetween={\blank[halfline]}] %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%% various document elements -%\startnotmode[realfonts] -\def\ChkBox{% - \hbox {\boxrulewidth=.4pt \raise.2ex\ruledvbox - {\phantom{\vrule width .85ex height .85ex% -}}}} - -\startmode[mkii] -\pdfmapline{stmary10 stmary10 <stmary10.pfb} -\def\ChkBox{\definedfont[stmary10]{\char "40}} -\stopmode - -\startmode[mkiv] -\def\ChkBox{\definedfont[file:stmary10]{\char "40}} % doesnt work -\def\ChkBox{% - \hbox {\boxrulewidth=.4pt \raise.2ex\ruledvbox - {\phantom{\vrule width .85ex height .85ex% -}}}} -\stopmode -%\stopnotmode -%\startmode[realfonts] -%\def\ChkBox{\raise.12ex\hbox{\ws \char50}} -%\stopmode -\definesymbol [1][\ChkBox] +\definesymbol [1][\getnamedglyphdirect{file:stmary10}{boxempty}] \setupitemize[1][packed] @@ -328,7 +295,6 @@ \unexpanded\def\smalltyping{% \switchtobodyfont[tt]% -% \setuplocalinterlinespace[line=11pt]% \parindent=0pt } @@ -350,8 +316,7 @@ \setupfootnotes [location=none, width=\textwidth, -% bodyfont={rm,9pt}, - before=, + before={\blank}, numbercommand=, command=\footnum] @@ -403,15 +368,24 @@ Address=, Page=1, Title=, - Author=, - Period=VOORJAAR, - Number=40, - Year=2010, + Author=, + Period=, + Number=, + Year=, #1]% - \doifinstringelse{oorjaar}{\MapsPeriod}{\def\MapsPeriod{VOORJAAR}}{}% - \doifinstringelse{pring}{\MapsPeriod}{\def\MapsPeriod{VOORJAAR}}{}% - \doifinstringelse{ajaar}{\MapsPeriod}{\def\MapsPeriod{NAJAAR}}{}% - \doifinstringelse{utumn}{\MapsPeriod}{\def\MapsPeriod{NAJAAR}}{}% + \doifnothing{\MapsPeriod}{% + \ifnum \normalmonth<6 \gdef\MapsPeriod{VOORJAAR}\else \gdef\MapsPeriod{NAJAAR}\fi} + \doifinstringelse{oorjaar}{\MapsPeriod}{\gdef\MapsPeriod{VOORJAAR}}{}% + \doifinstringelse{pring}{\MapsPeriod}{\gdef\MapsPeriod{VOORJAAR}}{}% + \doifinstringelse{ajaar}{\MapsPeriod}{\gdef\MapsPeriod{NAJAAR}}{}% + \doifinstringelse{utumn}{\MapsPeriod}{\gdef\MapsPeriod{NAJAAR}}{}% + \doifnothing{\MapsYear}{\gdef\MapsYear{\the\year}}% + \doifnothing{\MapsNumber}{% + \ifnum \normalmonth<6 + \xdef\MapsNumber{\the\numexpr (\the\year-1990)*2\relax}% + \else + \xdef\MapsNumber{\the\numexpr (\the\year-1990)*2+1\relax}% + \fi }% \doifnothing\MapsRunningAuthor {\global\let\MapsRunningAuthor\MapsAuthor}% \doifnothing\MapsRunningTitle @@ -420,8 +394,7 @@ \def\dostartArticle[#1]{% \MapsBibData[#1] \pageno=\MapsPage - \count0=\MapsPage - \setuppagenumber[number=\MapsPage] + \setupuserpagenumber[start=\MapsPage] \startbaselinecorrection \bgroup \hsize = 457pt @@ -453,8 +426,6 @@ \fi } -\definecolumnset[mapsset][n=2,grid=on] - \def\startArticle{\dosingleempty\dostartArticle} \def\signArticle{% @@ -477,10 +448,6 @@ %%% `logos' %%%%%%%%%%%%%%%%%%%%%%%%%% -% don't do this for the proceedings because it is a TUGboat also -%\def\LATEX{\LaTeX} -%\def\TEX{\TeX} - \unexpanded\def\LaTeX % requested by erik frambach {{\setbox\scratchbox\hbox{L}% \scratchdimen\ht\scratchbox @@ -539,19 +506,6 @@ \def\fulltextwidth{457pt} -%\MapsBibData -% [] - -%\abovedisplayskip = 12pt -%\abovedisplayshortskip = 6pt - -\newdimen\iabovedisplayskip -\newdimen\iabovedisplayshortskip -%\let\abovedisplayskip\iabovedisplayskip -%\let\abovedisplayshortskip\iabovedisplayshortskip - -%\protect - \def\startdescription {\blank \bgroup diff --git a/tex/context/base/status-files.pdf b/tex/context/base/status-files.pdf Binary files differindex 990387a72..4af830692 100644 --- a/tex/context/base/status-files.pdf +++ b/tex/context/base/status-files.pdf diff --git a/tex/context/base/status-lua.pdf b/tex/context/base/status-lua.pdf Binary files differindex b6f9a41a3..a5d887da2 100644 --- a/tex/context/base/status-lua.pdf +++ b/tex/context/base/status-lua.pdf diff --git a/tex/generic/context/luatex/luatex-fonts-merged.lua b/tex/generic/context/luatex/luatex-fonts-merged.lua index bfe81d7ab..c38122a3c 100644 --- a/tex/generic/context/luatex/luatex-fonts-merged.lua +++ b/tex/generic/context/luatex/luatex-fonts-merged.lua @@ -1,6 +1,6 @@ -- merged file : luatex-fonts-merged.lua -- parent file : luatex-fonts.lua --- merge date : 06/27/11 23:49:30 +-- merge date : 06/28/11 12:19:33 do -- begin closure to overcome local limits and interference |