%D \module
%D   [       file=type-map,
%D        version=2001.04.12,
%D          title=\CONTEXT\ Typescript Macros,
%D       subtitle=Mapfile scripts,
%D         author=Hans Hagen,
%D           date=\currentdate,
%D      copyright={PRAGMA / Hans Hagen \& Ton Otten}]
%C
%C This module is part of the \CONTEXT\ macro||package and is
%C therefore copyrighted by \PRAGMA. See mreadme.pdf for
%C details.

%D This one plays safe:

\starttypescript [map] [base] [all]
  \loadmapfile[original-base.map]
  \loadmapfile[ec-base.map]
  \loadmapfile[8r-base.map]
  \loadmapfile[qx-base.map]
  \loadmapfile[t5-base.map]
  \loadmapfile[texnansi-base.map]
  \loadmapfile[original-ams-cmr.map]
  \loadmapfile[original-ams-euler.map]
  \loadmapfile[original-public-lm.map]
  \loadmapfile[original-public-plr.map]
  \loadmapfile[original-public-csr.map]
  \loadmapfile[original-public-vnr.map]
\stoptypescript

% This is the base map file, load it to be sure.

\starttypescript [map] [all] [ec,8r,texnansi]
  \loadmapfile[original-base.map]
  \loadmapfile[\typescriptthree-base.map]
\stoptypescript

% if we were in full control, we could have
%
% \starttypescript [berry] [ec]
%   \loadmapfile[ec-base.map]
% \stoptypescript

% cmr and related

\starttypescript [map] [cmr]
  \loadmapfile[original-ams-cmr.map]
  \loadmapfile[original-ams-euler.map]
\stoptypescript

\starttypescript [map] [il2,csr]
  \loadmapfile[original-public-csr.map]
\stoptypescript

\starttypescript [map] [pl0,plr]
  \loadmapfile[original-public-plr.map]
\stoptypescript

\starttypescript [map] [lm,lmr]
  \loadmapfile[original-public-lm.map]
\stoptypescript

\starttypescript [map] [vnr]
  \loadmapfile[original-public-vnr.map]
\stoptypescript

% cyrillic

\starttypescript [map] [computer-modern] [t2a,t2b,t2c]
  \loadmapfile[cm-super-\typescriptthree.map]
\stoptypescript

% latin modern (t5 to be done)

\starttypescript [map] [latin-modern] [ec,texnansi,qx,t5,pl0]
  \loadmapfile[\typescriptthree-public-lm.map]
  \loadmapfile[\typescriptthree-var-exclusive-public-lm.map]
\stoptypescript

% the next applies to texfont generated metrics

\starttypescript [map] [utopia] [ec,texnansi,t5,8r]
  \loadmapfile[\typescriptthree-adobe-utopia.map]
\stoptypescript

\starttypescript [map] [charter] [ec,texnansi,t5,8r]
  \loadmapfile[\typescriptthree-bitstrea-charter.map]
\stoptypescript

% \starttypescript [map] [antykwa-torunska] [ec,texnansi,t5,8r]
%   \loadmapfile[\typescriptthree-public-antt.map]
% \stoptypescript

\starttypescript [map] [antykwa-torunska,antykwa-torunska-light,antykwa-torunska-cond,antykwa-torunska-lightcond] [texnansi,t2a,t2b,t2c,qx]
  \loadmapfile[\typescriptthree-antt.map]
\stoptypescript

\starttypescript [map] [antykwa-torunska,antykwa-torunska-light,antykwa-torunska-cond,antykwa-torunska-lightcond] [ec]
  \loadmapfile[cork-antt.map]
\stoptypescript

\starttypescript [map] [antykwa-poltawskiego] [ec,texnansi,t5,8r]
  \loadmapfile[\typescriptthree-public-antp.map]
\stoptypescript

\starttypescript [map] [bookman] [ec,texnansi,t5,8r]
  \loadmapfile[\typescriptthree-urw-bookman.map]
\stoptypescript

\starttypescript [map] [courier] [ec,texnansi,t5,8r]
  \loadmapfile[\typescriptthree-urw-courier.map]
\stoptypescript

\starttypescript [map] [helvetica] [ec,texnansi,t5,8r]
  \loadmapfile[\typescriptthree-urw-helvetica.map]
\stoptypescript

\starttypescript [map] [palatino] [ec,texnansi,t5,8r]
  \loadmapfile[\typescriptthree-urw-palatino.map]
  \loadmapfile[\typescriptthree-public-pfl.map]
\stoptypescript

\starttypescript [map] [times] [ec,texnansi,t5,8r]
  \loadmapfile[\typescriptthree-urw-times.map]
\stoptypescript

\starttypescript [map] [chancery] [ec,texnansi,t5,8r]
  \loadmapfile[\typescriptthree-urw-zapfchan.map]
\stoptypescript

\starttypescript [map] [schoolbook] [ec,texnansi,t5,8r]
  \loadmapfile[\typescriptthree-urw-ncntrsbk.map]
\stoptypescript

% once i can be sure that the map files are in the tree, i will
% use those instead of original (too many variants anyway)

\starttypescript [map] [palatino] [default,ec,texnansi,t5,8r]
  \loadmapfile[original-youngryu-px.map]
\stoptypescript

\starttypescript [map] [times] [default,ec,texnansi,t5,8r]
  \loadmapfile[original-youngryu-tx.map]
\stoptypescript

% to do: maybe original, maybe not

\starttypescript [map] [fourier] [ec]
  \loadmapfile[fourier.map]
  \loadmapfile[fourier-utopia-expert.map]
\stoptypescript

\endinput
