summaryrefslogtreecommitdiff
path: root/tex/context/base/type-ini.tex
diff options
context:
space:
mode:
Diffstat (limited to 'tex/context/base/type-ini.tex')
-rw-r--r--tex/context/base/type-ini.tex51
1 files changed, 28 insertions, 23 deletions
diff --git a/tex/context/base/type-ini.tex b/tex/context/base/type-ini.tex
index effbf2f53..d2ef37410 100644
--- a/tex/context/base/type-ini.tex
+++ b/tex/context/base/type-ini.tex
@@ -43,7 +43,7 @@
\let\@@typescripttwo \empty \let\typescripttwo \empty
\let\@@typescriptthree\empty \let\typescriptthree\empty
-\unexpanded\def\usetypescript%
+\unexpanded\def\usetypescript
{\dotripleempty\dousetypescript}
\def\dousetypescript[#1][#2][#3]%
@@ -53,12 +53,12 @@
{\pushmacro\@@typescriptone \edef\@@typescriptone {\truetypescript{#1}}%
\pushmacro\@@typescripttwo \edef\@@typescripttwo {\truetypescript{#2}}%
\pushmacro\@@typescriptthree\edef\@@typescriptthree{\truetypescript{#3}}%
- \pushmacro\typescriptone
- \pushmacro\typescripttwo
+ \pushmacro\typescriptone
+ \pushmacro\typescripttwo
\pushmacro\typescriptthree
\pushmacro\stoptypescript
\typescriptfoundfalse
- \writestatus\m!fonts
+ \writestatus\m!fonts
{[\@@typescriptone] [\@@typescripttwo] [\@@typescriptthree]}%
\processcommacommand[\typescriptfiles]\dododousetypescript
\firsttypescriptpassfalse % testen
@@ -84,12 +84,12 @@
\def\dousetypescriptonce[#1][#2][#3]%
{\doifelseflagged{ts:#1:#2:#3}%
{\writestatus\m!fonts{once (#1) (#2) (#3)}}
- {\setflag{ts:#1:#2:#3}%
- \expanded{\dodousetypescript[#1][#2][#3]}}}
+ {\setflag{ts:#1:#2:#3}%
+ \expanded{\dodousetypescript[#1][#2][#3]}}}
% \definetypescriptsynonym[lbr][cmr]
-\def\definetypescriptsynonym%
+\def\definetypescriptsynonym
{\dodoubleempty\dodefinetypescriptsynonym}
\def\dodefinetypescriptsynonym[#1][#2]%
@@ -127,22 +127,22 @@
\prependtoks\firsttypescriptpasstrue\to\everyjob
-% \def\dochecktypescript#1#2#3% script use value
+% \def\dochecktypescript#1#2#3% script use value
% {\donefalse
% \doifelsenothing{#1}\donetrue
% {\doifelse{#2}{all}\donetrue
% {\doifelse{#1}{all}\donetrue
% {\fullexpandtwoargsafter\doifcommonelse{#1}{#2}\donetrue\donefalse
% \ifdone\let#3\commalistelement\fi}}}}
-%
+%
% \def\starttypescript%
% {\dotripleempty\dostarttypescript}
%
% \long\def\dostarttypescript[#1][#2][#3]#4\stoptypescript
% {\iffirstargument
-% \let\typescriptone \@@typescriptone
-% \let\typescripttwo \@@typescripttwo
-% \let\typescriptthree\@@typescriptthree
+% \let\typescriptone \@@typescriptone
+% \let\typescripttwo \@@typescripttwo
+% \let\typescriptthree\@@typescriptthree
% \dochecktypescript{#1}\@@typescriptone \typescriptone \ifdone
% \dochecktypescript{#2}\@@typescripttwo \typescripttwo \ifdone
% \dochecktypescript{#3}\@@typescriptthree\typescriptthree \ifdone
@@ -154,7 +154,7 @@
% [\@@typescripttwo =#2 (\typescripttwo)]
% [\@@typescriptthree=#3 (\typescriptthree)]}%
% #4\typescriptfoundtrue
-% \fi\fi\fi
+% \fi\fi\fi
% \else\iffirsttypescriptpass
% \pushmacro\fontclass
% #4%
@@ -247,7 +247,7 @@
\else
\let\next\dostarttypescriptC
\fi
- \iftracetypescripts
+ \iftracetypescripts
\writestatus\m!fonts{\ifdone match\else pass\fi ed}%
\fi
\else\iffirsttypescriptpass
@@ -280,7 +280,7 @@
% 2 reported
% 3 preloaded
-% flags ipv \c!status, more flag values
+% flags ipv \c!status, more flag values
% \def\preloadmapfile[#1]%
% {\def\docommando##1%
@@ -290,7 +290,7 @@
% \doglobal\removefromcommalist{##1}\allfontmapsfiles}
% {\expanded{\docommando{##1.\f!fontmapextension}}}}%
% \expanded{\processcommalist[#1]}\docommando}
-%
+%
% \def\loadmapfile[#1]% last add first
% {\def\docommando##1%
% {\doifinstringelse{.}{##1}
@@ -336,11 +336,11 @@
\def\loadallfontmapfiles
{%\message{[\allfontmapsfiles]}%
\ifx\allfontmapsfiles\empty \else
- \ifautoloadmapfiles
+ \ifautoloadmapfiles
\ifcase\pdfoutput \else \ifx\pdfmapfile\undefined \else
\processcommacommand[\allfontmapsfiles]\doloadfontmapfile
\forgetmapfiles
- \fi \fi
+ \fi \fi
\else
\processcommacommand[\allfontmapsfiles]\doreportfontmapfile
\forgetmapfiles
@@ -358,6 +358,11 @@
\forgetmapfiles
+\def\disablemapfiles
+ {\ifcase\pdfoutput \else \ifx\pdfmapfile\undefined \else
+ \pdfmapfile{}% this will (kind of reset) the map file loading
+ \fi \fi}
+
% \definetypeface [#1:joke] [#2:rm]
% \definetypeface [#1:joke] [#2:rm] [#3:...]
% \definetypeface [#1:joke] [#2:rm] [#3:serif] [#4:lucida] [#5:size] [#6:...]
@@ -380,7 +385,7 @@
{\dododefinetypeface[#1][#2]
\iffifthargument % sixth is optional
% \getparameters[\??ts][rscale=1,\s!encoding=\defaultencoding,#6]
- % we need to expand since in #6 there can be a \typescripttwo
+ % we need to expand since in #6 there can be a \typescripttwo
\expanded{\getparameters[\??ts][\s!rscale=1,\s!encoding=\defaultencoding,#6]}%
% toch niet \expanded{\getparameters[\??ts][\s!rscale=1,\s!encoding=\s!default,#6]}%
\pushmacro\relativefontsize
@@ -389,7 +394,7 @@
\let\relativefontsize\@@tsrscale
\let\typefaceencoding\@@tsencoding
\setcurrentfontclass{#1}
- \saverelativefontsize{#2}{\relativefontsize}% fall back
+ \saverelativefontsize{#2}{\relativefontsize}% fall back
%\writestatus{typeface}{[#1] [#2] [#3] [#4]}
\writestatus\m!fonts{[#1] [#2] [#3] [#4]}
\usetypescript[map][\typefaceencoding]
@@ -429,9 +434,9 @@
{#1[\getvalue{\??tf\fontclass\s!default}]}
{#1[\c!rm]}%
\fi \fi
- \ifmmode\mr\else\tf\fi} % needed ?
+ \ifmmode\mr\else\tf\fi} % needed ?
-\def\usetypefile[#1]% recurses on path !
+\def\usetypefile[#1]% recurses on path !
{\readfile{\f!typeprefix#1}{}{}}% \relax\relax}
%D For backward compatibility we reimplement the font file
@@ -468,4 +473,4 @@
% \usetypescript [berry] [ec]
-\protect \endinput
+\protect \endinput \ No newline at end of file