% \iffalse meta-comment %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % cfr-lm-build.dtx % Additions and changes Copyright (C) 2008-2024 Clea F. Rees. % Code from skeleton.dtx Copyright (C) 2015-2024 Scott Pakin (see below). % % This work may be distributed and/or modified under the % conditions of the LaTeX Project Public License, either version 1.3c % of this license or (at your option) any later version. % The latest version of this license is in % https://www.latex-project.org/lppl.txt % and version 1.3c or later is part of all distributions of LaTeX % version 2008-05-04 or later. % % This work has the LPPL maintenance status `maintained'. % % The Current Maintainer of this work is Clea F. Rees. % % This work consists of all files listed in manifest.txt. % % The file cfr-lm-build.dtx is a derived work under the terms of the % LPPL. It is based on version 2.4 of skeleton.dtx which is part of % dtxtut by Scott Pakin. A copy of dtxtut, including the % unmodified version of skeleton.dtx is available from % https://www.ctan.org/pkg/dtxtut and released under the LPPL. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % \fi % % \iffalse %<*driver> \RequirePackage{svn-prov} \ProvidesFileSVN{$Id: cfr-lm-build.dtx 10368 2024-09-19 15:54:22Z cfrees $}[v1.7 \revinfo][\filebase DTX: Latin Modern for 8-bit engines] \DefineFileInfoSVN[cfr-lm@build] \documentclass[10pt,british]{ltxdoc} % l3doc loads fancyvrb % fancyvrb overwrites svn-prov's macros without warning % restore \fileversion \filerev in case we're using l3doc \GetFileInfoSVN{cfr-lm@build} \NewExpandableDocumentCommand \pkgname {} {cfr-lm} \EnableCrossrefs \CodelineIndex \RecordChanges \DoNotIndex{\verb,\ProvidesPackageSVN,\NeedsTeXFormat,\ProcessKeyOptions} \usepackage{babel} \usepackage[rm={lining,prop},sf={lining,prop},tt={mono,lining,tab}]{cfr-lm} \pdfmapfile{-clm.map} % not necessary for installed package \pdfmapfile{+clm.map} % not necessary for installed package \usepackage{fancyhdr} \usepackage{enumitem} \usepackage{xcolor} \usepackage{xurl} \urlstyle{sf} \usepackage{microtype} \usepackage[a4paper,headheight=14pt,hmarginratio=4:1,vscale=.8,hscale=.7,verbose]{geometry} % use 14pt for 11pt text, 15pt for 12pt text \usepackage{csquotes} \MakeAutoQuote{‘}{’} \MakeAutoQuote*{“}{”} \usepackage{fancyref} % \usepackage{pdflscape} \usepackage{lscape} % ^^A \ExplSyntaxOn % mae'n amlwg bod Ulrike Fischer yn hollol gywir % ^^A ond mae dogfen yn ofnadwy beth bynnag a siwr o fod na fydd rhywun yn ei darllen hi % ^^A *dylwn* i newid y côd ond wn i ddim sut i dorri'r llinellau heb achosi draferth i fontinst % ^^A alla i ddim ymdopi â adeiladu fnttarg eto i tseicio'r ffeil driver ... % ^^A a dim syniad sut i dorri'r llinellau tu mewn i'r macrocode % ^^A \hook_gput_code:nnn { env/landscape/begin } { lscape mod } % ^^A { % ^^A \thispagestyle{empty} % ^^A \hook_gput_code:nnn { shipout } { lscape mod } % ^^A { % ^^A \thispagestyle{empty} % ^^A \pdfpageattr{/Rotate ~ 90} % ^^A } % ^^A } % ^^A \hook_gput_code:nnn { env/landscape/end } { lscape mod } % ^^A { % ^^A \hook_gput_next_code:nn { shipout/after } % ^^A { % ^^A \thispagestyle{fancy} % ^^A \hook_gremove_code:nn { shipout } { lscape mod } % ^^A } % ^^A } % ^^A \ExplSyntaxOff % sicrhau hyperindex=false: llwytho CYN bookmark \usepackage{hypdoc}% ateb Ulrike Fischer: https://tex.stackexchange.com/a/695555/ \usepackage{bookmark} \hypersetup{% colorlinks=true, citecolor={moss}, extension=pdf, linkcolor={strawberry}, linktocpage=true, pdfcreator={TeX}, pdfproducer={pdfeTeX}, urlcolor={blueberry}% } \newcommand*{\gust}{\textsc{Gust}} \newcommand*{\lpack}[1]{\textsf{#1}} \newcommand*{\fgroup}[1]{\textsf{#1}} \newcommand*{\fname}[1]{\textsf{#1}} \newcommand*{\file}[1]{\texttt{#1}} \title{\pkgname{}: \lpack{fontinst} sources} \author{Clea F. Rees\thanks{% Bug tracker: \href{https://codeberg.org/cfr/nfssext/issues}{\url{codeberg.org/cfr/nfssext/issues}} \textbar{} Code: \href{https://codeberg.org/cfr/nfssext}{\url{codeberg.org/cfr/nfssext}} \textbar{} Mirror: \href{https://github.com/cfr42/nfssext}{\url{github.com/cfr42/nfssext}}% }} \date{\fileversion~\filedate} \pagestyle{fancy} \fancyhf{} \fancyhf[rh]{\itshape\fileversion} \fancyhf[lh]{\itshape\pkgname: fontinst sources} \fancyhf[cf]{--- \thepage~/~\lastpage{} ---} \newlength\tewadjust \AddToHook {begindocument/after}[.] {% \setlength\tewadjust{\marginparwidth+\marginparsep}% \fancyheadoffset[lh,lf]{\tewadjust}% } \ExplSyntaxOn \hook_gput_code:nnn {shipout/lastpage} {.} { \property_record:nn {t:lastpage}{abspage,page,pagenum} } \cs_new_protected_nopar:Npn \lastpage { \property_ref:nn {t:lastpage}{page} } \ExplSyntaxOff \definecolor{strawberry}{rgb}{1.000,0.000,0.502} \definecolor{blueberry}{rgb}{0.000,0.000,1.000} \definecolor{moss}{rgb}{0.000,0.502,0.251} \NewDocElement[% idxtype=fd., idxgroup=fds, printtype=\textit{fd.}, ]{Fd}{fdfile} \NewDocElement[% idxtype=drv., idxgroup=drivers, printtype=\textit{drv.}, ]{Drv}{driver} \NewDocElement[% idxtype=map, idxgroup=map files, printtype=\textit{map}, ]{Map}{mapfile} \NewDocElement[% idxtype=etx, idxgroup=font encodings, printtype=\textit{etx}, ]{Etx}{encoding} % ^^A break long code lines unsuccessfully \makeatletter \def\@xobeysp{\leavevmode\penalty100\ } \makeatother \begin{document} \savegeometry{safonol}% \DocInput{\filename} \end{document} % % \fi % \pdfinfo{% % /Creator (TeX) % /Producer (pdfTeX) % /Author (Clea F. Rees) % /Title (cfr-lm: fontinst sources) % /Subject (TeX) % /Keywords % (TeX,LaTeX,font,fonts,tex,latex,Latin Modern,cfr-lm,cfr-lm,Latin % Modern,Gust,gust,Clea,Rees,encoding,encodings,etx,driver,map,drv,fontinst)} % \pdfcatalog{% % /URL () % /PageMode /UseOutlines} % \maketitle\thispagestyle{empty} % \setlength{\parindent}{0pt} % \setlength{\parskip}{0.5em} % % \begin{abstract} % \noindent % This file contains listings for the encodings used by \lpack{cfr-lm}. % For commentary, changes and documentation, see \file{cfr-lm.pdf}. % I apologise for the horrendous length of the lines in \file{clm-t1-drv.tex}. % My only defence is that nobody else is ever going to read it. % \end{abstract} % % \tableofcontents % % \MaybeStop{% % \def\glossaryname{Change History}% % \PrintChanges % \PrintIndex % } % % \section{Drivers} % % The driver does all the initial setup of the fonts. % It organises the fonts into families, defines shapes and reencodes as required. % For \lpack{\filebase}, the driver is split into \file{clm-t1-drv.tex} and \file{clm-ts1-drv.tex}. % % ^^A ych a fi! % ^^A \newgeometry{vscale=0.975,width=500pt,headheight=0pt,headsep=0pt,vmarginratio=1:1,hmarginratio=1:1} % ^^A \begin{landscape} % \subsection{T1 Driver} % % \iffalse %<*drv-t1> % \fi % \begin{driver}{clm-t1-drv.tex} % The EC or T1 families. % \begin{macrocode} \input fontinst.sty \needsfontinstversion{1.926} % \end{macrocode} % Substitutions % \changes{v1.7}{2024-08-28}{Change order of substitutions for \texttt{scsl}.} % \begin{macrocode} \substitutesilent{scit}{scsl} \substitutesilent{si}{scit} \substitutesilent{ui}{it} \substitutesilent{sl}{ui} \substitutesilent{it}{sl} \substitutesilent{sc}{n} % \end{macrocode} % Bold extended for bold % \changes{v1.7}{2024-08-28}{Substitute bold extended for bold in case later kernels break \lpack{nfssext-cfr} patch.} % % This *really* shouldn't be necessary!! % But on newer kernels, it is. % \lpack{nfssext-cfr} contains a fix, but maybe this will help if they change the code again. % The basic problem is that virtual fonts are ignored by code which now treats CM/LM as special cases. % It doesn't break, but it makes a mess. % \begin{macrocode} \substitutesilent{b}{bx} % \end{macrocode} % Record transformations for later map file creation % \begin{macrocode} \recordtransforms{clm-rec.tex} % \end{macrocode} % Don't allow fonts to be scaled via variable in fd files as we have optical sizes. % % Transformations : reencode fonts % % Reencode for standard T1 encoding - tabular, lining digits % \begin{macrocode} \transformfont{lmb8ttl10}{\reencodefont{t1-clm}{\fromafm{lmb10}}} \transformfont{lmbo8ttl10}{\reencodefont{t1-clm}{\fromafm{lmbo10}}} \transformfont{lmbx8ttl10}{\reencodefont{t1-clm}{\fromafm{lmbx10}}} \transformfont{lmbx8ttl12}{\reencodefont{t1-clm}{\fromafm{lmbx12}}} \transformfont{lmbx8ttl5}{\reencodefont{t1-clm}{\fromafm{lmbx5}}} \transformfont{lmbx8ttl6}{\reencodefont{t1-clm}{\fromafm{lmbx6}}} \transformfont{lmbx8ttl7}{\reencodefont{t1-clm}{\fromafm{lmbx7}}} \transformfont{lmbx8ttl8}{\reencodefont{t1-clm}{\fromafm{lmbx8}}} \transformfont{lmbx8ttl9}{\reencodefont{t1-clm}{\fromafm{lmbx9}}} \transformfont{lmbxi8ttl10}{\reencodefont{t1-clm}{\fromafm{lmbxi10}}} \transformfont{lmbxo8ttl10}{\reencodefont{t1-clm}{\fromafm{lmbxo10}}} \transformfont{lmcsc8ttl10}{\reencodefont{t1-clm}{\fromafm{lmcsc10}}} \transformfont{lmcsco8ttl10}{\reencodefont{t1-clm}{\fromafm{lmcsco10}}} \transformfont{lmr8ttl10}{\reencodefont{t1-clm}{\fromafm{lmr10}}} \transformfont{lmr8ttl12}{\reencodefont{t1-clm}{\fromafm{lmr12}}} \transformfont{lmr8ttl17}{\reencodefont{t1-clm}{\fromafm{lmr17}}} \transformfont{lmr8ttl5}{\reencodefont{t1-clm}{\fromafm{lmr5}}} \transformfont{lmr8ttl6}{\reencodefont{t1-clm}{\fromafm{lmr6}}} \transformfont{lmr8ttl7}{\reencodefont{t1-clm}{\fromafm{lmr7}}} \transformfont{lmr8ttl8}{\reencodefont{t1-clm}{\fromafm{lmr8}}} \transformfont{lmr8ttl9}{\reencodefont{t1-clm}{\fromafm{lmr9}}} \transformfont{lmri8ttl10}{\reencodefont{t1-clm}{\fromafm{lmri10}}} \transformfont{lmri8ttl12}{\reencodefont{t1-clm}{\fromafm{lmri12}}} \transformfont{lmri8ttl7}{\reencodefont{t1-clm}{\fromafm{lmri7}}} \transformfont{lmri8ttl8}{\reencodefont{t1-clm}{\fromafm{lmri8}}} \transformfont{lmri8ttl9}{\reencodefont{t1-clm}{\fromafm{lmri9}}} \transformfont{lmro8ttl10}{\reencodefont{t1-clm}{\fromafm{lmro10}}} \transformfont{lmro8ttl12}{\reencodefont{t1-clm}{\fromafm{lmro12}}} \transformfont{lmro8ttl17}{\reencodefont{t1-clm}{\fromafm{lmro17}}} \transformfont{lmro8ttl8}{\reencodefont{t1-clm}{\fromafm{lmro8}}} \transformfont{lmro8ttl9}{\reencodefont{t1-clm}{\fromafm{lmro9}}} \transformfont{lmu8ttl10}{\reencodefont{t1-clm}{\fromafm{lmu10}}} \transformfont{lmss8ttl10}{\reencodefont{t1-clm}{\fromafm{lmss10}}} \transformfont{lmss8ttl12}{\reencodefont{t1-clm}{\fromafm{lmss12}}} \transformfont{lmss8ttl17}{\reencodefont{t1-clm}{\fromafm{lmss17}}} \transformfont{lmss8ttl8}{\reencodefont{t1-clm}{\fromafm{lmss8}}} \transformfont{lmss8ttl9}{\reencodefont{t1-clm}{\fromafm{lmss9}}} \transformfont{lmssbo8ttl10}{\reencodefont{t1-clm}{\fromafm{lmssbo10}}} \transformfont{lmssbx8ttl10}{\reencodefont{t1-clm}{\fromafm{lmssbx10}}} \transformfont{lmssdc8ttl10}{\reencodefont{t1-clm}{\fromafm{lmssdc10}}} \transformfont{lmssdo8ttl10}{\reencodefont{t1-clm}{\fromafm{lmssdo10}}} \transformfont{lmsso8ttl10}{\reencodefont{t1-clm}{\fromafm{lmsso10}}} \transformfont{lmsso8ttl12}{\reencodefont{t1-clm}{\fromafm{lmsso12}}} \transformfont{lmsso8ttl17}{\reencodefont{t1-clm}{\fromafm{lmsso17}}} \transformfont{lmsso8ttl8}{\reencodefont{t1-clm}{\fromafm{lmsso8}}} \transformfont{lmsso8ttl9}{\reencodefont{t1-clm}{\fromafm{lmsso9}}} \transformfont{lmssq8ttl8}{\reencodefont{t1-clm}{\fromafm{lmssq8}}} \transformfont{lmssqbo8ttl8}{\reencodefont{t1-clm}{\fromafm{lmssqbo8}}} \transformfont{lmssqbx8ttl8}{\reencodefont{t1-clm}{\fromafm{lmssqbx8}}} \transformfont{lmssqo8ttl8}{\reencodefont{t1-clm}{\fromafm{lmssqo8}}} \transformfont{lmtcsc8ttl10}{\reencodefont{t1-clm}{\fromafm{lmtcsc10}}} \transformfont{lmtcso8ttl10}{\reencodefont{t1-clm}{\fromafm{lmtcso10}}} \transformfont{lmtk8ttl10}{\reencodefont{t1-clm}{\fromafm{lmtk10}}} \transformfont{lmtko8ttl10}{\reencodefont{t1-clm}{\fromafm{lmtko10}}} \transformfont{lmtl8ttl10}{\reencodefont{t1-clm}{\fromafm{lmtl10}}} \transformfont{lmtlc8ttl10}{\reencodefont{t1-clm}{\fromafm{lmtlc10}}} \transformfont{lmtlco8ttl10}{\reencodefont{t1-clm}{\fromafm{lmtlco10}}} \transformfont{lmtlo8ttl10}{\reencodefont{t1-clm}{\fromafm{lmtlo10}}} \transformfont{lmtt8ttl10}{\reencodefont{t1-clm}{\fromafm{lmtt10}}} \transformfont{lmtt8ttl12}{\reencodefont{t1-clm}{\fromafm{lmtt12}}} \transformfont{lmtt8ttl8}{\reencodefont{t1-clm}{\fromafm{lmtt8}}} \transformfont{lmtt8ttl9}{\reencodefont{t1-clm}{\fromafm{lmtt9}}} \transformfont{lmtti8ttl10}{\reencodefont{t1-clm}{\fromafm{lmtti10}}} \transformfont{lmtto8ttl10}{\reencodefont{t1-clm}{\fromafm{lmtto10}}} \transformfont{lmvtk8ttl10}{\reencodefont{t1-clm}{\fromafm{lmvtk10}}} \transformfont{lmvtko8ttl10}{\reencodefont{t1-clm}{\fromafm{lmvtko10}}} \transformfont{lmvtl8ttl10}{\reencodefont{t1-clm}{\fromafm{lmvtl10}}} \transformfont{lmvtlo8ttl10}{\reencodefont{t1-clm}{\fromafm{lmvtlo10}}} \transformfont{lmvtt8ttl10}{\reencodefont{t1-clm}{\fromafm{lmvtt10}}} \transformfont{lmvtto8ttl10}{\reencodefont{t1-clm}{\fromafm{lmvtto10}}} \transformfont{lmdunh8ttl10}{\reencodefont{t1-clm}{\fromafm{lmdunh10}}} \transformfont{lmduno8ttl10}{\reencodefont{t1-clm}{\fromafm{lmduno10}}} % \end{macrocode} % Reencode alternative digits (proportional, proportional osf, tabular osf, zero.slash) % \begin{macrocode} \transformfont{dd-lmb10}{\reencodefont{dotdigits}{\fromafm{lmb10}}} \transformfont{dd-lmbo10}{\reencodefont{dotdigits}{\fromafm{lmbo10}}} \transformfont{dd-lmbx10}{\reencodefont{dotdigits}{\fromafm{lmbx10}}} \transformfont{dd-lmbx12}{\reencodefont{dotdigits}{\fromafm{lmbx12}}} \transformfont{dd-lmbx5}{\reencodefont{dotdigits}{\fromafm{lmbx5}}} \transformfont{dd-lmbx6}{\reencodefont{dotdigits}{\fromafm{lmbx6}}} \transformfont{dd-lmbx7}{\reencodefont{dotdigits}{\fromafm{lmbx7}}} \transformfont{dd-lmbx8}{\reencodefont{dotdigits}{\fromafm{lmbx8}}} \transformfont{dd-lmbx9}{\reencodefont{dotdigits}{\fromafm{lmbx9}}} \transformfont{dd-lmbxi10}{\reencodefont{dotdigits}{\fromafm{lmbxi10}}} \transformfont{dd-lmbxo10}{\reencodefont{dotdigits}{\fromafm{lmbxo10}}} \transformfont{dd-lmcsc10}{\reencodefont{dotdigits}{\fromafm{lmcsc10}}} \transformfont{dd-lmcsco10}{\reencodefont{dotdigits}{\fromafm{lmcsco10}}} \transformfont{dd-lmr10}{\reencodefont{dotdigits}{\fromafm{lmr10}}} \transformfont{dd-lmr12}{\reencodefont{dotdigits}{\fromafm{lmr12}}} \transformfont{dd-lmr17}{\reencodefont{dotdigits}{\fromafm{lmr17}}} \transformfont{dd-lmr5}{\reencodefont{dotdigits}{\fromafm{lmr5}}} \transformfont{dd-lmr6}{\reencodefont{dotdigits}{\fromafm{lmr6}}} \transformfont{dd-lmr7}{\reencodefont{dotdigits}{\fromafm{lmr7}}} \transformfont{dd-lmr8}{\reencodefont{dotdigits}{\fromafm{lmr8}}} \transformfont{dd-lmr9}{\reencodefont{dotdigits}{\fromafm{lmr9}}} \transformfont{dd-lmri10}{\reencodefont{dotdigits}{\fromafm{lmri10}}} \transformfont{dd-lmri12}{\reencodefont{dotdigits}{\fromafm{lmri12}}} \transformfont{dd-lmri7}{\reencodefont{dotdigits}{\fromafm{lmri7}}} \transformfont{dd-lmri8}{\reencodefont{dotdigits}{\fromafm{lmri8}}} \transformfont{dd-lmri9}{\reencodefont{dotdigits}{\fromafm{lmri9}}} \transformfont{dd-lmro10}{\reencodefont{dotdigits}{\fromafm{lmro10}}} \transformfont{dd-lmro12}{\reencodefont{dotdigits}{\fromafm{lmro12}}} \transformfont{dd-lmro17}{\reencodefont{dotdigits}{\fromafm{lmro17}}} \transformfont{dd-lmro8}{\reencodefont{dotdigits}{\fromafm{lmro8}}} \transformfont{dd-lmro9}{\reencodefont{dotdigits}{\fromafm{lmro9}}} \transformfont{dd-lmu10}{\reencodefont{dotdigits}{\fromafm{lmu10}}} \transformfont{dd-lmss10}{\reencodefont{dotdigits}{\fromafm{lmss10}}} \transformfont{dd-lmss12}{\reencodefont{dotdigits}{\fromafm{lmss12}}} \transformfont{dd-lmss17}{\reencodefont{dotdigits}{\fromafm{lmss17}}} \transformfont{dd-lmss8}{\reencodefont{dotdigits}{\fromafm{lmss8}}} \transformfont{dd-lmss9}{\reencodefont{dotdigits}{\fromafm{lmss9}}} \transformfont{dd-lmssbo10}{\reencodefont{dotdigits}{\fromafm{lmssbo10}}} \transformfont{dd-lmssbx10}{\reencodefont{dotdigits}{\fromafm{lmssbx10}}} \transformfont{dd-lmssdc10}{\reencodefont{dotdigits}{\fromafm{lmssdc10}}} \transformfont{dd-lmssdo10}{\reencodefont{dotdigits}{\fromafm{lmssdo10}}} \transformfont{dd-lmsso10}{\reencodefont{dotdigits}{\fromafm{lmsso10}}} \transformfont{dd-lmsso12}{\reencodefont{dotdigits}{\fromafm{lmsso12}}} \transformfont{dd-lmsso17}{\reencodefont{dotdigits}{\fromafm{lmsso17}}} \transformfont{dd-lmsso8}{\reencodefont{dotdigits}{\fromafm{lmsso8}}} \transformfont{dd-lmsso9}{\reencodefont{dotdigits}{\fromafm{lmsso9}}} \transformfont{dd-lmssq8}{\reencodefont{dotdigits}{\fromafm{lmssq8}}} \transformfont{dd-lmssqbo8}{\reencodefont{dotdigits}{\fromafm{lmssqbo8}}} \transformfont{dd-lmssqbx8}{\reencodefont{dotdigits}{\fromafm{lmssqbx8}}} \transformfont{dd-lmssqo8}{\reencodefont{dotdigits}{\fromafm{lmssqo8}}} \transformfont{dd-lmtcsc10}{\reencodefont{dotdigits}{\fromafm{lmtcsc10}}} \transformfont{dd-lmtcso10}{\reencodefont{dotdigits}{\fromafm{lmtcso10}}} \transformfont{dd-lmtk10}{\reencodefont{dotdigits}{\fromafm{lmtk10}}} \transformfont{dd-lmtko10}{\reencodefont{dotdigits}{\fromafm{lmtko10}}} \transformfont{dd-lmtl10}{\reencodefont{dotdigits}{\fromafm{lmtl10}}} \transformfont{dd-lmtlc10}{\reencodefont{dotdigits}{\fromafm{lmtlc10}}} \transformfont{dd-lmtlco10}{\reencodefont{dotdigits}{\fromafm{lmtlco10}}} \transformfont{dd-lmtlo10}{\reencodefont{dotdigits}{\fromafm{lmtlo10}}} \transformfont{dd-lmtt10}{\reencodefont{dotdigits}{\fromafm{lmtt10}}} \transformfont{dd-lmtt12}{\reencodefont{dotdigits}{\fromafm{lmtt12}}} \transformfont{dd-lmtt8}{\reencodefont{dotdigits}{\fromafm{lmtt8}}} \transformfont{dd-lmtt9}{\reencodefont{dotdigits}{\fromafm{lmtt9}}} \transformfont{dd-lmtti10}{\reencodefont{dotdigits}{\fromafm{lmtti10}}} \transformfont{dd-lmtto10}{\reencodefont{dotdigits}{\fromafm{lmtto10}}} \transformfont{dd-lmvtk10}{\reencodefont{dotdigits}{\fromafm{lmvtk10}}} \transformfont{dd-lmvtko10}{\reencodefont{dotdigits}{\fromafm{lmvtko10}}} \transformfont{dd-lmvtl10}{\reencodefont{dotdigits}{\fromafm{lmvtl10}}} \transformfont{dd-lmvtlo10}{\reencodefont{dotdigits}{\fromafm{lmvtlo10}}} \transformfont{dd-lmvtt10}{\reencodefont{dotdigits}{\fromafm{lmvtt10}}} \transformfont{dd-lmvtto10}{\reencodefont{dotdigits}{\fromafm{lmvtto10}}} \transformfont{dd-lmdunh10}{\reencodefont{dotdigits}{\fromafm{lmdunh10}}} \transformfont{dd-lmduno10}{\reencodefont{dotdigits}{\fromafm{lmduno10}}} % \end{macrocode} % Installation: creation of virtual fonts % \begin{macrocode} \installfonts % \end{macrocode} % clm: serif; tabular, lining digits % \begin{macrocode} \installfamily{T1}{clm}{} \installfont{clmr8t5}{% ec-lmr5 encoding txtfdmns,lmr8ttl5,% \metrics\unsetint{acccapheight},newlatin% }{t1-clm}{T1}{clm}{m}{n}{<-5.5>} \installfont{clmr8t6}{% ec-lmr6 encoding txtfdmns,lmr8ttl6,% \metrics\unsetint{acccapheight},newlatin% }{t1-clm}{T1}{clm}{m}{n}{<5.5-6.5>} \installfont{clmr8t7}{% ec-lmr7 encoding txtfdmns,lmr8ttl7,% \metrics\unsetint{acccapheight},newlatin% }{t1-clm}{T1}{clm}{m}{n}{<6.5-7.5>} \installfont{clmr8t8}{% ec-lmr8 encoding txtfdmns,lmr8ttl8,% \metrics\unsetint{acccapheight},newlatin% }{t1-clm}{T1}{clm}{m}{n}{<7.5-8.5>} \installfont{clmr8t9}{% ec-lmr9 encoding txtfdmns,lmr8ttl9,% \metrics\unsetint{acccapheight},newlatin% }{t1-clm}{T1}{clm}{m}{n}{<8.5-9.5>} \installfont{clmr8t10}{% ec-lmr10 encoding txtfdmns,lmr8ttl10,% \metrics\unsetint{acccapheight},newlatin% }{t1-clm}{T1}{clm}{m}{n}{<9.5-11>} \installfont{clmr8t12}{% ec-lmr12 encoding txtfdmns,lmr8ttl12,% \metrics\unsetint{acccapheight},newlatin% }{t1-clm}{T1}{clm}{m}{n}{<11-15>} \installfont{clmr8t17}{% ec-lmr17 encoding txtfdmns,lmr8ttl17,% \metrics\unsetint{acccapheight},newlatin% }{t1-clm}{T1}{clm}{m}{n}{<15->} \installfont{clmro8t8}{% ec-lmro8 encoding txtfdmns,lmro8ttl8,% \metrics\unsetint{acccapheight},newlatin% }{t1-clm}{T1}{clm}{m}{sl}{<-8.5>} \installfont{clmro8t9}{% ec-lmro9 encoding txtfdmns,lmro8ttl9,% \metrics\unsetint{acccapheight},newlatin% }{t1-clm}{T1}{clm}{m}{sl}{<8.5-9.5>} \installfont{clmro8t10}{% ec-lmro10 encoding txtfdmns,lmro8ttl10,% \metrics\unsetint{acccapheight},newlatin% }{t1-clm}{T1}{clm}{m}{sl}{<9.5-11>} \installfont{clmro8t12}{% ec-lmro12 encoding txtfdmns,lmro8ttl12,% \metrics\unsetint{acccapheight},newlatin% }{t1-clm}{T1}{clm}{m}{sl}{<11-15>} \installfont{clmro8t17}{% ec-lmro17 encoding txtfdmns,lmro8ttl17,% \metrics\unsetint{acccapheight},newlatin% }{t1-clm}{T1}{clm}{m}{sl}{<15->} \installfont{clmri8t7}{% ec-lmri7 encoding txtfdmns,lmri8ttl7,% \metrics\unsetint{acccapheight},newlatin% }{t1-clm}{T1}{clm}{m}{it}{<-7.5>} \installfont{clmri8t8}{% ec-lmri8 encoding txtfdmns,lmri8ttl8,% \metrics\unsetint{acccapheight},newlatin% }{t1-clm}{T1}{clm}{m}{it}{<7.5-8.5>} \installfont{clmri8t9}{% ec-lmri9 encoding txtfdmns,lmri8ttl9,% \metrics\unsetint{acccapheight},newlatin% }{t1-clm}{T1}{clm}{m}{it}{<8.5-9.5>} \installfont{clmri8t10}{% ec-lmri10 encoding txtfdmns,lmri8ttl10,% \metrics\unsetint{acccapheight},newlatin% }{t1-clm}{T1}{clm}{m}{it}{<9.5-11>} \installfont{clmri8t12}{% ec-lmri12 encoding txtfdmns,lmri8ttl12,% \metrics\unsetint{acccapheight},newlatin% }{t1-clm}{T1}{clm}{m}{it}{<11->} \installfont{clmu8t10}{% ec-lmu10 encoding txtfdmns,lmu8ttl10,% \metrics\unsetint{acccapheight},newlatin% }{t1-clm}{T1}{clm}{m}{ui}{} \installfont{clmcsc8t10}{% ec-lmcsc10 encoding txtfdmns,lmcsc8ttl10,% \metrics\unsetint{acccapheight},newlatin% }{t1-clm}{T1}{clm}{m}{sc}{} \installfont{clmcsco8t10}{% ec-lmcsco10 encoding txtfdmns,lmcsco8ttl10,% \metrics\unsetint{acccapheight},newlatin% }{t1-clm}{T1}{clm}{m}{scsl}{} % \end{macrocode} % Repeat for bold fonts % \begin{macrocode} \installfont{clmbx8t5}{% ec-lmbx5 encoding txtfdmns,lmbx8ttl5,% \metrics\unsetint{acccapheight},newlatin% }{t1-clm}{T1}{clm}{bx}{n}{<-5.5>} \installfont{clmbx8t6}{% ec-lmbx6 encoding txtfdmns,lmbx8ttl6,% \metrics\unsetint{acccapheight},newlatin% }{t1-clm}{T1}{clm}{bx}{n}{<5.5-6.5>} \installfont{clmbx8t7}{% ec-lmbx7 encoding txtfdmns,lmbx8ttl7,% \metrics\unsetint{acccapheight},newlatin% }{t1-clm}{T1}{clm}{bx}{n}{<6.5-7.5>} \installfont{clmbx8t8}{% ec-lmbx8 encoding txtfdmns,lmbx8ttl8,% \metrics\unsetint{acccapheight},newlatin% }{t1-clm}{T1}{clm}{bx}{n}{<7.5-8.5>} \installfont{clmbx8t9}{% ec-lmbx9 encoding txtfdmns,lmbx8ttl9,% \metrics\unsetint{acccapheight},newlatin% }{t1-clm}{T1}{clm}{bx}{n}{<8.5-9.5>} \installfont{clmbx8t10}{% ec-lmbx10 encoding txtfdmns,lmbx8ttl10,% \metrics\unsetint{acccapheight},newlatin% }{t1-clm}{T1}{clm}{bx}{n}{<9.5-11>} \installfont{clmbx8t12}{% ec-lmbx12 encoding txtfdmns,lmbx8ttl12,% \metrics\unsetint{acccapheight},newlatin% }{t1-clm}{T1}{clm}{bx}{n}{<11->} \installfont{clmbxo8t10}{% ec-lmbxo10 encoding txtfdmns,lmbxo8ttl10,% \metrics\unsetint{acccapheight},newlatin% }{t1-clm}{T1}{clm}{bx}{sl}{} \installfont{clmbxi8t10}{% ec-lmbxi10 encoding txtfdmns,lmbxi8ttl10,% \metrics\unsetint{acccapheight},newlatin% }{t1-clm}{T1}{clm}{bx}{it}{} % \end{macrocode} % Latin Modern default has these installed as bold, but the weight given in the font is demi and the demi weights in the sans-condensed are installed as demi, so I'm going for the same series - sb - here as they choose for those % \begin{macrocode} \installfont{clmb8t10}{% ec-lmb10 encoding txtfdmns,lmb8ttl10,% \metrics\unsetint{acccapheight},newlatin% }{t1-clm}{T1}{clm}{sb}{n}{} \installfont{clmbo8t10}{% ec-lmbo10 encoding txtfdmns,lmbo8ttl10,% \metrics\unsetint{acccapheight},newlatin% }{t1-clm}{T1}{clm}{sb}{sl}{} % \end{macrocode} % clms: sans; tabular, lining digits % \begin{macrocode} \installfamily{T1}{clms}{} \installfont{clmss8t8}{% ec-lmss8 encoding txtfdmns,lmss8ttl8,% \metrics\unsetint{acccapheight},newlatin% }{t1-clm}{T1}{clms}{m}{n}{<-8.5>} \installfont{clmss8t9}{% ec-lmss9 encoding txtfdmns,lmss8ttl9,% \metrics\unsetint{acccapheight},newlatin% }{t1-clm}{T1}{clms}{m}{n}{<8.5-9.5>} \installfont{clmss8t10}{% ec-lmss10 encoding txtfdmns,lmss8ttl10,% \metrics\unsetint{acccapheight},newlatin% }{t1-clm}{T1}{clms}{m}{n}{<9.5-11>} \installfont{clmss8t12}{% ec-lmss12 encoding txtfdmns,lmss8ttl12,% \metrics\unsetint{acccapheight},newlatin% }{t1-clm}{T1}{clms}{m}{n}{<11-15>} \installfont{clmss8t17}{% ec-lmss17 encoding txtfdmns,lmss8ttl17,% \metrics\unsetint{acccapheight},newlatin% }{t1-clm}{T1}{clms}{m}{n}{<15->} \installfont{clmsso8t8}{% ec-lmsso8 encoding txtfdmns,lmsso8ttl8,% \metrics\unsetint{acccapheight},newlatin% }{t1-clm}{T1}{clms}{m}{sl}{<-8.5>} \installfont{clmsso8t9}{% ec-lmsso9 encoding txtfdmns,lmsso8ttl9,% \metrics\unsetint{acccapheight},newlatin% }{t1-clm}{T1}{clms}{m}{sl}{<8.5-9.5>} \installfont{clmsso8t10}{% ec-lmsso10 encoding txtfdmns,lmsso8ttl10,% \metrics\unsetint{acccapheight},newlatin% }{t1-clm}{T1}{clms}{m}{sl}{<9.5-11>} \installfont{clmsso8t12}{% ec-lmsso12 encoding txtfdmns,lmsso8ttl12,% \metrics\unsetint{acccapheight},newlatin% }{t1-clm}{T1}{clms}{m}{sl}{<11-15>} \installfont{clmsso8t17}{% ec-lmsso17 encoding txtfdmns,lmsso8ttl17,% \metrics\unsetint{acccapheight},newlatin% }{t1-clm}{T1}{clms}{m}{sl}{<15->} \installfont{clmssbx8t10}{% ec-lmssbx10 encoding txtfdmns,lmssbx8ttl10,% \metrics\unsetint{acccapheight},newlatin% }{t1-clm}{T1}{clms}{bx}{n}{} \installfont{clmssbo8t10}{% ec-lmssbo10 encoding txtfdmns,lmssbo8ttl10,% \metrics\unsetint{acccapheight},newlatin% }{t1-clm}{T1}{clms}{bx}{sl}{} \installfont{clmssdc8t10}{% ec-lmssdc10 encoding txtfdmns,lmssdc8ttl10,% \metrics\unsetint{acccapheight},newlatin% }{t1-clm}{T1}{clms}{sbc}{n}{} \installfont{clmssdo8t10}{% ec-lmssdo10 encoding txtfdmns,lmssdo8ttl10,% \metrics\unsetint{acccapheight},newlatin% }{t1-clm}{T1}{clms}{sbc}{sl}{} % \end{macrocode} % clmqs: sans; tabular, lining digits % \changes{v1.7}{2024-08-28}{\cs{fontinstcc} and \cs{normalcc} required to ensure \texttt{@} treated correctly.} % \cs{fontinstcc} and \cs{normalcc} ensure \texttt{@} is treated correctly when writing out font definition files. % (This is not necessary in scaling factors since we treat those as strings.) % \begin{macrocode} \fontinstcc \installfamily{T1}{clmqs}{\hyphenchar\font=\m@ne} \normalcc \installfont{clmssq8t8}{% ec-lmssq8 encoding txtfdmns,lmssq8ttl8,% \metrics\unsetint{acccapheight},newlatin% }{t1-clm}{T1}{clmqs}{m}{n}{} \installfont{clmssqo8t8}{% ec-lmssqo8 encoding txtfdmns,lmssqo8ttl8,% \metrics\unsetint{acccapheight},newlatin% }{t1-clm}{T1}{clmqs}{m}{sl}{} \installfont{clmssqbx8t8}{% ec-lmssqbx8 encoding txtfdmns,lmssqbx8ttl8,% \metrics\unsetint{acccapheight},newlatin% }{t1-clm}{T1}{clmqs}{bx}{n}{} \installfont{clmssqbo8t8}{% ec-lmssqbo8 encoding txtfdmns,lmssqbo8ttl8,% \metrics\unsetint{acccapheight},newlatin% }{t1-clm}{T1}{clmqs}{bx}{sl}{} % \end{macrocode} % clmt: mono/typewriter; tabular, lining digits % \begin{macrocode} \fontinstcc \installfamily{T1}{clmt}{\hyphenchar\font=\m@ne} \normalcc \installfont{clmtt8t8}{% ec-lmtt8 encoding txtfdmns,lmtt8ttl8,% \metrics\unsetint{acccapheight},newlatin% }{t1-clm}{T1}{clmt}{m}{n}{<-8.5>} \installfont{clmtt8t9}{% ec-lmtt9 encoding txtfdmns,lmtt8ttl9,% \metrics\unsetint{acccapheight},newlatin% }{t1-clm}{T1}{clmt}{m}{n}{<8.5-9.5>} \installfont{clmtt8t10}{% ec-lmtt10 encoding txtfdmns,lmtt8ttl10,% \metrics\unsetint{acccapheight},newlatin% }{t1-clm}{T1}{clmt}{m}{n}{<9.5-11>} \installfont{clmtt8t12}{% ec-lmtt12 encoding txtfdmns,lmtt8ttl12,% \metrics\unsetint{acccapheight},newlatin% }{t1-clm}{T1}{clmt}{m}{n}{<11->} \installfont{clmtto8t10}{% ec-lmtto10 encoding txtfdmns,lmtto8ttl10,% \metrics\unsetint{acccapheight},newlatin% }{t1-clm}{T1}{clmt}{m}{sl}{} \installfont{clmtti8t10}{% ec-lmtti10 encoding txtfdmns,lmtti8ttl10,% \metrics\unsetint{acccapheight},newlatin% }{t1-clm}{T1}{clmt}{m}{it}{} \installfont{clmtcsc8t10}{% ec-lmtcsc10 encoding txtfdmns,lmtcsc8ttl10,% \metrics\unsetint{acccapheight},newlatin% }{t1-clm}{T1}{clmt}{m}{sc}{} \installfont{clmtcso8t10}{% ec-lmtcso10 encoding txtfdmns,lmtcso8ttl10,% \metrics\unsetint{acccapheight},newlatin% }{t1-clm}{T1}{clmt}{m}{scsl}{} \installfont{clmtk8t10}{% ec-lmtk10 encoding txtfdmns,lmtk8ttl10,% \metrics\unsetint{acccapheight},newlatin% }{t1-clm}{T1}{clmt}{bx}{n}{} \installfont{clmtko8t10}{% ec-lmtko10 encoding txtfdmns,lmtko8ttl10,% \metrics\unsetint{acccapheight},newlatin% }{t1-clm}{T1}{clmt}{bx}{sl}{} \installfont{clmtl8t10}{% ec-lmtl10 encoding txtfdmns,lmtl8ttl10,% \metrics\unsetint{acccapheight},newlatin% }{t1-clm}{T1}{clmt}{l}{n}{} \installfont{clmtlo8t10}{% ec-lmtlo10 encoding txtfdmns,lmtlo8ttl10,% \metrics\unsetint{acccapheight},newlatin% }{t1-clm}{T1}{clmt}{l}{sl}{} \installfont{clmtlc8t10}{% ec-lmtlc10 encoding txtfdmns,lmtlc8ttl10,% \metrics\unsetint{acccapheight},newlatin% }{t1-clm}{T1}{clmt}{lc}{n}{} \installfont{clmtlco8t10}{% ec-lmtlco10 encoding txtfdmns,lmtlco8ttl10,% \metrics\unsetint{acccapheight},newlatin% }{t1-clm}{T1}{clmt}{lc}{sl}{} % \end{macrocode} % clmv: variable typewriter; tabular, lining digits % \begin{macrocode} \fontinstcc \installfamily{T1}{clmv}{\hyphenchar\font=\m@ne} \normalcc \installfont{clmvtt8t10}{% ec-lmvtt10 encoding txtfdmns,lmvtt8ttl10,% \metrics\unsetint{acccapheight},newlatin% }{t1-clm}{T1}{clmv}{m}{n}{} \installfont{clmvtto8t10}{% ec-lmvtto10 encoding txtfdmns,lmvtto8ttl10,% \metrics\unsetint{acccapheight},newlatin% }{t1-clm}{T1}{clmv}{m}{sl}{} \installfont{clmvtk8t10}{% ec-lmvtk10 encoding txtfdmns,lmvtk8ttl10,% \metrics\unsetint{acccapheight},newlatin% }{t1-clm}{T1}{clmv}{bx}{n}{} \installfont{clmvtko8t10}{% ec-lmvtko10 encoding txtfdmns,lmvtko8ttl10,% \metrics\unsetint{acccapheight},newlatin% }{t1-clm}{T1}{clmv}{bx}{sl}{} \installfont{clmvtl8t10}{% ec-lmvtl10 encoding txtfdmns,lmvtl8ttl10,% \metrics\unsetint{acccapheight},newlatin% }{t1-clm}{T1}{clmv}{l}{n}{} \installfont{clmvtlo8t10}{% ec-lmvtlo10 encoding txtfdmns,lmvtlo8ttl10,% \metrics\unsetint{acccapheight},newlatin% }{t1-clm}{T1}{clmv}{l}{sl}{} % \end{macrocode} % clmd: dunh; tabular, lining digits % \begin{macrocode} \fontinstcc \installfamily{T1}{clmd}{\hyphenchar\font=45} \normalcc \installfont{clmdunh8t10}{% ec-lmdunh10 encoding txtfdmns,lmdunh8ttl10,% \metrics\unsetint{acccapheight},newlatin% }{t1-clm}{T1}{clmd}{m}{n}{} \installfont{clmduno8t10}{% ec-lmduno10 encoding txtfdmns,lmduno8ttl10,% \metrics\unsetint{acccapheight},newlatin% }{t1-clm}{T1}{clmd}{m}{sl}{} % \end{macrocode} % Now create families with (tabular) oldstyle figures by default. % % clmj % \begin{macrocode} \installfamily{T1}{clmj}{} \installfont{clmrj8t5}{% ec-lmr5 encoding txtfdmns,lmr8ttl5,dd-lmr5,% \metrics\unsetint{acccapheight},newlatin% }{dottaboldstyle,t1-clm}{T1}{clmj}{m}{n}{<-5.5>} \installfont{clmrj8t6}{% ec-lmr6 encoding txtfdmns,lmr8ttl6,dd-lmr6,% \metrics\unsetint{acccapheight},newlatin% }{dottaboldstyle,t1-clm}{T1}{clmj}{m}{n}{<5.5-6.5>} \installfont{clmrj8t7}{% ec-lmr7 encoding txtfdmns,lmr8ttl7,dd-lmr7,% \metrics\unsetint{acccapheight},newlatin% }{dottaboldstyle,t1-clm}{T1}{clmj}{m}{n}{<6.5-7.5>} \installfont{clmrj8t8}{% ec-lmr8 encoding txtfdmns,lmr8ttl8,dd-lmr8,% \metrics\unsetint{acccapheight},newlatin% }{dottaboldstyle,t1-clm}{T1}{clmj}{m}{n}{<7.5-8.5>} \installfont{clmrj8t9}{% ec-lmr9 encoding txtfdmns,lmr8ttl9,dd-lmr9,% \metrics\unsetint{acccapheight},newlatin% }{dottaboldstyle,t1-clm}{T1}{clmj}{m}{n}{<8.5-9.5>} \installfont{clmrj8t10}{% ec-lmr10 encoding txtfdmns,lmr8ttl10,dd-lmr10,% \metrics\unsetint{acccapheight},newlatin% }{dottaboldstyle,t1-clm}{T1}{clmj}{m}{n}{<9.5-11>} \installfont{clmrj8t12}{% ec-lmr12 encoding txtfdmns,lmr8ttl12,dd-lmr12,% \metrics\unsetint{acccapheight},newlatin% }{dottaboldstyle,t1-clm}{T1}{clmj}{m}{n}{<11-15>} \installfont{clmrj8t17}{% ec-lmr17 encoding txtfdmns,lmr8ttl17,dd-lmr17,% \metrics\unsetint{acccapheight},newlatin% }{dottaboldstyle,t1-clm}{T1}{clmj}{m}{n}{<15->} \installfont{clmrjo8t8}{% ec-lmro8 encoding txtfdmns,lmro8ttl8,dd-lmro8,% \metrics\unsetint{acccapheight},newlatin% }{dottaboldstyle,t1-clm}{T1}{clmj}{m}{sl}{<-8.5>} \installfont{clmrjo8t9}{% ec-lmro9 encoding txtfdmns,lmro8ttl9,dd-lmro9,% \metrics\unsetint{acccapheight},newlatin% }{dottaboldstyle,t1-clm}{T1}{clmj}{m}{sl}{<8.5-9.5>} \installfont{clmrjo8t10}{% ec-lmro10 encoding txtfdmns,lmro8ttl10,dd-lmro10,% \metrics\unsetint{acccapheight},newlatin% }{dottaboldstyle,t1-clm}{T1}{clmj}{m}{sl}{<9.5-11>} \installfont{clmrjo8t12}{% ec-lmro12 encoding txtfdmns,lmro8ttl12,dd-lmro12,% \metrics\unsetint{acccapheight},newlatin% }{dottaboldstyle,t1-clm}{T1}{clmj}{m}{sl}{<11-15>} \installfont{clmrjo8t17}{% ec-lmro17 encoding txtfdmns,lmro8ttl17,dd-lmro17,% \metrics\unsetint{acccapheight},newlatin% }{dottaboldstyle,t1-clm}{T1}{clmj}{m}{sl}{<15->} \installfont{clmrji8t7}{% ec-lmri7 encoding txtfdmns,lmri8ttl7,dd-lmri7,% \metrics\unsetint{acccapheight},newlatin% }{dottaboldstyle,t1-clm}{T1}{clmj}{m}{it}{<-7.5>} \installfont{clmrji8t8}{% ec-lmri8 encoding txtfdmns,lmri8ttl8,dd-lmri8,% \metrics\unsetint{acccapheight},newlatin% }{dottaboldstyle,t1-clm}{T1}{clmj}{m}{it}{<7.5-8.5>} \installfont{clmrji8t9}{% ec-lmri9 encoding txtfdmns,lmri8ttl9,dd-lmri9,% \metrics\unsetint{acccapheight},newlatin% }{dottaboldstyle,t1-clm}{T1}{clmj}{m}{it}{<8.5-9.5>} \installfont{clmrji8t10}{% ec-lmri10 encoding txtfdmns,lmri8ttl10,dd-lmri10,% \metrics\unsetint{acccapheight},newlatin% }{dottaboldstyle,t1-clm}{T1}{clmj}{m}{it}{<9.5-11>} \installfont{clmrji8t12}{% ec-lmri12 encoding txtfdmns,lmri8ttl12,dd-lmri12,% \metrics\unsetint{acccapheight},newlatin% }{dottaboldstyle,t1-clm}{T1}{clmj}{m}{it}{<11->} \installfont{clmuj8t10}{% ec-lmu10 encoding txtfdmns,lmu8ttl10,dd-lmu10,% \metrics\unsetint{acccapheight},newlatin% }{dottaboldstyle,t1-clm}{T1}{clmj}{m}{ui}{} \installfont{clmcscj8t10}{% ec-lmcsc10 encoding txtfdmns,lmcsc8ttl10,dd-lmcsc10,% \metrics\unsetint{acccapheight},newlatin% }{dottaboldstyle,t1-clm}{T1}{clmj}{m}{sc}{} \installfont{clmcscjo8t10}{% ec-lmcsco10 encoding txtfdmns,lmcsco8ttl10,dd-lmcsco10,% \metrics\unsetint{acccapheight},newlatin% }{dottaboldstyle,t1-clm}{T1}{clmj}{m}{scsl}{} % \end{macrocode} % Repeat for bold fonts % \begin{macrocode} \installfont{clmbxj8t5}{% ec-lmbx5 encoding txtfdmns,lmbx8ttl5,dd-lmbx5,% \metrics\unsetint{acccapheight},newlatin% }{dottaboldstyle,t1-clm}{T1}{clmj}{bx}{n}{<-5.5>} \installfont{clmbxj8t6}{% ec-lmbx6 encoding txtfdmns,lmbx8ttl6,dd-lmbx6,% \metrics\unsetint{acccapheight},newlatin% }{dottaboldstyle,t1-clm}{T1}{clmj}{bx}{n}{<5.5-6.5>} \installfont{clmbxj8t7}{% ec-lmbx7 encoding txtfdmns,lmbx8ttl7,dd-lmbx7,% \metrics\unsetint{acccapheight},newlatin% }{dottaboldstyle,t1-clm}{T1}{clmj}{bx}{n}{<6.5-7.5>} \installfont{clmbxj8t8}{% ec-lmbx8 encoding txtfdmns,lmbx8ttl8,dd-lmbx8,% \metrics\unsetint{acccapheight},newlatin% }{dottaboldstyle,t1-clm}{T1}{clmj}{bx}{n}{<7.5-8.5>} \installfont{clmbxj8t9}{% ec-lmbx9 encoding txtfdmns,lmbx8ttl9,dd-lmbx9,% \metrics\unsetint{acccapheight},newlatin% }{dottaboldstyle,t1-clm}{T1}{clmj}{bx}{n}{<8.5-9.5>} \installfont{clmbxj8t10}{% ec-lmbx10 encoding txtfdmns,lmbx8ttl10,dd-lmbx10,% \metrics\unsetint{acccapheight},newlatin% }{dottaboldstyle,t1-clm}{T1}{clmj}{bx}{n}{<9.5-11>} \installfont{clmbxj8t12}{% ec-lmbx12 encoding txtfdmns,lmbx8ttl12,dd-lmbx12,% \metrics\unsetint{acccapheight},newlatin% }{dottaboldstyle,t1-clm}{T1}{clmj}{bx}{n}{<11->} \installfont{clmbxjo8t10}{% ec-lmbxo10 encoding txtfdmns,lmbxo8ttl10,dd-lmbxo10,% \metrics\unsetint{acccapheight},newlatin% }{dottaboldstyle,t1-clm}{T1}{clmj}{bx}{sl}{} \installfont{clmbxji8t10}{% ec-lmbxi10 encoding txtfdmns,lmbxi8ttl10,dd-lmbxi10,% \metrics\unsetint{acccapheight},newlatin% }{dottaboldstyle,t1-clm}{T1}{clmj}{bx}{it}{} % \end{macrocode} % Latin Modern default has these installed as bold, but the weight given in the font is demi and the demi weights in the sans-condensed are installed as demi, so I'm going for the same series - sb - here as they choose for those. % \begin{macrocode} \installfont{clmbj8t10}{% ec-lmb10 encoding txtfdmns,lmb8ttl10,dd-lmb10,% \metrics\unsetint{acccapheight},newlatin% }{dottaboldstyle,t1-clm}{T1}{clmj}{sb}{n}{} \installfont{clmbjo8t10}{% ec-lmbo10 encoding txtfdmns,lmbo8ttl10,dd-lmbo10,% \metrics\unsetint{acccapheight},newlatin% }{dottaboldstyle,t1-clm}{T1}{clmj}{sb}{sl}{} % \end{macrocode} % clmjs % \begin{macrocode} \installfamily{T1}{clmjs}{} \installfont{clmssj8t8}{% ec-lmss8 encoding txtfdmns,lmss8ttl8,dd-lmss8,% \metrics\unsetint{acccapheight},newlatin% }{dottaboldstyle,t1-clm}{T1}{clmjs}{m}{n}{<-8.5>} \installfont{clmssj8t9}{% ec-lmss9 encoding txtfdmns,lmss8ttl9,dd-lmss9,% \metrics\unsetint{acccapheight},newlatin% }{dottaboldstyle,t1-clm}{T1}{clmjs}{m}{n}{<8.5-9.5>} \installfont{clmssj8t10}{% ec-lmss10 encoding txtfdmns,lmss8ttl10,dd-lmss10,% \metrics\unsetint{acccapheight},newlatin% }{dottaboldstyle,t1-clm}{T1}{clmjs}{m}{n}{<9.5-11>} \installfont{clmssj8t12}{% ec-lmss12 encoding txtfdmns,lmss8ttl12,dd-lmss12,% \metrics\unsetint{acccapheight},newlatin% }{dottaboldstyle,t1-clm}{T1}{clmjs}{m}{n}{<11-15>} \installfont{clmssj8t17}{% ec-lmss17 encoding txtfdmns,lmss8ttl17,dd-lmss17,% \metrics\unsetint{acccapheight},newlatin% }{dottaboldstyle,t1-clm}{T1}{clmjs}{m}{n}{<15->} \installfont{clmssjo8t8}{% ec-lmsso8 encoding txtfdmns,lmsso8ttl8,dd-lmsso8,% \metrics\unsetint{acccapheight},newlatin% }{dottaboldstyle,t1-clm}{T1}{clmjs}{m}{sl}{<-8.5>} \installfont{clmssjo8t9}{% ec-lmsso9 encoding txtfdmns,lmsso8ttl9,dd-lmsso9,% \metrics\unsetint{acccapheight},newlatin% }{dottaboldstyle,t1-clm}{T1}{clmjs}{m}{sl}{<8.5-9.5>} \installfont{clmssjo8t10}{% ec-lmsso10 encoding txtfdmns,lmsso8ttl10,dd-lmsso10,% \metrics\unsetint{acccapheight},newlatin% }{dottaboldstyle,t1-clm}{T1}{clmjs}{m}{sl}{<9.5-11>} \installfont{clmssjo8t12}{% ec-lmsso12 encoding txtfdmns,lmsso8ttl12,dd-lmsso12,% \metrics\unsetint{acccapheight},newlatin% }{dottaboldstyle,t1-clm}{T1}{clmjs}{m}{sl}{<11-15>} \installfont{clmssjo8t17}{% ec-lmsso17 encoding txtfdmns,lmsso8ttl17,dd-lmsso17,% \metrics\unsetint{acccapheight},newlatin% }{dottaboldstyle,t1-clm}{T1}{clmjs}{m}{sl}{<15->} \installfont{clmssbxj8t10}{% ec-lmssbx10 encoding txtfdmns,lmssbx8ttl10,dd-lmssbx10,% \metrics\unsetint{acccapheight},newlatin% }{dottaboldstyle,t1-clm}{T1}{clmjs}{bx}{n}{} \installfont{clmssbjo8t10}{% ec-lmssbo10 encoding txtfdmns,lmssbo8ttl10,dd-lmssbo10,% \metrics\unsetint{acccapheight},newlatin% }{dottaboldstyle,t1-clm}{T1}{clmjs}{bx}{sl}{} \installfont{clmssdcj8t10}{% ec-lmssdc10 encoding txtfdmns,lmssdc8ttl10,dd-lmssdc10,% \metrics\unsetint{acccapheight},newlatin% }{dottaboldstyle,t1-clm}{T1}{clmjs}{sbc}{n}{} \installfont{clmssdjo8t10}{% ec-lmssdo10 encoding txtfdmns,lmssdo8ttl10,dd-lmssdo10,% \metrics\unsetint{acccapheight},newlatin% }{dottaboldstyle,t1-clm}{T1}{clmjs}{sbc}{sl}{} % \end{macrocode} % clmjqs % \begin{macrocode} \fontinstcc \installfamily{T1}{clmjqs}{\hyphenchar\font=\m@ne} \normalcc \installfont{clmssqj8t8}{% ec-lmssq8 encoding txtfdmns,lmssq8ttl8,dd-lmssq8,% \metrics\unsetint{acccapheight},newlatin% }{dottaboldstyle,t1-clm}{T1}{clmjqs}{m}{n}{} \installfont{clmssqjo8t8}{% ec-lmssqo8 encoding txtfdmns,lmssqo8ttl8,dd-lmssqo8,% \metrics\unsetint{acccapheight},newlatin% }{dottaboldstyle,t1-clm}{T1}{clmjqs}{m}{sl}{} \installfont{clmssqbxj8t8}{% ec-lmssqbx8 encoding txtfdmns,lmssqbx8ttl8,dd-lmssqbx8,% \metrics\unsetint{acccapheight},newlatin% }{dottaboldstyle,t1-clm}{T1}{clmjqs}{bx}{n}{} \installfont{clmssqbjo8t8}{% ec-lmssqbo8 encoding txtfdmns,lmssqbo8ttl8,dd-lmssqbo8,% \metrics\unsetint{acccapheight},newlatin% }{dottaboldstyle,t1-clm}{T1}{clmjqs}{bx}{sl}{} % \end{macrocode} % clmjt % \begin{macrocode} \fontinstcc \installfamily{T1}{clmjt}{\hyphenchar\font=\m@ne} \normalcc \installfont{clmttj8t8}{% ec-lmtt8 encoding txtfdmns,lmtt8ttl8,dd-lmtt8,% \metrics\unsetint{acccapheight},newlatin% }{dottaboldstyle,t1-clm}{T1}{clmjt}{m}{n}{<-8.5>} \installfont{clmttj8t9}{% ec-lmtt9 encoding txtfdmns,lmtt8ttl9,dd-lmtt9,% \metrics\unsetint{acccapheight},newlatin% }{dottaboldstyle,t1-clm}{T1}{clmjt}{m}{n}{<8.5-9.5>} \installfont{clmttj8t10}{% ec-lmtt10 encoding txtfdmns,lmtt8ttl10,dd-lmtt10,% \metrics\unsetint{acccapheight},newlatin% }{dottaboldstyle,t1-clm}{T1}{clmjt}{m}{n}{<9.5-11>} \installfont{clmttj8t12}{% ec-lmtt12 encoding txtfdmns,lmtt8ttl12,dd-lmtt12,% \metrics\unsetint{acccapheight},newlatin% }{dottaboldstyle,t1-clm}{T1}{clmjt}{m}{n}{<11->} \installfont{clmttjo8t10}{% ec-lmtto10 encoding txtfdmns,lmtto8ttl10,dd-lmtto10,% \metrics\unsetint{acccapheight},newlatin% }{dottaboldstyle,t1-clm}{T1}{clmjt}{m}{sl}{} \installfont{clmttij8t10}{% ec-lmtti10 encoding txtfdmns,lmtti8ttl10,dd-lmtti10,% \metrics\unsetint{acccapheight},newlatin% }{dottaboldstyle,t1-clm}{T1}{clmjt}{m}{it}{} \installfont{clmtcscj8t10}{% ec-lmtcsc10 encoding txtfdmns,lmtcsc8ttl10,dd-lmtcsc10,% \metrics\unsetint{acccapheight},newlatin% }{dottaboldstyle,t1-clm}{T1}{clmjt}{m}{sc}{} \installfont{clmtcsjo8t10}{% ec-lmtcso10 encoding txtfdmns,lmtcso8ttl10,dd-lmtcso10,% \metrics\unsetint{acccapheight},newlatin% }{dottaboldstyle,t1-clm}{T1}{clmjt}{m}{scsl}{} \installfont{clmtkj8t10}{% ec-lmtk10 encoding txtfdmns,lmtk8ttl10,dd-lmtk10,% \metrics\unsetint{acccapheight},newlatin% }{dottaboldstyle,t1-clm}{T1}{clmjt}{bx}{n}{} \installfont{clmtkjo8t10}{% ec-lmtko10 encoding txtfdmns,lmtko8ttl10,dd-lmtko10,% \metrics\unsetint{acccapheight},newlatin% }{dottaboldstyle,t1-clm}{T1}{clmjt}{bx}{sl}{} \installfont{clmtlj8t10}{% ec-lmtl10 encoding txtfdmns,lmtl8ttl10,dd-lmtl10,% \metrics\unsetint{acccapheight},newlatin% }{dottaboldstyle,t1-clm}{T1}{clmjt}{l}{n}{} \installfont{clmtljo8t10}{% ec-lmtlo10 encoding txtfdmns,lmtlo8ttl10,dd-lmtlo10,% \metrics\unsetint{acccapheight},newlatin% }{dottaboldstyle,t1-clm}{T1}{clmjt}{l}{sl}{} \installfont{clmtlcj8t10}{% ec-lmtlc10 encoding txtfdmns,lmtlc8ttl10,dd-lmtlc10,% \metrics\unsetint{acccapheight},newlatin% }{dottaboldstyle,t1-clm}{T1}{clmjt}{lc}{n}{} \installfont{clmtlcjo8t10}{% ec-lmtlco10 encoding txtfdmns,lmtlco8ttl10,dd-lmtlco10,% \metrics\unsetint{acccapheight},newlatin% }{dottaboldstyle,t1-clm}{T1}{clmjt}{lc}{sl}{} % \end{macrocode} % clmjv % \begin{macrocode} \fontinstcc \installfamily{T1}{clmjv}{\hyphenchar\font=\m@ne} \normalcc \installfont{clmvttj8t10}{% ec-lmvtt10 encoding txtfdmns,lmvtt8ttl10,dd-lmvtt10,% \metrics\unsetint{acccapheight},newlatin% }{dottaboldstyle,t1-clm}{T1}{clmjv}{m}{n}{} \installfont{clmvttjo8t10}{% ec-lmvtto10 encoding txtfdmns,lmvtto8ttl10,dd-lmvtto10,% \metrics\unsetint{acccapheight},newlatin% }{dottaboldstyle,t1-clm}{T1}{clmjv}{m}{sl}{} \installfont{clmvtkj8t10}{% ec-lmvtk10 encoding txtfdmns,lmvtk8ttl10,dd-lmvtk10,% \metrics\unsetint{acccapheight},newlatin% }{dottaboldstyle,t1-clm}{T1}{clmjv}{bx}{n}{} \installfont{clmvtkjo8t10}{% ec-lmvtko10 encoding txtfdmns,lmvtko8ttl10,dd-lmvtko10,% \metrics\unsetint{acccapheight},newlatin% }{dottaboldstyle,t1-clm}{T1}{clmjv}{bx}{sl}{} \installfont{clmvtlj8t10}{% ec-lmvtl10 encoding txtfdmns,lmvtl8ttl10,dd-lmvtl10,% \metrics\unsetint{acccapheight},newlatin% }{dottaboldstyle,t1-clm}{T1}{clmjv}{l}{n}{} \installfont{clmvtljo8t10}{% ec-lmvtlo10 encoding txtfdmns,lmvtlo8ttl10,dd-lmvtlo10,% \metrics\unsetint{acccapheight},newlatin% }{dottaboldstyle,t1-clm}{T1}{clmjv}{l}{sl}{} % \end{macrocode} % clmdj % \begin{macrocode} \fontinstcc \installfamily{T1}{clmdj}{\hyphenchar\font=45} \normalcc \installfont{clmdunhj8t10}{% ec-lmdunh10 encoding txtfdmns,lmdunh8ttl10,dd-lmdunh10,% \metrics\unsetint{acccapheight},newlatin% }{dottaboldstyle,t1-clm}{T1}{clmdj}{m}{n}{} \installfont{clmdunjo8t10}{% ec-lmduno10 encoding txtfdmns,lmduno8ttl10,dd-lmduno10,% \metrics\unsetint{acccapheight},newlatin% }{dottaboldstyle,t1-clm}{T1}{clmdj}{m}{sl}{} % \end{macrocode} % Proportional, lining digits % % clm2 % \begin{macrocode} \installfamily{T1}{clm2}{} \installfont{clmr28t5}{% ec-lmr5 encoding txtfdmns,lmr8ttl5,dd-lmr5,% \metrics\unsetint{acccapheight},newlatin% }{dotprop,t1-clm}{T1}{clm2}{m}{n}{<-5.5>} \installfont{clmr28t6}{% ec-lmr6 encoding txtfdmns,lmr8ttl6,dd-lmr6,% \metrics\unsetint{acccapheight},newlatin% }{dotprop,t1-clm}{T1}{clm2}{m}{n}{<5.5-6.5>} \installfont{clmr28t7}{% ec-lmr7 encoding txtfdmns,lmr8ttl7,dd-lmr7,% \metrics\unsetint{acccapheight},newlatin% }{dotprop,t1-clm}{T1}{clm2}{m}{n}{<6.5-7.5>} \installfont{clmr28t8}{% ec-lmr8 encoding txtfdmns,lmr8ttl8,dd-lmr8,% \metrics\unsetint{acccapheight},newlatin% }{dotprop,t1-clm}{T1}{clm2}{m}{n}{<7.5-8.5>} \installfont{clmr28t9}{% ec-lmr9 encoding txtfdmns,lmr8ttl9,dd-lmr9,% \metrics\unsetint{acccapheight},newlatin% }{dotprop,t1-clm}{T1}{clm2}{m}{n}{<8.5-9.5>} \installfont{clmr28t10}{% ec-lmr10 encoding txtfdmns,lmr8ttl10,dd-lmr10,% \metrics\unsetint{acccapheight},newlatin% }{dotprop,t1-clm}{T1}{clm2}{m}{n}{<9.5-11>} \installfont{clmr28t12}{% ec-lmr12 encoding txtfdmns,lmr8ttl12,dd-lmr12,% \metrics\unsetint{acccapheight},newlatin% }{dotprop,t1-clm}{T1}{clm2}{m}{n}{<11-15>} \installfont{clmr28t17}{% ec-lmr17 encoding txtfdmns,lmr8ttl17,dd-lmr17,% \metrics\unsetint{acccapheight},newlatin% }{dotprop,t1-clm}{T1}{clm2}{m}{n}{<15->} \installfont{clmr2o8t8}{% ec-lmro8 encoding txtfdmns,lmro8ttl8,dd-lmro8,% \metrics\unsetint{acccapheight},newlatin% }{dotprop,t1-clm}{T1}{clm2}{m}{sl}{<-8.5>} \installfont{clmr2o8t9}{% ec-lmro9 encoding txtfdmns,lmro8ttl9,dd-lmro9,% \metrics\unsetint{acccapheight},newlatin% }{dotprop,t1-clm}{T1}{clm2}{m}{sl}{<8.5-9.5>} \installfont{clmr2o8t10}{% ec-lmro10 encoding txtfdmns,lmro8ttl10,dd-lmro10,% \metrics\unsetint{acccapheight},newlatin% }{dotprop,t1-clm}{T1}{clm2}{m}{sl}{<9.5-11>} \installfont{clmr2o8t12}{% ec-lmro12 encoding txtfdmns,lmro8ttl12,dd-lmro12,% \metrics\unsetint{acccapheight},newlatin% }{dotprop,t1-clm}{T1}{clm2}{m}{sl}{<11-15>} \installfont{clmr2o8t17}{% ec-lmro17 encoding txtfdmns,lmro8ttl17,dd-lmro17,% \metrics\unsetint{acccapheight},newlatin% }{dotprop,t1-clm}{T1}{clm2}{m}{sl}{<15->} \installfont{clmr2i8t7}{% ec-lmri7 encoding txtfdmns,lmri8ttl7,dd-lmri7,% \metrics\unsetint{acccapheight},newlatin% }{dotprop,t1-clm}{T1}{clm2}{m}{it}{<-7.5>} \installfont{clmr2i8t8}{% ec-lmri8 encoding txtfdmns,lmri8ttl8,dd-lmri8,% \metrics\unsetint{acccapheight},newlatin% }{dotprop,t1-clm}{T1}{clm2}{m}{it}{<7.5-8.5>} \installfont{clmr2i8t9}{% ec-lmri9 encoding txtfdmns,lmri8ttl9,dd-lmri9,% \metrics\unsetint{acccapheight},newlatin% }{dotprop,t1-clm}{T1}{clm2}{m}{it}{<8.5-9.5>} \installfont{clmr2i8t10}{% ec-lmri10 encoding txtfdmns,lmri8ttl10,dd-lmri10,% \metrics\unsetint{acccapheight},newlatin% }{dotprop,t1-clm}{T1}{clm2}{m}{it}{<9.5-11>} \installfont{clmr2i8t12}{% ec-lmri12 encoding txtfdmns,lmri8ttl12,dd-lmri12,% \metrics\unsetint{acccapheight},newlatin% }{dotprop,t1-clm}{T1}{clm2}{m}{it}{<11->} \installfont{clmu28t10}{% ec-lmu10 encoding txtfdmns,lmu8ttl10,dd-lmu10,% \metrics\unsetint{acccapheight},newlatin% }{dotprop,t1-clm}{T1}{clm2}{m}{ui}{} \installfont{clmcsc28t10}{% ec-lmcsc10 encoding txtfdmns,lmcsc8ttl10,dd-lmcsc10,% \metrics\unsetint{acccapheight},newlatin% }{dotprop,t1-clm}{T1}{clm2}{m}{sc}{} \installfont{clmcsc2o8t10}{% ec-lmcsco10 encoding txtfdmns,lmcsco8ttl10,dd-lmcsco10,% \metrics\unsetint{acccapheight},newlatin% }{dotprop,t1-clm}{T1}{clm2}{m}{scsl}{} % \end{macrocode} % Repeat for bold fonts % \begin{macrocode} \installfont{clmbx28t5}{% ec-lmbx5 encoding txtfdmns,lmbx8ttl5,dd-lmbx5,% \metrics\unsetint{acccapheight},newlatin% }{dotprop,t1-clm}{T1}{clm2}{bx}{n}{<-5.5>} \installfont{clmbx28t6}{% ec-lmbx6 encoding txtfdmns,lmbx8ttl6,dd-lmbx6,% \metrics\unsetint{acccapheight},newlatin% }{dotprop,t1-clm}{T1}{clm2}{bx}{n}{<5.5-6.5>} \installfont{clmbx28t7}{% ec-lmbx7 encoding txtfdmns,lmbx8ttl7,dd-lmbx7,% \metrics\unsetint{acccapheight},newlatin% }{dotprop,t1-clm}{T1}{clm2}{bx}{n}{<6.5-7.5>} \installfont{clmbx28t8}{% ec-lmbx8 encoding txtfdmns,lmbx8ttl8,dd-lmbx8,% \metrics\unsetint{acccapheight},newlatin% }{dotprop,t1-clm}{T1}{clm2}{bx}{n}{<-8.5>} \installfont{clmbx28t9}{% ec-lmbx9 encoding txtfdmns,lmbx8ttl9,dd-lmbx9,% \metrics\unsetint{acccapheight},newlatin% }{dotprop,t1-clm}{T1}{clm2}{bx}{n}{<8.5-9.5>} \installfont{clmbx28t10}{% ec-lmbx10 encoding txtfdmns,lmbx8ttl10,dd-lmbx10,% \metrics\unsetint{acccapheight},newlatin% }{dotprop,t1-clm}{T1}{clm2}{bx}{n}{<9.5-11>} \installfont{clmbx28t12}{% ec-lmbx12 encoding txtfdmns,lmbx8ttl12,dd-lmbx12,% \metrics\unsetint{acccapheight},newlatin% }{dotprop,t1-clm}{T1}{clm2}{bx}{n}{<11->} \installfont{clmbx2o8t10}{% ec-lmbxo10 encoding txtfdmns,lmbxo8ttl10,dd-lmbxo10,% \metrics\unsetint{acccapheight},newlatin% }{dotprop,t1-clm}{T1}{clm2}{bx}{sl}{} \installfont{clmbx2i8t10}{% ec-lmbxi10 encoding txtfdmns,lmbxi8ttl10,dd-lmbxi10,% \metrics\unsetint{acccapheight},newlatin% }{dotprop,t1-clm}{T1}{clm2}{bx}{it}{} % \end{macrocode} % Latin Modern default has these installed as bold, but the weight given in the font is demi and the demi weights in the sans-condensed are installed as demi, so I'm going for the same series - sb - here as they choose for those. % \begin{macrocode} \installfont{clmb28t10}{% ec-lmb10 encoding txtfdmns,lmb8ttl10,dd-lmb10,% \metrics\unsetint{acccapheight},newlatin% }{dotprop,t1-clm}{T1}{clm2}{sb}{n}{} \installfont{clmb2o8t10}{% ec-lmbo10 encoding txtfdmns,lmbo8ttl10,dd-lmbo10,% \metrics\unsetint{acccapheight},newlatin% }{dotprop,t1-clm}{T1}{clm2}{sb}{sl}{} % \end{macrocode} % clm2s % \begin{macrocode} \installfamily{T1}{clm2s}{} \installfont{clmss28t8}{% ec-lmss8 encoding txtfdmns,lmss8ttl8,dd-lmss8,% \metrics\unsetint{acccapheight},newlatin% }{dotprop,t1-clm}{T1}{clm2s}{m}{n}{<-8.5>} \installfont{clmss28t9}{% ec-lmss9 encoding txtfdmns,lmss8ttl9,dd-lmss9,% \metrics\unsetint{acccapheight},newlatin% }{dotprop,t1-clm}{T1}{clm2s}{m}{n}{<8.5-9.5>} \installfont{clmss28t10}{% ec-lmss10 encoding txtfdmns,lmss8ttl10,dd-lmss10,% \metrics\unsetint{acccapheight},newlatin% }{dotprop,t1-clm}{T1}{clm2s}{m}{n}{<9.5-11>} \installfont{clmss28t12}{% ec-lmss12 encoding txtfdmns,lmss8ttl12,dd-lmss12,% \metrics\unsetint{acccapheight},newlatin% }{dotprop,t1-clm}{T1}{clm2s}{m}{n}{<11-15>} \installfont{clmss28t17}{% ec-lmss17 encoding txtfdmns,lmss8ttl17,dd-lmss17,% \metrics\unsetint{acccapheight},newlatin% }{dotprop,t1-clm}{T1}{clm2s}{m}{n}{<15->} \installfont{clmsso28t8}{% ec-lmsso8 encoding txtfdmns,lmsso8ttl8,dd-lmsso8,% \metrics\unsetint{acccapheight},newlatin% }{dotprop,t1-clm}{T1}{clm2s}{m}{sl}{<-8.5>} \installfont{clmsso28t9}{% ec-lmsso9 encoding txtfdmns,lmsso8ttl9,dd-lmsso9,% \metrics\unsetint{acccapheight},newlatin% }{dotprop,t1-clm}{T1}{clm2s}{m}{sl}{<8.5-9.5>} \installfont{clmsso28t10}{% ec-lmsso10 encoding txtfdmns,lmsso8ttl10,dd-lmsso10,% \metrics\unsetint{acccapheight},newlatin% }{dotprop,t1-clm}{T1}{clm2s}{m}{sl}{<9.5-11>} \installfont{clmsso28t12}{% ec-lmsso12 encoding txtfdmns,lmsso8ttl12,dd-lmsso12,% \metrics\unsetint{acccapheight},newlatin% }{dotprop,t1-clm}{T1}{clm2s}{m}{sl}{<11-15>} \installfont{clmsso28t17}{% ec-lmsso17 encoding txtfdmns,lmsso8ttl17,dd-lmsso17,% \metrics\unsetint{acccapheight},newlatin% }{dotprop,t1-clm}{T1}{clm2s}{m}{sl}{<15->} \installfont{clmssbx28t10}{% ec-lmssbx10 encoding txtfdmns,lmssbx8ttl10,dd-lmssbx10,% \metrics\unsetint{acccapheight},newlatin% }{dotprop,t1-clm}{T1}{clm2s}{bx}{n}{} \installfont{clmssb2o8t10}{% ec-lmssbo10 encoding txtfdmns,lmssbo8ttl10,dd-lmssbo10,% \metrics\unsetint{acccapheight},newlatin% }{dotprop,t1-clm}{T1}{clm2s}{bx}{sl}{} \installfont{clmssdc28t10}{% ec-lmssdc10 encoding txtfdmns,lmssdc8ttl10,dd-lmssdc10,% \metrics\unsetint{acccapheight},newlatin% }{dotprop,t1-clm}{T1}{clm2s}{sbc}{n}{} \installfont{clmssd2o8t10}{% ec-lmssdo10 encoding txtfdmns,lmssdo8ttl10,dd-lmssdo10,% \metrics\unsetint{acccapheight},newlatin% }{dotprop,t1-clm}{T1}{clm2s}{sbc}{sl}{} % \end{macrocode} % clm2qs % \begin{macrocode} \fontinstcc \installfamily{T1}{clm2qs}{\hyphenchar\font=\m@ne} \normalcc \installfont{clmssq28t8}{% ec-lmssq8 encoding txtfdmns,lmssq8ttl8,dd-lmssq8,% \metrics\unsetint{acccapheight},newlatin% }{dotprop,t1-clm}{T1}{clm2qs}{m}{n}{} \installfont{clmssq2o8t8}{% ec-lmssqo8 encoding txtfdmns,lmssqo8ttl8,dd-lmssqo8,% \metrics\unsetint{acccapheight},newlatin% }{dotprop,t1-clm}{T1}{clm2qs}{m}{sl}{} \installfont{clmssqbx28t8}{% ec-lmssqbx8 encoding txtfdmns,lmssqbx8ttl8,dd-lmssqbx8,% \metrics\unsetint{acccapheight},newlatin% }{dotprop,t1-clm}{T1}{clm2qs}{bx}{n}{} \installfont{clmssqb2o8t8}{% ec-lmssqbo8 encoding txtfdmns,lmssqbo8ttl8,dd-lmssqbo8,% \metrics\unsetint{acccapheight},newlatin% }{dotprop,t1-clm}{T1}{clm2qs}{bx}{sl}{} % \end{macrocode} % clm2v % \begin{macrocode} \fontinstcc \installfamily{T1}{clm2v}{\hyphenchar\font=\m@ne} \normalcc \installfont{clmvtt28t10}{% ec-lmvtt10 encoding txtfdmns,lmvtt8ttl10,dd-lmvtt10,% \metrics\unsetint{acccapheight},newlatin% }{dotprop,t1-clm}{T1}{clm2v}{m}{n}{} \installfont{clmvtt2o8t10}{% ec-lmvtto10 encoding txtfdmns,lmvtto8ttl10,dd-lmvtto10,% \metrics\unsetint{acccapheight},newlatin% }{dotprop,t1-clm}{T1}{clm2v}{m}{sl}{} \installfont{clmvtk28t10}{% ec-lmvtk10 encoding txtfdmns,lmvtk8ttl10,dd-lmvtk10,% \metrics\unsetint{acccapheight},newlatin% }{dotprop,t1-clm}{T1}{clm2v}{bx}{n}{} \installfont{clmvtk2o8t10}{% ec-lmvtko10 encoding txtfdmns,lmvtko8ttl10,dd-lmvtko10,% \metrics\unsetint{acccapheight},newlatin% }{dotprop,t1-clm}{T1}{clm2v}{bx}{sl}{} \installfont{clmvtl28t10}{% ec-lmvtl10 encoding txtfdmns,lmvtl8ttl10,dd-lmvtl10,% \metrics\unsetint{acccapheight},newlatin% }{dotprop,t1-clm}{T1}{clm2v}{l}{n}{} \installfont{clmvtl2o8t10}{% ec-lmvtlo10 encoding txtfdmns,lmvtlo8ttl10,dd-lmvtlo10,% \metrics\unsetint{acccapheight},newlatin% }{dotprop,t1-clm}{T1}{clm2v}{l}{sl}{} % \end{macrocode} % clm2t % \begin{macrocode} \fontinstcc \installfamily{T1}{clm2t}{\hyphenchar\font=\m@ne} \normalcc \installfontas{clmtt8t8}{T1}{clm2t}{m}{n}{<-8.5>} \installfontas{clmtt8t9}{T1}{clm2t}{m}{n}{<8.5-9.5>} \installfontas{clmtt8t10}{T1}{clm2t}{m}{n}{<9.5-11>} \installfontas{clmtt8t12}{T1}{clm2t}{m}{n}{<11->} \installfontas{clmtto8t10}{T1}{clm2t}{m}{sl}{} \installfontas{clmtti8t10}{T1}{clm2t}{m}{it}{} \installfontas{clmtcsc8t10}{T1}{clm2t}{m}{sc}{} \installfontas{clmtcso8t10}{T1}{clm2t}{m}{scsl}{} \installfontas{clmtk8t10}{T1}{clm2t}{bx}{n}{} \installfontas{clmtko8t10}{T1}{clm2t}{bx}{sl}{} \installfontas{clmtl8t10}{T1}{clm2t}{l}{n}{} \installfontas{clmtlo8t10}{T1}{clm2t}{l}{sl}{} \installfontas{clmtlc8t10}{T1}{clm2t}{lc}{n}{} \installfontas{clmtlco8t10}{T1}{clm2t}{lc}{sl}{} % \end{macrocode} % clm2d % \begin{macrocode} \fontinstcc \installfamily{T1}{clm2d}{\hyphenchar\font=45} \normalcc \installfont{clmdunh28t10}{% ec-lmdunh10 encoding txtfdmns,lmdunh8ttl10,dd-lmdunh10,% \metrics\unsetint{acccapheight},newlatin% }{dotprop,t1-clm}{T1}{clm2d}{m}{n}{} \installfont{clmdun2o8t10}{% ec-lmduno10 encoding txtfdmns,lmduno8ttl10,dd-lmduno10,% \metrics\unsetint{acccapheight},newlatin% }{dotprop,t1-clm}{T1}{clm2d}{m}{sl}{} % \end{macrocode} % Proportional, oldstyle digits % % clm2j % \begin{macrocode} \installfamily{T1}{clm2j}{} \installfont{clmr2j8t5}{% ec-lmr5 encoding txtfdmns,lmr8ttl5,dd-lmr5,% \metrics\unsetint{acccapheight},newlatin% }{dotoldstyle,t1-clm}{T1}{clm2j}{m}{n}{<-5.5>} \installfont{clmr2j8t6}{% ec-lmr6 encoding txtfdmns,lmr8ttl6,dd-lmr6,% \metrics\unsetint{acccapheight},newlatin% }{dotoldstyle,t1-clm}{T1}{clm2j}{m}{n}{<5.5-6.5>} \installfont{clmr2j8t7}{% ec-lmr7 encoding txtfdmns,lmr8ttl7,dd-lmr7,% \metrics\unsetint{acccapheight},newlatin% }{dotoldstyle,t1-clm}{T1}{clm2j}{m}{n}{<6.5-7.5>} \installfont{clmr2j8t8}{% ec-lmr8 encoding txtfdmns,lmr8ttl8,dd-lmr8,% \metrics\unsetint{acccapheight},newlatin% }{dotoldstyle,t1-clm}{T1}{clm2j}{m}{n}{<7.5-8.5>} \installfont{clmr2j8t9}{% ec-lmr9 encoding txtfdmns,lmr8ttl9,dd-lmr9,% \metrics\unsetint{acccapheight},newlatin% }{dotoldstyle,t1-clm}{T1}{clm2j}{m}{n}{<8.5-9.5>} \installfont{clmr2j8t10}{% ec-lmr10 encoding txtfdmns,lmr8ttl10,dd-lmr10,% \metrics\unsetint{acccapheight},newlatin% }{dotoldstyle,t1-clm}{T1}{clm2j}{m}{n}{<9.5-11>} \installfont{clmr2j8t12}{% ec-lmr12 encoding txtfdmns,lmr8ttl12,dd-lmr12,% \metrics\unsetint{acccapheight},newlatin% }{dotoldstyle,t1-clm}{T1}{clm2j}{m}{n}{<11-15>} \installfont{clmr2j8t17}{% ec-lmr17 encoding txtfdmns,lmr8ttl17,dd-lmr17,% \metrics\unsetint{acccapheight},newlatin% }{dotoldstyle,t1-clm}{T1}{clm2j}{m}{n}{<15->} \installfont{clmr2jo8t8}{% ec-lmro8 encoding txtfdmns,lmro8ttl8,dd-lmro8,% \metrics\unsetint{acccapheight},newlatin% }{dotoldstyle,t1-clm}{T1}{clm2j}{m}{sl}{<-8.5>} \installfont{clmr2jo8t9}{% ec-lmro9 encoding txtfdmns,lmro8ttl9,dd-lmro9,% \metrics\unsetint{acccapheight},newlatin% }{dotoldstyle,t1-clm}{T1}{clm2j}{m}{sl}{<8.5-9.5>} \installfont{clmr2jo8t10}{% ec-lmro10 encoding txtfdmns,lmro8ttl10,dd-lmro10,% \metrics\unsetint{acccapheight},newlatin% }{dotoldstyle,t1-clm}{T1}{clm2j}{m}{sl}{<9.5-11>} \installfont{clmr2jo8t12}{% ec-lmro12 encoding txtfdmns,lmro8ttl12,dd-lmro12,% \metrics\unsetint{acccapheight},newlatin% }{dotoldstyle,t1-clm}{T1}{clm2j}{m}{sl}{<11-15>} \installfont{clmr2jo8t17}{% ec-lmro17 encoding txtfdmns,lmro8ttl17,dd-lmro17,% \metrics\unsetint{acccapheight},newlatin% }{dotoldstyle,t1-clm}{T1}{clm2j}{m}{sl}{<15->} \installfont{clmr2ij8t7}{% ec-lmri7 encoding txtfdmns,lmri8ttl7,dd-lmri7,% \metrics\unsetint{acccapheight},newlatin% }{dotoldstyle,t1-clm}{T1}{clm2j}{m}{it}{<-7.5>} \installfont{clmr2ij8t8}{% ec-lmri8 encoding txtfdmns,lmri8ttl8,dd-lmri8,% \metrics\unsetint{acccapheight},newlatin% }{dotoldstyle,t1-clm}{T1}{clm2j}{m}{it}{<7.5-8.5>} \installfont{clmr2ij8t9}{% ec-lmri9 encoding txtfdmns,lmri8ttl9,dd-lmri9,% \metrics\unsetint{acccapheight},newlatin% }{dotoldstyle,t1-clm}{T1}{clm2j}{m}{it}{<8.5-9.5>} \installfont{clmr2ij8t10}{% ec-lmri10 encoding txtfdmns,lmri8ttl10,dd-lmri10,% \metrics\unsetint{acccapheight},newlatin% }{dotoldstyle,t1-clm}{T1}{clm2j}{m}{it}{<9.5-11>} \installfont{clmr2ij8t12}{% ec-lmri12 encoding txtfdmns,lmri8ttl12,dd-lmri12,% \metrics\unsetint{acccapheight},newlatin% }{dotoldstyle,t1-clm}{T1}{clm2j}{m}{it}{<11->} \installfont{clmu2j8t10}{% ec-lmu10 encoding txtfdmns,lmu8ttl10,dd-lmu10,% \metrics\unsetint{acccapheight},newlatin% }{dotoldstyle,t1-clm}{T1}{clm2j}{m}{ui}{} \installfont{clmcsc2j8t10}{% ec-lmcsc10 encoding txtfdmns,lmcsc8ttl10,dd-lmcsc10,% \metrics\unsetint{acccapheight},newlatin% }{dotoldstyle,t1-clm}{T1}{clm2j}{m}{sc}{} \installfont{clmcsc2jo8t10}{% ec-lmcsco10 encoding txtfdmns,lmcsco8ttl10,dd-lmcsco10,% \metrics\unsetint{acccapheight},newlatin% }{dotoldstyle,t1-clm}{T1}{clm2j}{m}{scsl}{} % \end{macrocode} % Repeat for bold fonts % \begin{macrocode} \installfont{clmbx2j8t5}{% ec-lmbx5 encoding txtfdmns,lmbx8ttl5,dd-lmbx5,% \metrics\unsetint{acccapheight},newlatin% }{dotoldstyle,t1-clm}{T1}{clm2j}{bx}{n}{<-5.5>} \installfont{clmbx2j8t6}{% ec-lmbx6 encoding txtfdmns,lmbx8ttl6,dd-lmbx6,% \metrics\unsetint{acccapheight},newlatin% }{dotoldstyle,t1-clm}{T1}{clm2j}{bx}{n}{<5.5-6.5>} \installfont{clmbx2j8t7}{% ec-lmbx7 encoding txtfdmns,lmbx8ttl7,dd-lmbx7,% \metrics\unsetint{acccapheight},newlatin% }{dotoldstyle,t1-clm}{T1}{clm2j}{bx}{n}{<6.5-7.5>} \installfont{clmbx2j8t8}{% ec-lmbx8 encoding txtfdmns,lmbx8ttl8,dd-lmbx8,% \metrics\unsetint{acccapheight},newlatin% }{dotoldstyle,t1-clm}{T1}{clm2j}{bx}{n}{<7.5-8.5>} \installfont{clmbx2j8t9}{% ec-lmbx9 encoding txtfdmns,lmbx8ttl9,dd-lmbx9,% \metrics\unsetint{acccapheight},newlatin% }{dotoldstyle,t1-clm}{T1}{clm2j}{bx}{n}{<8.5-9.5>} \installfont{clmbx2j8t10}{% ec-lmbx10 encoding txtfdmns,lmbx8ttl10,dd-lmbx10,% \metrics\unsetint{acccapheight},newlatin% }{dotoldstyle,t1-clm}{T1}{clm2j}{bx}{n}{<9.5-11>} \installfont{clmbx2j8t12}{% ec-lmbx12 encoding txtfdmns,lmbx8ttl12,dd-lmbx12,% \metrics\unsetint{acccapheight},newlatin% }{dotoldstyle,t1-clm}{T1}{clm2j}{bx}{n}{<11->} \installfont{clmbx2jo8t10}{% ec-lmbxo10 encoding txtfdmns,lmbxo8ttl10,dd-lmbxo10,% \metrics\unsetint{acccapheight},newlatin% }{dotoldstyle,t1-clm}{T1}{clm2j}{bx}{sl}{} \installfont{clmbx2ij8t10}{% ec-lmbxi10 encoding txtfdmns,lmbxi8ttl10,dd-lmbxi10,% \metrics\unsetint{acccapheight},newlatin% }{dotoldstyle,t1-clm}{T1}{clm2j}{bx}{it}{} % \end{macrocode} % Latin Modern default has these installed as bold, but the weight given in the font is demi and the demi weights in the sans-condensed are installed as demi, so I'm going for the same series - sb - here as they choose for those. % \begin{macrocode} \installfont{clmb2j8t10}{% ec-lmb10 encoding txtfdmns,lmb8ttl10,dd-lmb10,% \metrics\unsetint{acccapheight},newlatin% }{dotoldstyle,t1-clm}{T1}{clm2j}{sb}{n}{} \installfont{clmb2jo8t10}{% ec-lmbo10 encoding txtfdmns,lmbo8ttl10,dd-lmbo10,% \metrics\unsetint{acccapheight},newlatin% }{dotoldstyle,t1-clm}{T1}{clm2j}{sb}{sl}{} % \end{macrocode} % clm2js % \begin{macrocode} \installfamily{T1}{clm2js}{} \installfont{clmss2j8t8}{% ec-lmss8 encoding txtfdmns,lmss8ttl8,dd-lmss8,% \metrics\unsetint{acccapheight},newlatin% }{dotoldstyle,t1-clm}{T1}{clm2js}{m}{n}{<-8.5>} \installfont{clmss2j8t9}{% ec-lmss9 encoding txtfdmns,lmss8ttl9,dd-lmss9,% \metrics\unsetint{acccapheight},newlatin% }{dotoldstyle,t1-clm}{T1}{clm2js}{m}{n}{<8.5-9.5>} \installfont{clmss2j8t10}{% ec-lmss10 encoding txtfdmns,lmss8ttl10,dd-lmss10,% \metrics\unsetint{acccapheight},newlatin% }{dotoldstyle,t1-clm}{T1}{clm2js}{m}{n}{<9.5-11>} \installfont{clmss2j8t12}{% ec-lmss12 encoding txtfdmns,lmss8ttl12,dd-lmss12,% \metrics\unsetint{acccapheight},newlatin% }{dotoldstyle,t1-clm}{T1}{clm2js}{m}{n}{<11-15>} \installfont{clmss2j8t17}{% ec-lmss17 encoding txtfdmns,lmss8ttl17,dd-lmss17,% \metrics\unsetint{acccapheight},newlatin% }{dotoldstyle,t1-clm}{T1}{clm2js}{m}{n}{<15->} \installfont{clmss2jo8t8}{% ec-lmsso8 encoding txtfdmns,lmsso8ttl8,dd-lmsso8,% \metrics\unsetint{acccapheight},newlatin% }{dotoldstyle,t1-clm}{T1}{clm2js}{m}{sl}{<-8.5>} \installfont{clmss2jo8t9}{% ec-lmsso9 encoding txtfdmns,lmsso8ttl9,dd-lmsso9,% \metrics\unsetint{acccapheight},newlatin% }{dotoldstyle,t1-clm}{T1}{clm2js}{m}{sl}{<8.5-9.5>} \installfont{clmss2jo8t10}{% ec-lmsso10 encoding txtfdmns,lmsso8ttl10,dd-lmsso10,% \metrics\unsetint{acccapheight},newlatin% }{dotoldstyle,t1-clm}{T1}{clm2js}{m}{sl}{<9.5-11>} \installfont{clmss2jo8t12}{% ec-lmsso12 encoding txtfdmns,lmsso8ttl12,dd-lmsso12,% \metrics\unsetint{acccapheight},newlatin% }{dotoldstyle,t1-clm}{T1}{clm2js}{m}{sl}{<11-15>} \installfont{clmss2jo8t17}{% ec-lmsso17 encoding txtfdmns,lmsso8ttl17,dd-lmsso17,% \metrics\unsetint{acccapheight},newlatin% }{dotoldstyle,t1-clm}{T1}{clm2js}{m}{sl}{<15->} \installfont{clmssbx2j8t10}{% ec-lmssbx10 encoding txtfdmns,lmssbx8ttl10,dd-lmssbx10,% \metrics\unsetint{acccapheight},newlatin% }{dotoldstyle,t1-clm}{T1}{clm2js}{bx}{n}{} \installfont{clmssb2jo8t10}{% ec-lmssbo10 encoding txtfdmns,lmssbo8ttl10,dd-lmssbo10,% \metrics\unsetint{acccapheight},newlatin% }{dotoldstyle,t1-clm}{T1}{clm2js}{bx}{sl}{} \installfont{clmssdc2j8t10}{% ec-lmssdc10 encoding txtfdmns,lmssdc8ttl10,dd-lmssdc10,% \metrics\unsetint{acccapheight},newlatin% }{dotoldstyle,t1-clm}{T1}{clm2js}{sbc}{n}{} \installfont{clmssd2jo8t10}{% ec-lmssdo10 encoding txtfdmns,lmssdo8ttl10,dd-lmssdo10,% \metrics\unsetint{acccapheight},newlatin% }{dotoldstyle,t1-clm}{T1}{clm2js}{sbc}{sl}{} % \end{macrocode} % clm2jqs % \begin{macrocode} \fontinstcc \installfamily{T1}{clm2jqs}{\hyphenchar\font=\m@ne} \normalcc \installfont{clmssq2j8t8}{% ec-lmssq8 encoding txtfdmns,lmssq8ttl8,dd-lmssq8,% \metrics\unsetint{acccapheight},newlatin% }{dotoldstyle,t1-clm}{T1}{clm2jqs}{m}{n}{} \installfont{clmssq2jo8t8}{% ec-lmssqo8 encoding txtfdmns,lmssqo8ttl8,dd-lmssqo8,% \metrics\unsetint{acccapheight},newlatin% }{dotoldstyle,t1-clm}{T1}{clm2jqs}{m}{sl}{} \installfont{clmssqbx2j8t8}{% ec-lmssqbx8 encoding txtfdmns,lmssqbx8ttl8,dd-lmssqbx8,% \metrics\unsetint{acccapheight},newlatin% }{dotoldstyle,t1-clm}{T1}{clm2jqs}{bx}{n}{} \installfont{clmssqb2jo8t8}{% ec-lmssqbo8 encoding txtfdmns,lmssqbo8ttl8,dd-lmssqbo8,% \metrics\unsetint{acccapheight},newlatin% }{dotoldstyle,t1-clm}{T1}{clm2jqs}{bx}{sl}{} % \end{macrocode} % clm2jt % \begin{macrocode} \fontinstcc \installfamily{T1}{clm2jt}{\hyphenchar\font=\m@ne} \normalcc \installfontas{clmttj8t8}{T1}{clm2jt}{m}{n}{<-8.5>} \installfontas{clmttj8t9}{T1}{clm2jt}{m}{n}{<8.5-9.5>} \installfontas{clmttj8t10}{T1}{clm2jt}{m}{n}{<9.5-11>} \installfontas{clmttj8t12}{T1}{clm2jt}{m}{n}{<11->} \installfontas{clmttjo8t10}{T1}{clm2jt}{m}{sl}{} \installfontas{clmttij8t10}{T1}{clm2jt}{m}{it}{} \installfontas{clmtcscj8t10}{T1}{clm2jt}{m}{sc}{} \installfontas{clmtcsjo8t10}{T1}{clm2jt}{m}{scsl}{} \installfontas{clmtkj8t10}{T1}{clm2jt}{bx}{n}{} \installfontas{clmtkjo8t10}{T1}{clm2jt}{bx}{sl}{} \installfontas{clmtlj8t10}{T1}{clm2jt}{l}{n}{} \installfontas{clmtljo8t10}{T1}{clm2jt}{l}{sl}{} \installfontas{clmtlcj8t10}{T1}{clm2jt}{lc}{n}{} \installfontas{clmtlcjo8t10}{T1}{clm2jt}{lc}{sl}{} % \end{macrocode} % clm2jv % \begin{macrocode} \fontinstcc \installfamily{T1}{clm2jv}{\hyphenchar\font=\m@ne} \normalcc \installfont{clmvtt2j8t10}{% ec-lmvtt10 encoding txtfdmns,lmvtt8ttl10,dd-lmvtt10,% \metrics\unsetint{acccapheight},newlatin% }{dotoldstyle,t1-clm}{T1}{clm2jv}{m}{n}{} \installfont{clmvtt2jo8t10}{% ec-lmvtto10 encoding txtfdmns,lmvtto8ttl10,dd-lmvtto10,% \metrics\unsetint{acccapheight},newlatin% }{dotoldstyle,t1-clm}{T1}{clm2jv}{m}{sl}{} \installfont{clmvtk2j8t10}{% ec-lmvtk10 encoding txtfdmns,lmvtk8ttl10,dd-lmvtk10,% \metrics\unsetint{acccapheight},newlatin% }{dotoldstyle,t1-clm}{T1}{clm2jv}{bx}{n}{} \installfont{clmvtk2jo8t10}{% ec-lmvtko10 encoding txtfdmns,lmvtko8ttl10,dd-lmvtko10,% \metrics\unsetint{acccapheight},newlatin% }{dotoldstyle,t1-clm}{T1}{clm2jv}{bx}{sl}{} \installfont{clmvtl2j8t10}{% ec-lmvtl10 encoding txtfdmns,lmvtl8ttl10,dd-lmvtl10,% \metrics\unsetint{acccapheight},newlatin% }{dotoldstyle,t1-clm}{T1}{clm2jv}{l}{n}{} \installfont{clmvtl2jo8t10}{% ec-lmvtlo10 encoding txtfdmns,lmvtlo8ttl10,dd-lmvtlo10,% \metrics\unsetint{acccapheight},newlatin% }{dotoldstyle,t1-clm}{T1}{clm2jv}{l}{sl}{} % \end{macrocode} % clm2dj % \begin{macrocode} \fontinstcc \installfamily{T1}{clm2dj}{\hyphenchar\font=45} \normalcc \installfont{clmdunh2j8t10}{% ec-lmdunh10 encoding txtfdmns,lmdunh8ttl10,dd-lmdunh10,% \metrics\unsetint{acccapheight},newlatin% }{dotoldstyle,t1-clm}{T1}{clm2dj}{m}{n}{} \installfont{clmdun2jo8t10}{% ec-lmduno10 encoding txtfdmns,lmduno8ttl10,dd-lmduno10,% \metrics\unsetint{acccapheight},newlatin% }{dotoldstyle,t1-clm}{T1}{clm2dj}{m}{sl}{} % \end{macrocode} % OTHER % \begin{macrocode} \installfamily{U}{clm}{} \installfont{u-clmr5}{% dd-lmr5% }{txtfdmns,dotdigits}{U}{clm}{m}{n}{<-5.5>} \installfont{u-clmr6}{% dd-lmr6% }{txtfdmns,dotdigits}{U}{clm}{m}{n}{<5.5-6.5>} \installfont{u-clmr7}{% dd-lmr7% }{txtfdmns,dotdigits}{U}{clm}{m}{n}{<6.5-7.5>} \installfont{u-clmr8}{% dd-lmr8% }{txtfdmns,dotdigits}{U}{clm}{m}{n}{<7.5-8.5>} \installfont{u-clmr9}{% dd-lmr9% }{txtfdmns,dotdigits}{U}{clm}{m}{n}{<8.5-9.5>} \installfont{u-clmr10}{% dd-lmr10% }{txtfdmns,dotdigits}{U}{clm}{m}{n}{<9.5-11>} \installfont{u-clmr12}{% dd-lmr12% }{txtfdmns,dotdigits}{U}{clm}{m}{n}{<11-15>} \installfont{u-clmr17}{% dd-lmr17% }{txtfdmns,dotdigits}{U}{clm}{m}{n}{<15->} \installfont{u-clmro8}{% dd-lmro8% }{txtfdmns,dotdigits}{U}{clm}{m}{sl}{<-8.5>} \installfont{u-clmro9}{% dd-lmro9% }{txtfdmns,dotdigits}{U}{clm}{m}{sl}{<8.5-9.5>} \installfont{u-clmro10}{% dd-lmro10% }{txtfdmns,dotdigits}{U}{clm}{m}{sl}{<9.5-11>} \installfont{u-clmro12}{% dd-lmro12% }{txtfdmns,dotdigits}{U}{clm}{m}{sl}{<11-15>} \installfont{u-clmro17}{% dd-lmro17% }{txtfdmns,dotdigits}{U}{clm}{m}{sl}{<15->} \installfont{u-clmri7}{% dd-lmri7% }{txtfdmns,dotdigits}{U}{clm}{m}{it}{<-7.5>} \installfont{u-clmri8}{% dd-lmri8% }{txtfdmns,dotdigits}{U}{clm}{m}{it}{<7.5-8.5>} \installfont{u-clmri9}{% dd-lmri9% }{txtfdmns,dotdigits}{U}{clm}{m}{it}{<8.5-9.5>} \installfont{u-clmri10}{% dd-lmri10% }{txtfdmns,dotdigits}{U}{clm}{m}{it}{<9.5-11>} \installfont{u-clmri12}{% dd-lmri12% }{txtfdmns,dotdigits}{U}{clm}{m}{it}{<11->} \installfont{u-clmu10}{% dd-lmu10% }{txtfdmns,dotdigits}{U}{clm}{m}{ui}{} \installfont{u-clmcsc10}{% dd-lmcsc10% }{txtfdmns,dotdigits}{U}{clm}{m}{sc}{} \installfont{u-clmcsco10}{% dd-lmcsco10% }{txtfdmns,dotdigits}{U}{clm}{m}{scsl}{} % \end{macrocode} % Repeat for bold fonts % \begin{macrocode} \installfont{u-clmbx5}{% dd-lmbx5% }{txtfdmns,dotdigits}{U}{clm}{bx}{n}{<-5.5>} \installfont{u-clmbx6}{% dd-lmbx6% }{txtfdmns,dotdigits}{U}{clm}{bx}{n}{<5.5-6.5>} \installfont{u-clmbx7}{% dd-lmbx7% }{txtfdmns,dotdigits}{U}{clm}{bx}{n}{<6.5-7.5>} \installfont{u-clmbx8}{% dd-lmbx8% }{txtfdmns,dotdigits}{U}{clm}{bx}{n}{<7.5-8.5>} \installfont{u-clmbx9}{% dd-lmbx9% }{txtfdmns,dotdigits}{U}{clm}{bx}{n}{<8.5-9.5>} \installfont{u-clmbx10}{% dd-lmbx10% }{txtfdmns,dotdigits}{U}{clm}{bx}{n}{<9.5-11>} \installfont{u-clmbx12}{% dd-lmbx12% }{txtfdmns,dotdigits}{U}{clm}{bx}{n}{<11->} \installfont{u-clmbxo10}{% dd-lmbxo10% }{txtfdmns,dotdigits}{U}{clm}{bx}{sl}{} \installfont{u-clmbxi10}{% dd-lmbxi10% }{txtfdmns,dotdigits}{U}{clm}{bx}{it}{} % \end{macrocode} % Latin Modern default has these installed as bold, but the weight given in the font is demi and the demi weights in the sans-condensed are installed as demi, so I'm going for the same series - sb - here as they choose for those % \begin{macrocode} \installfont{u-clmb10}{% dd-lmb10% }{txtfdmns,dotdigits}{U}{clm}{sb}{n}{} \installfont{u-clmbo10}{% dd-lmbo10% }{txtfdmns,dotdigits}{U}{clm}{sb}{sl}{} \installfamily{U}{clms}{} \installfont{u-clmss8}{% dd-lmss8% }{txtfdmns,dotdigits}{U}{clms}{m}{n}{<-8.5>} \installfont{u-clmss9}{% dd-lmss9% }{txtfdmns,dotdigits}{U}{clms}{m}{n}{<8.5-9.5>} \installfont{u-clmss10}{% dd-lmss10% }{txtfdmns,dotdigits}{U}{clms}{m}{n}{<9.5-11>} \installfont{u-clmss12}{% dd-lmss12% }{txtfdmns,dotdigits}{U}{clms}{m}{n}{<11-15>} \installfont{u-clmss17}{% dd-lmss17% }{txtfdmns,dotdigits}{U}{clms}{m}{n}{<15->} \installfont{u-clmsso8}{% dd-lmsso8% }{txtfdmns,dotdigits}{U}{clms}{m}{sl}{<-8.5>} \installfont{u-clmsso9}{% dd-lmsso9% }{txtfdmns,dotdigits}{U}{clms}{m}{sl}{<8.5-9.5>} \installfont{u-clmsso10}{% dd-lmsso10% }{txtfdmns,dotdigits}{U}{clms}{m}{sl}{<9.5-11>} \installfont{u-clmsso12}{% dd-lmsso12% }{txtfdmns,dotdigits}{U}{clms}{m}{sl}{<11-15>} \installfont{u-clmsso17}{% dd-lmsso17% }{txtfdmns,dotdigits}{U}{clms}{m}{sl}{<15->} \installfont{u-clmssbx10}{% dd-lmssbx10% }{txtfdmns,dotdigits}{U}{clms}{bx}{n}{} \installfont{u-clmssbo10}{% dd-lmssbo10% }{txtfdmns,dotdigits}{U}{clms}{bx}{sl}{} \installfont{u-clmssdc10}{% dd-lmssdc10% }{txtfdmns,dotdigits}{U}{clms}{sbc}{n}{} \installfont{u-clmssdo10}{% dd-lmssdo10% }{txtfdmns,dotdigits}{U}{clms}{sbc}{sl}{} \installfamily{U}{clmqs}{} \installfont{u-clmssq8}{% dd-lmssq8% }{txtfdmns,dotdigits}{U}{clmqs}{m}{n}{} \installfont{u-clmssqo8}{% dd-lmssqo8% }{txtfdmns,dotdigits}{U}{clmqs}{m}{sl}{} \installfont{u-clmssqbx8}{% dd-lmssqbx8% }{txtfdmns,dotdigits}{U}{clmqs}{bx}{n}{} \installfont{u-clmssqbo8}{% dd-lmssqbo8% }{txtfdmns,dotdigits}{U}{clmqs}{bx}{sl}{} \installfamily{U}{clmt}{} \installfont{u-clmtt8}{% dd-lmtt8% }{txtfdmns,dotdigits}{U}{clmt}{m}{n}{<-8.5>} \installfont{u-clmtt9}{% dd-lmtt9% }{txtfdmns,dotdigits}{U}{clmt}{m}{n}{<8.5-9.5>} \installfont{u-clmtt10}{% dd-lmtt10% }{txtfdmns,dotdigits}{U}{clmt}{m}{n}{<9.5-11>} \installfont{u-clmtt12}{% dd-lmtt12% }{txtfdmns,dotdigits}{U}{clmt}{m}{n}{<11->} \installfont{u-clmtto10}{% dd-lmtto10% }{txtfdmns,dotdigits}{U}{clmt}{m}{sl}{} \installfont{u-clmtti10}{% dd-lmtti10% }{txtfdmns,dotdigits}{U}{clmt}{m}{it}{} \installfont{u-clmtcsc10}{% dd-lmtcsc10% }{txtfdmns,dotdigits}{U}{clmt}{m}{sc}{} \installfont{u-clmtcso10}{% dd-lmtcso10% }{txtfdmns,dotdigits}{U}{clmt}{m}{scsl}{} \installfont{u-clmtk10}{% dd-lmtk10% }{txtfdmns,dotdigits}{U}{clmt}{bx}{n}{} \installfont{u-clmtko10}{% dd-lmtko10% }{txtfdmns,dotdigits}{U}{clmt}{bx}{sl}{} \installfont{u-clmtl10}{% dd-lmtl10% }{txtfdmns,dotdigits}{U}{clmt}{l}{n}{} \installfont{u-clmtlo10}{% dd-lmtlo10% }{txtfdmns,dotdigits}{U}{clmt}{l}{sl}{} \installfont{u-clmtlc10}{% dd-lmtlc10% }{txtfdmns,dotdigits}{U}{clmt}{lc}{n}{} \installfont{u-clmtlco10}{% dd-lmtlco10% }{txtfdmns,dotdigits}{U}{clmt}{lc}{sl}{} \installfamily{U}{clmv}{} \installfont{u-clmvtt10}{% dd-lmvtt10% }{txtfdmns,dotdigits}{U}{clmv}{m}{n}{} \installfont{u-clmvtto10}{% dd-lmvtto10% }{txtfdmns,dotdigits}{U}{clmv}{m}{sl}{} \installfont{u-clmvtk10}{% dd-lmvtk10% }{txtfdmns,dotdigits}{U}{clmv}{bx}{n}{} \installfont{u-clmvtko10}{% dd-lmvtko10% }{txtfdmns,dotdigits}{U}{clmv}{bx}{sl}{} \installfont{u-clmvtl10}{% dd-lmvtl10% }{txtfdmns,dotdigits}{U}{clmv}{l}{n}{} \installfont{u-clmvtlo10}{% dd-lmvtlo10% }{txtfdmns,dotdigits}{U}{clmv}{l}{sl}{} \installfamily{U}{clmd}{} \installfont{u-clmdunh10}{% dd-lmdunh10% }{txtfdmns,dotdigits}{U}{clmd}{m}{n}{} \installfont{u-clmduno10}{% dd-lmduno10% }{txtfdmns,dotdigits}{U}{clmd}{m}{sl}{} \installfamily{U}{clm2}{} \installfontas{u-clmr5}{U}{clm2}{m}{n}{<-5.5>} \installfontas{u-clmr6}{U}{clm2}{m}{n}{<5.5-6.5>} \installfontas{u-clmr7}{U}{clm2}{m}{n}{<6.5-7.5>} \installfontas{u-clmr8}{U}{clm2}{m}{n}{<7.5-8.5>} \installfontas{u-clmr9}{U}{clm2}{m}{n}{<8.5-9.5>} \installfontas{u-clmr10}{U}{clm2}{m}{n}{<9.5-11>} \installfontas{u-clmr12}{U}{clm2}{m}{n}{<11-15>} \installfontas{u-clmr17}{U}{clm2}{m}{n}{<15->} \installfontas{u-clmro8}{U}{clm2}{m}{sl}{<-8.5>} \installfontas{u-clmro9}{U}{clm2}{m}{sl}{<8.5-9.5>} \installfontas{u-clmro10}{U}{clm2}{m}{sl}{<9.5-11>} \installfontas{u-clmro12}{U}{clm2}{m}{sl}{<11-15>} \installfontas{u-clmro17}{U}{clm2}{m}{sl}{<15->} \installfontas{u-clmri7}{U}{clm2}{m}{it}{<-7.5>} \installfontas{u-clmri8}{U}{clm2}{m}{it}{<7.5-8.5>} \installfontas{u-clmri9}{U}{clm2}{m}{it}{<8.5-9.5>} \installfontas{u-clmri10}{U}{clm2}{m}{it}{<9.5-11>} \installfontas{u-clmri12}{U}{clm2}{m}{it}{<11->} \installfontas{u-clmu10}{U}{clm2}{m}{ui}{} \installfontas{u-clmcsc10}{U}{clm2}{m}{sc}{} \installfontas{u-clmcsco10}{U}{clm2}{m}{scsl}{} % \end{macrocode} % Repeat for bold fonts % \begin{macrocode} \installfontas{u-clmbx5}{U}{clm2}{bx}{n}{<-5.5>} \installfontas{u-clmbx6}{U}{clm2}{bx}{n}{<5.5-6.5>} \installfontas{u-clmbx7}{U}{clm2}{bx}{n}{<6.5-7.5>} \installfontas{u-clmbx8}{U}{clm2}{bx}{n}{<7.5-8.5>} \installfontas{u-clmbx9}{U}{clm2}{bx}{n}{<8.5-9.5>} \installfontas{u-clmbx10}{U}{clm2}{bx}{n}{<9.5-11>} \installfontas{u-clmbx12}{U}{clm2}{bx}{n}{<11->} \installfontas{u-clmbxo10}{U}{clm2}{bx}{sl}{} \installfontas{u-clmbxi10}{U}{clm2}{bx}{it}{} % \end{macrocode} % Latin Modern default has these installed as bold, but the weight given in the font is demi and the demi weights in the sans-condensed are installed as demi, so I'm going for the same series - sb - here as they choose for those % \begin{macrocode} \installfontas{u-clmb10}{U}{clm2}{sb}{n}{} \installfontas{u-clmbo10}{U}{clm2}{sb}{sl}{} \installfamily{U}{clm2s}{} \installfontas{u-clmss8}{U}{clm2s}{m}{n}{<-8.5>} \installfontas{u-clmss9}{U}{clm2s}{m}{n}{<8.5-9.5>} \installfontas{u-clmss10}{U}{clm2s}{m}{n}{<9.5-11>} \installfontas{u-clmss12}{U}{clm2s}{m}{n}{<11-15>} \installfontas{u-clmss17}{U}{clm2s}{m}{n}{<15->} \installfontas{u-clmsso8}{U}{clm2s}{m}{sl}{<-8.5>} \installfontas{u-clmsso9}{U}{clm2s}{m}{sl}{<8.5-9.5>} \installfontas{u-clmsso10}{U}{clm2s}{m}{sl}{<9.5-11>} \installfontas{u-clmsso12}{U}{clm2s}{m}{sl}{<11-15>} \installfontas{u-clmsso17}{U}{clm2s}{m}{sl}{<15->} \installfontas{u-clmssbx10}{U}{clm2s}{bx}{n}{} \installfontas{u-clmssbo10}{U}{clm2s}{bx}{sl}{} \installfontas{u-clmssdc10}{U}{clm2s}{sbc}{n}{} \installfontas{u-clmssdo10}{U}{clm2s}{sbc}{sl}{} \installfamily{U}{clm2qs}{} \installfontas{u-clmssq8}{U}{clm2qs}{m}{n}{} \installfontas{u-clmssqo8}{U}{clm2qs}{m}{sl}{} \installfontas{u-clmssqbx8}{U}{clm2qs}{bx}{n}{} \installfontas{u-clmssqbo8}{U}{clm2qs}{bx}{sl}{} \installfamily{U}{clm2t}{} \installfontas{u-clmtt8}{U}{clm2t}{m}{n}{<-8.5>} \installfontas{u-clmtt9}{U}{clm2t}{m}{n}{<8.5-9.5>} \installfontas{u-clmtt10}{U}{clm2t}{m}{n}{<9.5-11>} \installfontas{u-clmtt12}{U}{clm2t}{m}{n}{<11->} \installfontas{u-clmtto10}{U}{clm2t}{m}{sl}{} \installfontas{u-clmtti10}{U}{clm2t}{m}{it}{} \installfontas{u-clmtcsc10}{U}{clm2t}{m}{sc}{} \installfontas{u-clmtcso10}{U}{clm2t}{m}{scsl}{} \installfontas{u-clmtk10}{U}{clm2t}{bx}{n}{} \installfontas{u-clmtko10}{U}{clm2t}{bx}{sl}{} \installfontas{u-clmtl10}{U}{clm2t}{l}{n}{} \installfontas{u-clmtlo10}{U}{clm2t}{l}{sl}{} \installfontas{u-clmtlc10}{U}{clm2t}{lc}{n}{} \installfontas{u-clmtlco10}{U}{clm2t}{lc}{sl}{} \installfamily{U}{clm2v}{} \installfontas{u-clmvtt10}{U}{clm2v}{m}{n}{} \installfontas{u-clmvtto10}{U}{clm2v}{m}{sl}{} \installfontas{u-clmvtk10}{U}{clm2v}{bx}{n}{} \installfontas{u-clmvtko10}{U}{clm2v}{bx}{sl}{} \installfontas{u-clmvtl10}{U}{clm2v}{l}{n}{} \installfontas{u-clmvtlo10}{U}{clm2v}{l}{sl}{} \installfamily{U}{clm2d}{} \installfontas{u-clmdunh10}{U}{clm2d}{m}{n}{} \installfontas{u-clmduno10}{U}{clm2d}{m}{sl}{} \installfamily{U}{clm2j}{} \installfontas{u-clmr5}{U}{clm2j}{m}{n}{<-5.5>} \installfontas{u-clmr6}{U}{clm2j}{m}{n}{<5.5-6.5>} \installfontas{u-clmr7}{U}{clm2j}{m}{n}{<6.5-7.5>} \installfontas{u-clmr8}{U}{clm2j}{m}{n}{<7.5-8.5>} \installfontas{u-clmr9}{U}{clm2j}{m}{n}{<8.5-9.5>} \installfontas{u-clmr10}{U}{clm2j}{m}{n}{<9.5-11>} \installfontas{u-clmr12}{U}{clm2j}{m}{n}{<11-15>} \installfontas{u-clmr17}{U}{clm2j}{m}{n}{<15->} \installfontas{u-clmro8}{U}{clm2j}{m}{sl}{<-8.5>} \installfontas{u-clmro9}{U}{clm2j}{m}{sl}{<8.5-9.5>} \installfontas{u-clmro10}{U}{clm2j}{m}{sl}{<9.5-11>} \installfontas{u-clmro12}{U}{clm2j}{m}{sl}{<11-15>} \installfontas{u-clmro17}{U}{clm2j}{m}{sl}{<15->} \installfontas{u-clmri7}{U}{clm2j}{m}{it}{<-7.5>} \installfontas{u-clmri8}{U}{clm2j}{m}{it}{<7.5-8.5>} \installfontas{u-clmri9}{U}{clm2j}{m}{it}{<8.5-9.5>} \installfontas{u-clmri10}{U}{clm2j}{m}{it}{<9.5-11>} \installfontas{u-clmri12}{U}{clm2j}{m}{it}{<11->} \installfontas{u-clmu10}{U}{clm2j}{m}{ui}{} \installfontas{u-clmcsc10}{U}{clm2j}{m}{sc}{} \installfontas{u-clmcsco10}{U}{clm2j}{m}{scsl}{} % \end{macrocode} % Repeat for bold fonts % \begin{macrocode} \installfontas{u-clmbx5}{U}{clm2j}{bx}{n}{<-5.5>} \installfontas{u-clmbx6}{U}{clm2j}{bx}{n}{<5.5-6.5>} \installfontas{u-clmbx7}{U}{clm2j}{bx}{n}{<6.5-7.5>} \installfontas{u-clmbx8}{U}{clm2j}{bx}{n}{<7.5-8.5>} \installfontas{u-clmbx9}{U}{clm2j}{bx}{n}{<8.5-9.5>} \installfontas{u-clmbx10}{U}{clm2j}{bx}{n}{<9.5-11>} \installfontas{u-clmbx12}{U}{clm2j}{bx}{n}{<11->} \installfontas{u-clmbxo10}{U}{clm2j}{bx}{sl}{} \installfontas{u-clmbxi10}{U}{clm2j}{bx}{it}{} % \end{macrocode} % Latin Modern default has these installed as bold, but the weight given in the font is demi and the demi weights in the sans-condensed are installed as demi, so I'm going for the same series - sb - here as they choose for those % \begin{macrocode} \installfontas{u-clmb10}{U}{clm2j}{sb}{n}{} \installfontas{u-clmbo10}{U}{clm2j}{sb}{sl}{} \installfamily{U}{clm2js}{} \installfontas{u-clmss8}{U}{clm2js}{m}{n}{<-8.5>} \installfontas{u-clmss9}{U}{clm2js}{m}{n}{<8.5-9.5>} \installfontas{u-clmss10}{U}{clm2js}{m}{n}{<9.5-11>} \installfontas{u-clmss12}{U}{clm2js}{m}{n}{<11-15>} \installfontas{u-clmss17}{U}{clm2js}{m}{n}{<15->} \installfontas{u-clmsso8}{U}{clm2js}{m}{sl}{<-8.5>} \installfontas{u-clmsso9}{U}{clm2js}{m}{sl}{<8.5-9.5>} \installfontas{u-clmsso10}{U}{clm2js}{m}{sl}{<9.5-11>} \installfontas{u-clmsso12}{U}{clm2js}{m}{sl}{<11-15>} \installfontas{u-clmsso17}{U}{clm2js}{m}{sl}{<15->} \installfontas{u-clmssbx10}{U}{clm2js}{bx}{n}{} \installfontas{u-clmssbo10}{U}{clm2js}{bx}{sl}{} \installfontas{u-clmssdc10}{U}{clm2js}{sbc}{n}{} \installfontas{u-clmssdo10}{U}{clm2js}{sbc}{sl}{} \installfamily{U}{clm2jqs}{} \installfontas{u-clmssq8}{U}{clm2jqs}{m}{n}{} \installfontas{u-clmssqo8}{U}{clm2jqs}{m}{sl}{} \installfontas{u-clmssqbx8}{U}{clm2jqs}{bx}{n}{} \installfontas{u-clmssqbo8}{U}{clm2jqs}{bx}{sl}{} \installfamily{U}{clm2jt}{} \installfontas{u-clmtt8}{U}{clm2jt}{m}{n}{<-8.5>} \installfontas{u-clmtt9}{U}{clm2jt}{m}{n}{<8.5-9.5>} \installfontas{u-clmtt10}{U}{clm2jt}{m}{n}{<9.5-11>} \installfontas{u-clmtt12}{U}{clm2jt}{m}{n}{<11->} \installfontas{u-clmtto10}{U}{clm2jt}{m}{sl}{} \installfontas{u-clmtti10}{U}{clm2jt}{m}{it}{} \installfontas{u-clmtcsc10}{U}{clm2jt}{m}{sc}{} \installfontas{u-clmtcso10}{U}{clm2jt}{m}{scsl}{} \installfontas{u-clmtk10}{U}{clm2jt}{bx}{n}{} \installfontas{u-clmtko10}{U}{clm2jt}{bx}{sl}{} \installfontas{u-clmtl10}{U}{clm2jt}{l}{n}{} \installfontas{u-clmtlo10}{U}{clm2jt}{l}{sl}{} \installfontas{u-clmtlc10}{U}{clm2jt}{lc}{n}{} \installfontas{u-clmtlco10}{U}{clm2jt}{lc}{sl}{} \installfamily{U}{clm2jv}{} \installfontas{u-clmvtt10}{U}{clm2jv}{m}{n}{} \installfontas{u-clmvtto10}{U}{clm2jv}{m}{sl}{} \installfontas{u-clmvtk10}{U}{clm2jv}{bx}{n}{} \installfontas{u-clmvtko10}{U}{clm2jv}{bx}{sl}{} \installfontas{u-clmvtl10}{U}{clm2jv}{l}{n}{} \installfontas{u-clmvtlo10}{U}{clm2jv}{l}{sl}{} \installfamily{U}{clm2dj}{} \installfontas{u-clmdunh10}{U}{clm2dj}{m}{n}{} \installfontas{u-clmduno10}{U}{clm2dj}{m}{sl}{} \installfamily{U}{clmj}{} \installfontas{u-clmr5}{U}{clmj}{m}{n}{<-5.5>} \installfontas{u-clmr6}{U}{clmj}{m}{n}{<5.5-6.5>} \installfontas{u-clmr7}{U}{clmj}{m}{n}{<6.5-7.5>} \installfontas{u-clmr8}{U}{clmj}{m}{n}{<7.5-8.5>} \installfontas{u-clmr9}{U}{clmj}{m}{n}{<8.5-9.5>} \installfontas{u-clmr10}{U}{clmj}{m}{n}{<9.5-11>} \installfontas{u-clmr12}{U}{clmj}{m}{n}{<11-15>} \installfontas{u-clmr17}{U}{clmj}{m}{n}{<15->} \installfontas{u-clmro8}{U}{clmj}{m}{sl}{<-8.5>} \installfontas{u-clmro9}{U}{clmj}{m}{sl}{<8.5-9.5>} \installfontas{u-clmro10}{U}{clmj}{m}{sl}{<9.5-11>} \installfontas{u-clmro12}{U}{clmj}{m}{sl}{<11-15>} \installfontas{u-clmro17}{U}{clmj}{m}{sl}{<15->} \installfontas{u-clmri7}{U}{clmj}{m}{it}{<-7.5>} \installfontas{u-clmri8}{U}{clmj}{m}{it}{<7.5-8.5>} \installfontas{u-clmri9}{U}{clmj}{m}{it}{<8.5-9.5>} \installfontas{u-clmri10}{U}{clmj}{m}{it}{<9.5-11>} \installfontas{u-clmri12}{U}{clmj}{m}{it}{<11->} \installfontas{u-clmu10}{U}{clmj}{m}{ui}{} \installfontas{u-clmcsc10}{U}{clmj}{m}{sc}{} \installfontas{u-clmcsco10}{U}{clmj}{m}{scsl}{} % \end{macrocode} % Repeat for bold fonts % \begin{macrocode} \installfontas{u-clmbx5}{U}{clmj}{bx}{n}{<-5.5>} \installfontas{u-clmbx6}{U}{clmj}{bx}{n}{<5.5-6.5>} \installfontas{u-clmbx7}{U}{clmj}{bx}{n}{<6.5-7.5>} \installfontas{u-clmbx8}{U}{clmj}{bx}{n}{<7.5-8.5>} \installfontas{u-clmbx9}{U}{clmj}{bx}{n}{<8.5-9.5>} \installfontas{u-clmbx10}{U}{clmj}{bx}{n}{<9.5-11>} \installfontas{u-clmbx12}{U}{clmj}{bx}{n}{<11->} \installfontas{u-clmbxo10}{U}{clmj}{bx}{sl}{} \installfontas{u-clmbxi10}{U}{clmj}{bx}{it}{} % \end{macrocode} % Latin Modern default has these installed as bold, but the weight given in the font is demi and the demi weights in the sans-condensed are installed as demi, so I'm going for the same series - sb - here as they choose for those % \begin{macrocode} \installfontas{u-clmb10}{U}{clmj}{sb}{n}{} \installfontas{u-clmbo10}{U}{clmj}{sb}{sl}{} \installfamily{U}{clmjs}{} \installfontas{u-clmss8}{U}{clmjs}{m}{n}{<-8.5>} \installfontas{u-clmss9}{U}{clmjs}{m}{n}{<8.5-9.5>} \installfontas{u-clmss10}{U}{clmjs}{m}{n}{<9.5-11>} \installfontas{u-clmss12}{U}{clmjs}{m}{n}{<11-15>} \installfontas{u-clmss17}{U}{clmjs}{m}{n}{<15->} \installfontas{u-clmsso8}{U}{clmjs}{m}{sl}{<-8.5>} \installfontas{u-clmsso9}{U}{clmjs}{m}{sl}{<8.5-9.5>} \installfontas{u-clmsso10}{U}{clmjs}{m}{sl}{<9.5-11>} \installfontas{u-clmsso12}{U}{clmjs}{m}{sl}{<11-15>} \installfontas{u-clmsso17}{U}{clmjs}{m}{sl}{<15->} \installfontas{u-clmssbx10}{U}{clmjs}{bx}{n}{} \installfontas{u-clmssbo10}{U}{clmjs}{bx}{sl}{} \installfontas{u-clmssdc10}{U}{clmjs}{sbc}{n}{} \installfontas{u-clmssdo10}{U}{clmjs}{sbc}{sl}{} \installfamily{U}{clmjqs}{} \installfontas{u-clmssq8}{U}{clmjqs}{m}{n}{} \installfontas{u-clmssqo8}{U}{clmjqs}{m}{sl}{} \installfontas{u-clmssqbx8}{U}{clmjqs}{bx}{n}{} \installfontas{u-clmssqbo8}{U}{clmjqs}{bx}{sl}{} \installfamily{U}{clmjt}{} \installfontas{u-clmtt8}{U}{clmjt}{m}{n}{<-8.5>} \installfontas{u-clmtt9}{U}{clmjt}{m}{n}{<8.5-9.5>} \installfontas{u-clmtt10}{U}{clmjt}{m}{n}{<9.5-11>} \installfontas{u-clmtt12}{U}{clmjt}{m}{n}{<11->} \installfontas{u-clmtto10}{U}{clmjt}{m}{sl}{} \installfontas{u-clmtti10}{U}{clmjt}{m}{it}{} \installfontas{u-clmtcsc10}{U}{clmjt}{m}{sc}{} \installfontas{u-clmtcso10}{U}{clmjt}{m}{scsl}{} \installfontas{u-clmtk10}{U}{clmjt}{bx}{n}{} \installfontas{u-clmtko10}{U}{clmjt}{bx}{sl}{} \installfontas{u-clmtl10}{U}{clmjt}{l}{n}{} \installfontas{u-clmtlo10}{U}{clmjt}{l}{sl}{} \installfontas{u-clmtlc10}{U}{clmjt}{lc}{n}{} \installfontas{u-clmtlco10}{U}{clmjt}{lc}{sl}{} \installfamily{U}{clmjv}{} \installfontas{u-clmvtt10}{U}{clmjv}{m}{n}{} \installfontas{u-clmvtto10}{U}{clmjv}{m}{sl}{} \installfontas{u-clmvtk10}{U}{clmjv}{bx}{n}{} \installfontas{u-clmvtko10}{U}{clmjv}{bx}{sl}{} \installfontas{u-clmvtl10}{U}{clmjv}{l}{n}{} \installfontas{u-clmvtlo10}{U}{clmjv}{l}{sl}{} \installfamily{U}{clmdj}{} \installfontas{u-clmdunh10}{U}{clmdj}{m}{n}{} \installfontas{u-clmduno10}{U}{clmdj}{m}{sl}{} \endinstallfonts \endrecordtransforms \bye % vim: set nospell: % \end{macrocode} % \end{driver} % \iffalse % % \fi % ^^A \end{landscape} % ^^A \restoregeometry % % \subsection{TS1 Driver} % % This driver does very little. % It's sole purpose is to install \TeX{} fonts provided by \lpack{lmodern} under the family names used by \lpack{\filebase} so that symbols from the \texttt{TS1} encoding work as expected. % % \iffalse %<*drv-ts1> % \fi % \begin{driver}{clm-ts1-drv.tex} % The Text Companion or TS1 families. % Note that this driver doesn't actully install any fonts at all but only aliases existing ones. % \begin{macrocode} \input fontinst.sty \needsfontinstversion{1.926} % \end{macrocode} % Substitutions % \begin{macrocode} \substitutesilent{scit}{scsl} \substitutesilent{si}{scit} \substitutesilent{ui}{it} \substitutesilent{sl}{ui} \substitutesilent{it}{sl} \substitutesilent{sc}{n} % \end{macrocode} % Bold extended for bold % \begin{macrocode} \substitutesilent{b}{bx} % \end{macrocode} % Record transformations for later map file creation % \begin{macrocode} \recordtransforms{clm-ts1-rec.tex} % \end{macrocode} % Installation: creation of virtual fonts % % Install with TS1 encoding for extra glyphs through textcomp-dotted % % clm % \begin{macrocode} \installfonts \installfamily{TS1}{clm}{} \installfontas{ts1-lmr5}{TS1}{clm}{m}{n}{<-5.5>} \installfontas{ts1-lmr6}{TS1}{clm}{m}{n}{<5.5-6.5>} \installfontas{ts1-lmr7}{TS1}{clm}{m}{n}{<6.5-7.5>} \installfontas{ts1-lmr8}{TS1}{clm}{m}{n}{<7.5-8.5>} \installfontas{ts1-lmr9}{TS1}{clm}{m}{n}{<8.5-9.5>} \installfontas{ts1-lmr10}{TS1}{clm}{m}{n}{<9.5-11>} \installfontas{ts1-lmr12}{TS1}{clm}{m}{n}{<11-15>} \installfontas{ts1-lmr17}{TS1}{clm}{m}{n}{<15->} \installfontas{ts1-lmro8}{TS1}{clm}{m}{sl}{<-8.5>} \installfontas{ts1-lmro9}{TS1}{clm}{m}{sl}{<8.5-9.5>} \installfontas{ts1-lmro10}{TS1}{clm}{m}{sl}{<9.5-11>} \installfontas{ts1-lmro12}{TS1}{clm}{m}{sl}{<11-15>} \installfontas{ts1-lmro17}{TS1}{clm}{m}{sl}{<15->} \installfontas{ts1-lmri7}{TS1}{clm}{m}{it}{<-7.5>} \installfontas{ts1-lmri8}{TS1}{clm}{m}{it}{<7.5-8.5>} \installfontas{ts1-lmri9}{TS1}{clm}{m}{it}{<8.5-9.5>} \installfontas{ts1-lmri10}{TS1}{clm}{m}{it}{<9.5-11>} \installfontas{ts1-lmri12}{TS1}{clm}{m}{it}{<11->} \installfontas{ts1-lmu10}{TS1}{clm}{m}{ui}{} \installfontas{ts1-lmcsc10}{TS1}{clm}{m}{sc}{} \installfontas{ts1-lmcsco10}{TS1}{clm}{m}{scsl}{} % \end{macrocode} % Repeat for bold fonts % \begin{macrocode} \installfontas{ts1-lmbx5}{TS1}{clm}{bx}{n}{<-5.5>} \installfontas{ts1-lmbx6}{TS1}{clm}{bx}{n}{<5.5-6.5>} \installfontas{ts1-lmbx7}{TS1}{clm}{bx}{n}{<6.5-7.5>} \installfontas{ts1-lmbx8}{TS1}{clm}{bx}{n}{<7.5-8.5>} \installfontas{ts1-lmbx9}{TS1}{clm}{bx}{n}{<8.5-9.5>} \installfontas{ts1-lmbx10}{TS1}{clm}{bx}{n}{<9.5-11>} \installfontas{ts1-lmbx12}{TS1}{clm}{bx}{n}{<11->} \installfontas{ts1-lmbxo10}{TS1}{clm}{bx}{sl}{} \installfontas{ts1-lmbxi10}{TS1}{clm}{bx}{it}{} % \end{macrocode} % Latin Modern default has these installed as bold, but the weight given in the font is demi and the demi weights in the sans-condensed are installed as demi, so I'm going for the same series - sb - here as they choose for those % \begin{macrocode} \installfontas{ts1-lmb10}{TS1}{clm}{sb}{n}{} \installfontas{ts1-lmbo10}{TS1}{clm}{sb}{sl}{} % \end{macrocode} % clms % \begin{macrocode} \installfamily{TS1}{clms}{} \installfontas{ts1-lmss8}{TS1}{clms}{m}{n}{<-8.5>} \installfontas{ts1-lmss9}{TS1}{clms}{m}{n}{<8.5-9.5>} \installfontas{ts1-lmss10}{TS1}{clms}{m}{n}{<9.5-11>} \installfontas{ts1-lmss12}{TS1}{clms}{m}{n}{<11-15>} \installfontas{ts1-lmss17}{TS1}{clms}{m}{n}{<15->} \installfontas{ts1-lmsso8}{TS1}{clms}{m}{sl}{<-8.5>} \installfontas{ts1-lmsso9}{TS1}{clms}{m}{sl}{<8.5-9.5>} \installfontas{ts1-lmsso10}{TS1}{clms}{m}{sl}{<9.5-11>} \installfontas{ts1-lmsso12}{TS1}{clms}{m}{sl}{<11-15>} \installfontas{ts1-lmsso17}{TS1}{clms}{m}{sl}{<15->} \installfontas{ts1-lmssbx10}{TS1}{clms}{bx}{n}{} \installfontas{ts1-lmssbo10}{TS1}{clms}{bx}{sl}{} \installfontas{ts1-lmssdc10}{TS1}{clms}{sbc}{n}{} \installfontas{ts1-lmssdo10}{TS1}{clms}{sbc}{sl}{} % \end{macrocode} % clmqs % \begin{macrocode} \installfamily{TS1}{clmqs}{} \installfontas{ts1-lmssq8}{TS1}{clmqs}{m}{n}{} \installfontas{ts1-lmssqo8}{TS1}{clmqs}{m}{sl}{} \installfontas{ts1-lmssqbx8}{TS1}{clmqs}{bx}{n}{} \installfontas{ts1-lmssqbo8}{TS1}{clmqs}{bx}{sl}{} % \end{macrocode} % clmt % \begin{macrocode} \installfamily{TS1}{clmt}{} \installfontas{ts1-lmtt8}{TS1}{clmt}{m}{n}{<-8.5>} \installfontas{ts1-lmtt9}{TS1}{clmt}{m}{n}{<8.5-9.5>} \installfontas{ts1-lmtt10}{TS1}{clmt}{m}{n}{<9.5-11>} \installfontas{ts1-lmtt12}{TS1}{clmt}{m}{n}{<11->} \installfontas{ts1-lmtto10}{TS1}{clmt}{m}{sl}{} \installfontas{ts1-lmtti10}{TS1}{clmt}{m}{it}{} \installfontas{ts1-lmtcsc10}{TS1}{clmt}{m}{sc}{} \installfontas{ts1-lmtcso10}{TS1}{clmt}{m}{scsl}{} \installfontas{ts1-lmtk10}{TS1}{clmt}{bx}{n}{} \installfontas{ts1-lmtko10}{TS1}{clmt}{bx}{sl}{} \installfontas{ts1-lmtl10}{TS1}{clmt}{l}{n}{} \installfontas{ts1-lmtlo10}{TS1}{clmt}{l}{sl}{} \installfontas{ts1-lmtlc10}{TS1}{clmt}{lc}{n}{} \installfontas{ts1-lmtlco10}{TS1}{clmt}{lc}{sl}{} % \end{macrocode} % clmv % \begin{macrocode} \installfamily{TS1}{clmv}{} \installfontas{ts1-lmvtt10}{TS1}{clmv}{m}{n}{} \installfontas{ts1-lmvtto10}{TS1}{clmv}{m}{sl}{} \installfontas{ts1-lmvtk10}{TS1}{clmv}{bx}{n}{} \installfontas{ts1-lmvtko10}{TS1}{clmv}{bx}{sl}{} \installfontas{ts1-lmvtl10}{TS1}{clmv}{l}{n}{} \installfontas{ts1-lmvtlo10}{TS1}{clmv}{l}{sl}{} % \end{macrocode} % clmd % \begin{macrocode} \installfamily{TS1}{clmd}{} \installfontas{ts1-lmdunh10}{TS1}{clmd}{m}{n}{} \installfontas{ts1-lmduno10}{TS1}{clmd}{m}{sl}{} % \end{macrocode} % TS1 for the families with tabular, oldstyle figures % % clmj % \begin{macrocode} \installfamily{TS1}{clmj}{} \installfontas{ts1-lmr5}{TS1}{clmj}{m}{n}{<-5.5>} \installfontas{ts1-lmr6}{TS1}{clmj}{m}{n}{<5.5-6.5>} \installfontas{ts1-lmr7}{TS1}{clmj}{m}{n}{<6.5-7.5>} \installfontas{ts1-lmr8}{TS1}{clmj}{m}{n}{<7.5-8.5>} \installfontas{ts1-lmr9}{TS1}{clmj}{m}{n}{<8.5-9.5>} \installfontas{ts1-lmr10}{TS1}{clmj}{m}{n}{<9.5-11>} \installfontas{ts1-lmr12}{TS1}{clmj}{m}{n}{<11-15>} \installfontas{ts1-lmr17}{TS1}{clmj}{m}{n}{<15->} \installfontas{ts1-lmro8}{TS1}{clmj}{m}{sl}{<-8.5>} \installfontas{ts1-lmro9}{TS1}{clmj}{m}{sl}{<8.5-9.5>} \installfontas{ts1-lmro10}{TS1}{clmj}{m}{sl}{<9.5-11>} \installfontas{ts1-lmro12}{TS1}{clmj}{m}{sl}{<11-15>} \installfontas{ts1-lmro17}{TS1}{clmj}{m}{sl}{<15->} \installfontas{ts1-lmri7}{TS1}{clmj}{m}{it}{<-7.5>} \installfontas{ts1-lmri8}{TS1}{clmj}{m}{it}{<7.5-8.5>} \installfontas{ts1-lmri9}{TS1}{clmj}{m}{it}{<8.5-9.5>} \installfontas{ts1-lmri10}{TS1}{clmj}{m}{it}{<9.5-11>} \installfontas{ts1-lmri12}{TS1}{clmj}{m}{it}{<11->} \installfontas{ts1-lmu10}{TS1}{clmj}{m}{ui}{} \installfontas{ts1-lmcsc10}{TS1}{clmj}{m}{sc}{} \installfontas{ts1-lmcsco10}{TS1}{clmj}{m}{scsl}{} % \end{macrocode} % Repeat for bold fonts % \begin{macrocode} \installfontas{ts1-lmbx5}{TS1}{clmj}{bx}{n}{<-5.5>} \installfontas{ts1-lmbx6}{TS1}{clmj}{bx}{n}{<5.5-6.5>} \installfontas{ts1-lmbx7}{TS1}{clmj}{bx}{n}{<6.5-7.5>} \installfontas{ts1-lmbx8}{TS1}{clmj}{bx}{n}{<7.5-8.5>} \installfontas{ts1-lmbx9}{TS1}{clmj}{bx}{n}{<8.5-9.5>} \installfontas{ts1-lmbx10}{TS1}{clmj}{bx}{n}{<9.5-11>} \installfontas{ts1-lmbx12}{TS1}{clmj}{bx}{n}{<11->} \installfontas{ts1-lmbxo10}{TS1}{clmj}{bx}{sl}{} \installfontas{ts1-lmbxi10}{TS1}{clmj}{bx}{it}{} % \end{macrocode} % Latin Modern default has these installed as bold, but the weight given in the font is demi and the demi weights in the sans-condensed are installed as demi, so I'm going for the same series - sb - here as they choose for those % \begin{macrocode} \installfontas{ts1-lmb10}{TS1}{clmj}{sb}{n}{} \installfontas{ts1-lmbo10}{TS1}{clmj}{sb}{sl}{} % \end{macrocode} % clmjs % \begin{macrocode} \installfamily{TS1}{clmjs}{} \installfontas{ts1-lmss8}{TS1}{clmjs}{m}{n}{<-8.5>} \installfontas{ts1-lmss9}{TS1}{clmjs}{m}{n}{<8.5-9.5>} \installfontas{ts1-lmss10}{TS1}{clmjs}{m}{n}{<9.5-11>} \installfontas{ts1-lmss12}{TS1}{clmjs}{m}{n}{<11-15>} \installfontas{ts1-lmss17}{TS1}{clmjs}{m}{n}{<15->} \installfontas{ts1-lmsso8}{TS1}{clmjs}{m}{sl}{<-8.5>} \installfontas{ts1-lmsso9}{TS1}{clmjs}{m}{sl}{<8.5-9.5>} \installfontas{ts1-lmsso10}{TS1}{clmjs}{m}{sl}{<9.5-11>} \installfontas{ts1-lmsso12}{TS1}{clmjs}{m}{sl}{<11-15>} \installfontas{ts1-lmsso17}{TS1}{clmjs}{m}{sl}{<15->} \installfontas{ts1-lmssbx10}{TS1}{clmjs}{bx}{n}{} \installfontas{ts1-lmssbo10}{TS1}{clmjs}{bx}{sl}{} \installfontas{ts1-lmssdc10}{TS1}{clmjs}{sbc}{n}{} \installfontas{ts1-lmssdo10}{TS1}{clmjs}{sbc}{sl}{} % \end{macrocode} % clmjqs % \begin{macrocode} \installfamily{TS1}{clmjqs}{} \installfontas{ts1-lmssq8}{TS1}{clmjqs}{m}{n}{} \installfontas{ts1-lmssqo8}{TS1}{clmjqs}{m}{sl}{} \installfontas{ts1-lmssqbx8}{TS1}{clmjqs}{bx}{n}{} \installfontas{ts1-lmssqbo8}{TS1}{clmjqs}{bx}{sl}{} % \end{macrocode} % clmjt % \begin{macrocode} \installfamily{TS1}{clmjt}{} \installfontas{ts1-lmtt8}{TS1}{clmjt}{m}{n}{<-8.5>} \installfontas{ts1-lmtt9}{TS1}{clmjt}{m}{n}{<8.5-9.5>} \installfontas{ts1-lmtt10}{TS1}{clmjt}{m}{n}{<9.5-11>} \installfontas{ts1-lmtt12}{TS1}{clmjt}{m}{n}{<11->} \installfontas{ts1-lmtto10}{TS1}{clmjt}{m}{sl}{} \installfontas{ts1-lmtti10}{TS1}{clmjt}{m}{it}{} \installfontas{ts1-lmtcsc10}{TS1}{clmjt}{m}{sc}{} \installfontas{ts1-lmtcso10}{TS1}{clmjt}{m}{scsl}{} \installfontas{ts1-lmtk10}{TS1}{clmjt}{bx}{n}{} \installfontas{ts1-lmtko10}{TS1}{clmjt}{bx}{sl}{} \installfontas{ts1-lmtl10}{TS1}{clmjt}{l}{n}{} \installfontas{ts1-lmtlo10}{TS1}{clmjt}{l}{sl}{} \installfontas{ts1-lmtlc10}{TS1}{clmjt}{lc}{n}{} \installfontas{ts1-lmtlco10}{TS1}{clmjt}{lc}{sl}{} % \end{macrocode} % clmjv % \begin{macrocode} \installfamily{TS1}{clmjv}{} \installfontas{ts1-lmvtt10}{TS1}{clmjv}{m}{n}{} \installfontas{ts1-lmvtto10}{TS1}{clmjv}{m}{sl}{} \installfontas{ts1-lmvtk10}{TS1}{clmjv}{bx}{n}{} \installfontas{ts1-lmvtko10}{TS1}{clmjv}{bx}{sl}{} \installfontas{ts1-lmvtl10}{TS1}{clmjv}{l}{n}{} \installfontas{ts1-lmvtlo10}{TS1}{clmjv}{l}{sl}{} % \end{macrocode} % clmdj % \begin{macrocode} \installfamily{TS1}{clmdj}{} \installfontas{ts1-lmdunh10}{TS1}{clmdj}{m}{n}{} \installfontas{ts1-lmduno10}{TS1}{clmdj}{m}{sl}{} % \end{macrocode} % TS1 % \begin{macrocode} % \end{macrocode} % clm2 % \begin{macrocode} \installfamily{TS1}{clm2}{} \installfontas{ts1-lmr5}{TS1}{clm2}{m}{n}{<-5.5>} \installfontas{ts1-lmr6}{TS1}{clm2}{m}{n}{<5.5-6.5>} \installfontas{ts1-lmr7}{TS1}{clm2}{m}{n}{<6.5-7.5>} \installfontas{ts1-lmr8}{TS1}{clm2}{m}{n}{<7.5-8.5>} \installfontas{ts1-lmr9}{TS1}{clm2}{m}{n}{<8.5-9.5>} \installfontas{ts1-lmr10}{TS1}{clm2}{m}{n}{<9.5-11>} \installfontas{ts1-lmr12}{TS1}{clm2}{m}{n}{<11-15>} \installfontas{ts1-lmr17}{TS1}{clm2}{m}{n}{<15->} \installfontas{ts1-lmro8}{TS1}{clm2}{m}{sl}{<-8.5>} \installfontas{ts1-lmro9}{TS1}{clm2}{m}{sl}{<8.5-9.5>} \installfontas{ts1-lmro10}{TS1}{clm2}{m}{sl}{<9.5-11>} \installfontas{ts1-lmro12}{TS1}{clm2}{m}{sl}{<11-15>} \installfontas{ts1-lmro17}{TS1}{clm2}{m}{sl}{<15->} \installfontas{ts1-lmri7}{TS1}{clm2}{m}{it}{<-7.5>} \installfontas{ts1-lmri8}{TS1}{clm2}{m}{it}{<7.5-8.5>} \installfontas{ts1-lmri9}{TS1}{clm2}{m}{it}{<8.5-9.5>} \installfontas{ts1-lmri10}{TS1}{clm2}{m}{it}{<9.5-11>} \installfontas{ts1-lmri12}{TS1}{clm2}{m}{it}{<11->} \installfontas{ts1-lmu10}{TS1}{clm2}{m}{ui}{} \installfontas{ts1-lmcsc10}{TS1}{clm2}{m}{sc}{} \installfontas{ts1-lmcsco10}{TS1}{clm2}{m}{scsl}{} % \end{macrocode} % Repeat for bold fonts % \begin{macrocode} \installfontas{ts1-lmbx5}{TS1}{clm2}{bx}{n}{<-5.5>} \installfontas{ts1-lmbx6}{TS1}{clm2}{bx}{n}{<5.5-6.5>} \installfontas{ts1-lmbx7}{TS1}{clm2}{bx}{n}{<6.5-7.5>} \installfontas{ts1-lmbx8}{TS1}{clm2}{bx}{n}{<7.5-8.5>} \installfontas{ts1-lmbx9}{TS1}{clm2}{bx}{n}{<8.5-9.5>} \installfontas{ts1-lmbx10}{TS1}{clm2}{bx}{n}{<9.5-11>} \installfontas{ts1-lmbx12}{TS1}{clm2}{bx}{n}{<11->} \installfontas{ts1-lmbxo10}{TS1}{clm2}{bx}{sl}{} \installfontas{ts1-lmbxi10}{TS1}{clm2}{bx}{it}{} % \end{macrocode} % Latin Modern default has these installed as bold, but the weight given in the font is demi and the demi weights in the sans-condensed are installed as demi, so I'm going for the same series - sb - here as they choose for those % \begin{macrocode} \installfontas{ts1-lmb10}{TS1}{clm2}{sb}{n}{} \installfontas{ts1-lmbo10}{TS1}{clm2}{sb}{sl}{} % \end{macrocode} % clm2s % \begin{macrocode} \installfamily{TS1}{clm2s}{} \installfontas{ts1-lmss8}{TS1}{clm2s}{m}{n}{<-8.5>} \installfontas{ts1-lmss9}{TS1}{clm2s}{m}{n}{<8.5-9.5>} \installfontas{ts1-lmss10}{TS1}{clm2s}{m}{n}{<9.5-11>} \installfontas{ts1-lmss12}{TS1}{clm2s}{m}{n}{<11-15>} \installfontas{ts1-lmss17}{TS1}{clm2s}{m}{n}{<15->} \installfontas{ts1-lmsso8}{TS1}{clm2s}{m}{sl}{<-8.5>} \installfontas{ts1-lmsso9}{TS1}{clm2s}{m}{sl}{<8.5-9.5>} \installfontas{ts1-lmsso10}{TS1}{clm2s}{m}{sl}{<9.5-11>} \installfontas{ts1-lmsso12}{TS1}{clm2s}{m}{sl}{<11-15>} \installfontas{ts1-lmsso17}{TS1}{clm2s}{m}{sl}{<15->} \installfontas{ts1-lmssbx10}{TS1}{clm2s}{bx}{n}{} \installfontas{ts1-lmssbo10}{TS1}{clm2s}{bx}{sl}{} \installfontas{ts1-lmssdc10}{TS1}{clm2s}{sbc}{n}{} \installfontas{ts1-lmssdo10}{TS1}{clm2s}{sbc}{sl}{} % \end{macrocode} % clm2qs % \begin{macrocode} \installfamily{TS1}{clm2qs}{} \installfontas{ts1-lmssq8}{TS1}{clm2qs}{m}{n}{} \installfontas{ts1-lmssqo8}{TS1}{clm2qs}{m}{sl}{} \installfontas{ts1-lmssqbx8}{TS1}{clm2qs}{bx}{n}{} \installfontas{ts1-lmssqbo8}{TS1}{clm2qs}{bx}{sl}{} % \end{macrocode} % clm2v % \begin{macrocode} \installfamily{TS1}{clm2v}{} \installfontas{ts1-lmvtt10}{TS1}{clm2v}{m}{n}{} \installfontas{ts1-lmvtto10}{TS1}{clm2v}{m}{sl}{} \installfontas{ts1-lmvtk10}{TS1}{clm2v}{bx}{n}{} \installfontas{ts1-lmvtko10}{TS1}{clm2v}{bx}{sl}{} \installfontas{ts1-lmvtl10}{TS1}{clm2v}{l}{n}{} \installfontas{ts1-lmvtlo10}{TS1}{clm2v}{l}{sl}{} % \end{macrocode} % clm2t % \begin{macrocode} \installfamily{TS1}{clm2t}{} \installfontas{ts1-lmtt8}{TS1}{clm2t}{m}{n}{<-8.5>} \installfontas{ts1-lmtt9}{TS1}{clm2t}{m}{n}{<8.5-9.5>} \installfontas{ts1-lmtt10}{TS1}{clm2t}{m}{n}{<9.5-11>} \installfontas{ts1-lmtt12}{TS1}{clm2t}{m}{n}{<11->} \installfontas{ts1-lmtto10}{TS1}{clm2t}{m}{sl}{} \installfontas{ts1-lmtti10}{TS1}{clm2t}{m}{it}{} \installfontas{ts1-lmtcsc10}{TS1}{clm2t}{m}{sc}{} \installfontas{ts1-lmtcso10}{TS1}{clm2t}{m}{scsl}{} \installfontas{ts1-lmtk10}{TS1}{clm2t}{bx}{n}{} \installfontas{ts1-lmtko10}{TS1}{clm2t}{bx}{sl}{} \installfontas{ts1-lmtl10}{TS1}{clm2t}{l}{n}{} \installfontas{ts1-lmtlo10}{TS1}{clm2t}{l}{sl}{} \installfontas{ts1-lmtlc10}{TS1}{clm2t}{lc}{n}{} \installfontas{ts1-lmtlco10}{TS1}{clm2t}{lc}{sl}{} % \end{macrocode} % clm2d % % See note under T1 section % \begin{macrocode} \installfamily{TS1}{clm2d}{} \installfontas{ts1-lmdunh10}{TS1}{clm2d}{m}{n}{} \installfontas{ts1-lmduno10}{TS1}{clm2d}{m}{sl}{} % \end{macrocode} % TS1 % \begin{macrocode} % \end{macrocode} % clm2j % \begin{macrocode} \installfamily{TS1}{clm2j}{} \installfontas{ts1-lmr5}{TS1}{clm2j}{m}{n}{<-5.5>} \installfontas{ts1-lmr6}{TS1}{clm2j}{m}{n}{<5.5-6.5>} \installfontas{ts1-lmr7}{TS1}{clm2j}{m}{n}{<6.5-7.5>} \installfontas{ts1-lmr8}{TS1}{clm2j}{m}{n}{<7.5-8.5>} \installfontas{ts1-lmr9}{TS1}{clm2j}{m}{n}{<8.5-9.5>} \installfontas{ts1-lmr10}{TS1}{clm2j}{m}{n}{<9.5-11>} \installfontas{ts1-lmr12}{TS1}{clm2j}{m}{n}{<11-15>} \installfontas{ts1-lmr17}{TS1}{clm2j}{m}{n}{<15->} \installfontas{ts1-lmro8}{TS1}{clm2j}{m}{sl}{<-8.5>} \installfontas{ts1-lmro9}{TS1}{clm2j}{m}{sl}{<8.5-9.5>} \installfontas{ts1-lmro10}{TS1}{clm2j}{m}{sl}{<9.5-11>} \installfontas{ts1-lmro12}{TS1}{clm2j}{m}{sl}{<11-15>} \installfontas{ts1-lmro17}{TS1}{clm2j}{m}{sl}{<15->} \installfontas{ts1-lmri7}{TS1}{clm2j}{m}{it}{<-7.5>} \installfontas{ts1-lmri8}{TS1}{clm2j}{m}{it}{<7.5-8.5>} \installfontas{ts1-lmri9}{TS1}{clm2j}{m}{it}{<8.5-9.5>} \installfontas{ts1-lmri10}{TS1}{clm2j}{m}{it}{<9.5-11>} \installfontas{ts1-lmri12}{TS1}{clm2j}{m}{it}{<11->} \installfontas{ts1-lmu10}{TS1}{clm2j}{m}{ui}{} \installfontas{ts1-lmcsc10}{TS1}{clm2j}{m}{sc}{} \installfontas{ts1-lmcsco10}{TS1}{clm2j}{m}{scsl}{} % \end{macrocode} % Repeat for bold fonts % \begin{macrocode} \installfontas{ts1-lmbx5}{TS1}{clm2j}{bx}{n}{<-5.5>} \installfontas{ts1-lmbx6}{TS1}{clm2j}{bx}{n}{<5.5-6.5>} \installfontas{ts1-lmbx7}{TS1}{clm2j}{bx}{n}{<6.5-7.5>} \installfontas{ts1-lmbx8}{TS1}{clm2j}{bx}{n}{<7.5-8.5>} \installfontas{ts1-lmbx9}{TS1}{clm2j}{bx}{n}{<8.5-9.5>} \installfontas{ts1-lmbx10}{TS1}{clm2j}{bx}{n}{<9.5-11>} \installfontas{ts1-lmbx12}{TS1}{clm2j}{bx}{n}{<11->} \installfontas{ts1-lmbxo10}{TS1}{clm2j}{bx}{sl}{} \installfontas{ts1-lmbxi10}{TS1}{clm2j}{bx}{it}{} % \end{macrocode} % Latin Modern default has these installed as bold, but the weight given in the font is demi and the demi weights in the sans-condensed are installed as demi, so I'm going for the same series - sb - here as they choose for those % \begin{macrocode} \installfontas{ts1-lmb10}{TS1}{clm2j}{sb}{n}{} \installfontas{ts1-lmbo10}{TS1}{clm2j}{sb}{sl}{} % \end{macrocode} % clm2js % \begin{macrocode} \installfamily{TS1}{clm2js}{} \installfontas{ts1-lmss8}{TS1}{clm2js}{m}{n}{<-8.5>} \installfontas{ts1-lmss9}{TS1}{clm2js}{m}{n}{<8.5-9.5>} \installfontas{ts1-lmss10}{TS1}{clm2js}{m}{n}{<9.5-11>} \installfontas{ts1-lmss12}{TS1}{clm2js}{m}{n}{<11-15>} \installfontas{ts1-lmss17}{TS1}{clm2js}{m}{n}{<15->} \installfontas{ts1-lmsso8}{TS1}{clm2js}{m}{sl}{<-8.5>} \installfontas{ts1-lmsso9}{TS1}{clm2js}{m}{sl}{<8.5-9.5>} \installfontas{ts1-lmsso10}{TS1}{clm2js}{m}{sl}{<9.5-11>} \installfontas{ts1-lmsso12}{TS1}{clm2js}{m}{sl}{<11-15>} \installfontas{ts1-lmsso17}{TS1}{clm2js}{m}{sl}{<15->} \installfontas{ts1-lmssbx10}{TS1}{clm2js}{bx}{n}{} \installfontas{ts1-lmssbo10}{TS1}{clm2js}{bx}{sl}{} \installfontas{ts1-lmssdc10}{TS1}{clm2js}{sbc}{n}{} \installfontas{ts1-lmssdo10}{TS1}{clm2js}{sbc}{sl}{} % \end{macrocode} % clm2jqs % \begin{macrocode} \installfamily{TS1}{clm2jqs}{} \installfontas{ts1-lmssq8}{TS1}{clm2jqs}{m}{n}{} \installfontas{ts1-lmssqo8}{TS1}{clm2jqs}{m}{sl}{} \installfontas{ts1-lmssqbx8}{TS1}{clm2jqs}{bx}{n}{} \installfontas{ts1-lmssqbo8}{TS1}{clm2jqs}{bx}{sl}{} % \end{macrocode} % clm2jt % \begin{macrocode} \installfamily{TS1}{clm2jt}{} \installfontas{ts1-lmtt8}{TS1}{clm2jt}{m}{n}{<-8.5>} \installfontas{ts1-lmtt9}{TS1}{clm2jt}{m}{n}{<8.5-9.5>} \installfontas{ts1-lmtt10}{TS1}{clm2jt}{m}{n}{<9.5-11>} \installfontas{ts1-lmtt12}{TS1}{clm2jt}{m}{n}{<11->} \installfontas{ts1-lmtto10}{TS1}{clm2jt}{m}{sl}{} \installfontas{ts1-lmtti10}{TS1}{clm2jt}{m}{it}{} \installfontas{ts1-lmtcsc10}{TS1}{clm2jt}{m}{sc}{} \installfontas{ts1-lmtcso10}{TS1}{clm2jt}{m}{scsl}{} \installfontas{ts1-lmtk10}{TS1}{clm2jt}{bx}{n}{} \installfontas{ts1-lmtko10}{TS1}{clm2jt}{bx}{sl}{} \installfontas{ts1-lmtl10}{TS1}{clm2jt}{l}{n}{} \installfontas{ts1-lmtlo10}{TS1}{clm2jt}{l}{sl}{} \installfontas{ts1-lmtlc10}{TS1}{clm2jt}{lc}{n}{} \installfontas{ts1-lmtlco10}{TS1}{clm2jt}{lc}{sl}{} % \end{macrocode} % clm2jv % \begin{macrocode} \installfamily{TS1}{clm2jv}{} \installfontas{ts1-lmvtt10}{TS1}{clm2jv}{m}{n}{} \installfontas{ts1-lmvtto10}{TS1}{clm2jv}{m}{sl}{} \installfontas{ts1-lmvtk10}{TS1}{clm2jv}{bx}{n}{} \installfontas{ts1-lmvtko10}{TS1}{clm2jv}{bx}{sl}{} \installfontas{ts1-lmvtl10}{TS1}{clm2jv}{l}{n}{} \installfontas{ts1-lmvtlo10}{TS1}{clm2jv}{l}{sl}{} % \end{macrocode} % clm2dj % \begin{macrocode} \installfamily{TS1}{clm2dj}{} \installfontas{ts1-lmdunh10}{TS1}{clm2dj}{m}{n}{} \installfontas{ts1-lmduno10}{TS1}{clm2dj}{m}{sl}{} \endinstallfonts \endrecordtransforms \bye % \end{macrocode} % \end{driver} % \iffalse % % \fi % % \section{Map} % % This file is compiled to produce the map file fragment \verb|updmap| needs to install the fonts. % It uses files recorded during compilation of the driver. % \iffalse %<*map> % \fi % \begin{mapfile}{clm-map.tex} % Create map file fragments. % \begin{macrocode} \input finstmsc.sty \resetstr{PSfontsuffix}{.pfb} \adddriver{dvips}{clm.map} \adddriver{pltotf}{clm-pltotf.sh} \input clm-rec.tex \donedrivers \bye % \end{macrocode} % \end{mapfile} % \iffalse % % \fi % % \section{Encodings} % % \verb|etx| files may specify raw and/or output encodings. % Those which are specific to \lpack{cfr-lm} are described below and included in \file{cfr-lm-build.pdf}. % Those which are not are included as separate sources unless provided by \verb|fontinst|. % % \subsection{Supplementary Encodings (Raw)} % % We need an additional ‘raw’ encoding to pick up characters otherwise missed. % Many of these are here just because they are named differently, but this also covers fancy ligatures, alternate styles of digits etc. % % % \begin{itemize} % \item \file{dotdigits.etx} % \end{itemize} % % \subsubsection{\file{dotdigits.etx}} % % \iffalse %<*dotdigits> % \fi % \begin{encoding}{dotdigits.etx} % A supplementary raw encoding to capture characters not included in \file{8r.enc}. % \begin{macrocode} \relax \encoding \setslot{zero.prop}\endsetslot \setslot{one.prop}\endsetslot \setslot{two.prop}\endsetslot \setslot{three.prop}\endsetslot \setslot{four.prop}\endsetslot \setslot{five.prop}\endsetslot \setslot{six.prop}\endsetslot \setslot{seven.prop}\endsetslot \setslot{eight.prop}\endsetslot \setslot{nine.prop}\endsetslot \setslot{zero.fitted}\endsetslot \setslot{one.fitted}\endsetslot \setslot{two.fitted}\endsetslot \setslot{three.fitted}\endsetslot \setslot{four.fitted}\endsetslot \setslot{five.fitted}\endsetslot \setslot{six.fitted}\endsetslot \setslot{seven.fitted}\endsetslot \setslot{eight.fitted}\endsetslot \setslot{nine.fitted}\endsetslot \setslot{zero.proportional}\endsetslot \setslot{one.proportional}\endsetslot \setslot{two.proportional}\endsetslot \setslot{three.proportional}\endsetslot \setslot{four.proportional}\endsetslot \setslot{five.proportional}\endsetslot \setslot{six.proportional}\endsetslot \setslot{seven.proportional}\endsetslot \setslot{eight.proportional}\endsetslot \setslot{nine.proportional}\endsetslot \setslot{zero.tab}\endsetslot \setslot{one.tab}\endsetslot \setslot{two.tab}\endsetslot \setslot{three.tab}\endsetslot \setslot{four.tab}\endsetslot \setslot{five.tab}\endsetslot \setslot{six.tab}\endsetslot \setslot{seven.tab}\endsetslot \setslot{eight.tab}\endsetslot \setslot{nine.tab}\endsetslot \setslot{zero.tabular}\endsetslot \setslot{one.tabular}\endsetslot \setslot{two.tabular}\endsetslot \setslot{three.tabular}\endsetslot \setslot{four.tabular}\endsetslot \setslot{five.tabular}\endsetslot \setslot{six.tabular}\endsetslot \setslot{seven.tabular}\endsetslot \setslot{eight.tabular}\endsetslot \setslot{nine.tabular}\endsetslot \setslot{zero.oldstyle}\endsetslot \setslot{one.oldstyle}\endsetslot \setslot{two.oldstyle}\endsetslot \setslot{three.oldstyle}\endsetslot \setslot{four.oldstyle}\endsetslot \setslot{five.oldstyle}\endsetslot \setslot{six.oldstyle}\endsetslot \setslot{seven.oldstyle}\endsetslot \setslot{eight.oldstyle}\endsetslot \setslot{nine.oldstyle}\endsetslot \setslot{zero.propoldstyle}\endsetslot \setslot{one.propoldstyle}\endsetslot \setslot{two.propoldstyle}\endsetslot \setslot{three.propoldstyle}\endsetslot \setslot{four.propoldstyle}\endsetslot \setslot{five.propoldstyle}\endsetslot \setslot{six.propoldstyle}\endsetslot \setslot{seven.propoldstyle}\endsetslot \setslot{eight.propoldstyle}\endsetslot \setslot{nine.propoldstyle}\endsetslot \setslot{zero.taboldstyle}\endsetslot \setslot{one.taboldstyle}\endsetslot \setslot{two.taboldstyle}\endsetslot \setslot{three.taboldstyle}\endsetslot \setslot{four.taboldstyle}\endsetslot \setslot{five.taboldstyle}\endsetslot \setslot{six.taboldstyle}\endsetslot \setslot{seven.taboldstyle}\endsetslot \setslot{eight.taboldstyle}\endsetslot \setslot{nine.taboldstyle}\endsetslot \nextslot{250} \setslot{zero.slash}\endsetslot \endencoding % \end{macrocode} % \end{encoding} % \iffalse % % \fi % % % \subsection{Output Encodings} % % These files define modified T1 or TS1 font encodings. % % The \verb|etx| files are not used directly by \LaTeX{} or \TeX. % Where needed, they are processed to produce \verb|enc| files. % In some cases, however, they are not themselves standalone encodings. % Instead, they change how some other encoding is interpreted. % % \begin{itemize} % \item \file{dotoldstyle.etx} % \item \file{dotprop.etx} % \item \file{dottaboldstyle.etx} % \item \file{t1-clm.etx} % \end{itemize} % % \subsubsection{\file{dotoldstyle.etx}} % % \iffalse %<*dotoldstyle> % \fi % \begin{encoding}{dotoldstyle.etx} % A modifier which creates a font with proportional oldstyle figures. % \begin{macrocode} \relax \encoding \setcommand\digit#1{#1.oldstyle} \endencoding % \end{macrocode} % \end{encoding} % \iffalse % % \fi % % \subsubsection{\file{dotprop.etx}} % % \iffalse %<*dotprop> % \fi % \begin{encoding}{dotprop.etx} % A modifier which creates a font with proportional lining figures. % \begin{macrocode} \relax \encoding \setcommand\digit#1{#1.prop} \endencoding % \end{macrocode} % \end{encoding} % \iffalse % % \fi % % \subsubsection{\file{dottaboldstyle.etx}} % % \iffalse %<*dottaboldstyle> % \fi % \begin{encoding}{dottaboldstyle.etx} % A modifier which creates a font with tabular oldstyle figures. % \begin{macrocode} \relax \encoding \setcommand\digit#1{#1.taboldstyle} \endencoding % \end{macrocode} % \end{encoding} % \iffalse % % \fi % % % \subsubsection{\file{t1-clm.etx}} % % \iffalse %<*t1-clm> % \fi % \begin{encoding}{t1-clm.etx} % The primary EC/T1 encoding, which creates a font with tabular lining figures. % \begin{macrocode} \relax \encoding \needsfontinstversion{1.910} \setcommand\lc#1#2{#2} \setcommand\uc#1#2{#1} \setcommand\lctop#1#2{#2} \setcommand\uctop#1#2{#1} \setcommand\lclig#1#2{#2} \ifisint{letterspacing}\then \ifnumber{\int{letterspacing}}={0}\then \Else \setcommand\uclig#1#2{#1spaced} \comment{Here we set \verb|\uclig#1#2| to \verb|#1spaced|, but you can't see it as \verb|\setcommand| commands are invisible in the typeset output.} \Fi \Fi \setcommand\uclig#1#2{#1} \setcommand\digit#1{#1} \ifisint{monowidth}\then \setint{ligaturing}{0} \Else % The following empty line is *important* to get the formatting % right here (sigh)! (Remember that it is a \par token.) \ifisint{letterspacing}\then \ifnumber{\int{letterspacing}}={0}\then \Else \setint{ligaturing}{0} \Fi \Fi \setint{ligaturing}{1} \Fi \setint{italicslant}{0} \setint{quad}{1000} \setint{baselineskip}{1200} \ifisglyph{x}\then \setint{xheight}{\height{x}} \Else \setint{xheight}{500} \Fi \ifisglyph{space}\then \setint{interword}{\width{space}} \Else\ifisglyph{i}\then \setint{interword}{\width{i}} \Else \setint{interword}{333} \Fi\Fi \ifisint{monowidth}\then \setint{stretchword}{0} \setint{shrinkword}{0} \setint{extraspace}{\int{interword}} \Else \setint{stretchword}{\scale{\int{interword}}{600}} \setint{shrinkword}{\scale{\int{interword}}{240}} \setint{extraspace}{\scale{\int{interword}}{240}} \Fi \ifisglyph{X}\then \setint{capheight}{\height{X}} \Else \setint{capheight}{750} \Fi \ifisglyph{d}\then \setint{ascender}{\height{d}} \Else\ifisint{capheight}\then \setint{ascender}{\int{capheight}} \Else \setint{ascender}{750} \Fi\Fi \ifisglyph{Aring}\then \setint{acccapheight}{\height{Aring}} \Else \setint{acccapheight}{999} \Fi \ifisint{descender_neg}\then \setint{descender}{\neg{\int{descender_neg}}} \Else\ifisglyph{p}\then \setint{descender}{\depth{p}} \Else \setint{descender}{250} \Fi\Fi \ifisglyph{Aring}\then \setint{maxheight}{\height{Aring}} \Else \setint{maxheight}{1000} \Fi \ifisint{maxdepth_neg}\then \setint{maxdepth}{\neg{\int{maxdepth_neg}}} \Else\ifisglyph{j}\then \setint{maxdepth}{\depth{j}} \Else \setint{maxdepth}{250} \Fi\Fi \ifisglyph{six}\then \setint{digitwidth}{\width{six}} \Else \setint{digitwidth}{500} \Fi \setint{capstem}{0} % not in AFM files \setfontdimen{1}{italicslant} % italic slant \setfontdimen{2}{interword} % interword space \setfontdimen{3}{stretchword} % interword stretch \setfontdimen{4}{shrinkword} % interword shrink \setfontdimen{5}{xheight} % x-height \setfontdimen{6}{quad} % quad \setfontdimen{7}{extraspace} % extra space after . \setfontdimen{8}{capheight} % cap height \setfontdimen{9}{ascender} % ascender \setfontdimen{10}{acccapheight} % accented cap height \setfontdimen{11}{descender} % descender's depth \setfontdimen{12}{maxheight} % max height \setfontdimen{13}{maxdepth} % max depth \setfontdimen{14}{digitwidth} % digit width \setfontdimen{15}{verticalstem} % dominant width of verical stems \setfontdimen{16}{baselineskip} % baselineskip \ifnumber{\int{ligaturing}}<{0}\then \comment{In this case, the codingscheme can be different from the default, and therefore we refrain from setting it.} \Else \setstr{codingscheme}{EXTENDED TEX FONT ENCODING - CFR LM} \Fi \setslot{\lc{Grave}{grave}} \comment{The grave accent `\`{}'.} \endsetslot \setslot{\lc{Acute}{acute}} \comment{The acute accent `\'{}'.} \endsetslot \setslot{\lc{Circumflex}{circumflex}} \comment{The circumflex accent `\^{}'.} \endsetslot \setslot{\lc{Tilde}{tilde}} \comment{The tilde accent `\~{}'.} \endsetslot \setslot{\lc{Dieresis}{dieresis}} \comment{The umlaut or dieresis accent `\"{}'.} \endsetslot \setslot{\lc{Hungarumlaut}{hungarumlaut}} \comment{The long Hungarian umlaut `\H{}'.} \endsetslot \setslot{\lc{Ring}{ring}} \comment{The ring accent `\r{}'.} \endsetslot \setslot{\lc{Caron}{caron}} \comment{The caron or h\'a\v cek accent `\v{}'.} \endsetslot \setslot{\lc{Breve}{breve}} \comment{The breve accent `\u{}'.} \endsetslot \setslot{\lc{Macron}{macron}} \comment{The macron accent `\={}'.} \endsetslot \setslot{\lc{Dotaccent}{dotaccent}} \comment{The dot accent `\.{}'.} \endsetslot \setslot{\lc{Cedilla}{cedilla}} \comment{The cedilla accent `\c {}'.} \endsetslot \setslot{\lc{Ogonek}{ogonek}} \comment{The ogonek accent `\k {}'.} \endsetslot \setslot{quotesinglbase} \comment{A German single quote mark `\quotesinglbase' similar to a comma, but with different sidebearings.} \endsetslot \setslot{guilsinglleft} \comment{A French single opening quote mark `\guilsinglleft', unavailable in \plain\ \TeX.} \endsetslot \setslot{guilsinglright} \comment{A French single closing quote mark `\guilsinglright', unavailable in \plain\ \TeX.} \endsetslot \setslot{quotedblleft} \comment{The English opening quote mark `\,\textquotedblleft\,'.} \endsetslot \setslot{quotedblright} \comment{The English closing quote mark `\,\textquotedblright\,'.} \endsetslot \setslot{quotedblbase} \comment{A German double quote mark `\quotedblbase' similar to two commas, but with tighter letterspacing and different sidebearings.} \endsetslot \setslot{guillemotleft} \comment{A French double opening quote mark `\guillemotleft', unavailable in \plain\ \TeX.} \endsetslot \setslot{guillemotright} \comment{A French closing opening quote mark `\guillemotright', unavailable in \plain\ \TeX.} \endsetslot \setslot{endash} \ligature{LIG}{hyphen}{emdash} \comment{The number range dash `1--9'. This is called `rangedash' by fontinst's t1.etx, but it needs to be called `endash' to work right. The `\textendash'. In a monowidth font, this might be set as `\texttt{1{-}9}'.} \endsetslot \setslot{emdash} \comment{The punctuation dash `Oh---boy.' This is calle `punctdash' by fontinst's t1.etx, but needs to be called `emdash' to work right. The `\textemdash'. In a monowidth font, this might be set as `\texttt{Oh{-}{-}boy.}'} \endsetslot \setslot{cwm} \comment{An invisible glyph, with zero width and depth, but the height of lowercase letters without ascenders. It is used to stop ligaturing in words like `shelf{}ful'.} \endsetslot \setslot{perthousandzero} \comment{A glyph which is placed after `\%' to produce a `per-thousand', or twice to produce `per-ten-thousand'. Your guess is as good as mine as to what this glyph should look like in a monowidth font.} \endsetslot \setslot{\lc{dotlessI}{dotlessi}} \comment{A dotless i `\i', used to produce accented letters such as `\=\i'.} \endsetslot \setslot{\lc{dotlessJ}{dotlessj}} \comment{A dotless j `\j', used to produce accented letters such as `\=\j'. Most non-\TeX\ fonts do not have this glyph.} \endsetslot \ifnumber{\int{ligaturing}}<{0}\then \skipslots{5}\Else \setslot{\lclig{FF}{ff}} \ifnumber{\int{ligaturing}}>{0}\then \ligature{LIG}{\lc{I}{i}}{\lclig{FFI}{ffi}} \ligature{LIG}{\lc{L}{l}}{\lclig{FFL}{ffl}} \Fi \comment{The `ff' ligature. It should be two characters wide in a monowidth font.} \endsetslot \setslot{\lclig{FI}{fi}} \comment{The `fi' ligature. It should be two characters wide in a monowidth font.} \endsetslot \setslot{\lclig{FL}{fl}} \comment{The `fl' ligature. It should be two characters wide in a monowidth font.} \endsetslot \setslot{\lclig{FFI}{ffi}} \comment{The `ffi' ligature. It should be three characters wide in a monowidth font.} \endsetslot \setslot{\lclig{FFL}{ffl}} \comment{The `ffl' ligature. It should be three characters wide in a monowidth font.} \endsetslot \Fi \setslot{uni2423} \comment{A visible space glyph `\textvisiblespace'.} \endsetslot \setslot{exclam} \ligature{LIG}{quoteleft}{exclamdown} \comment{The exclamation mark `!'.} \endsetslot \setslot{quotedbl} \comment{The `neutral' double quotation mark `\,\textquotedbl\,', included for use in monowidth fonts, or for setting computer programs. Note that the inclusion of this glyph in this slot means that \TeX\ documents which used `{\tt\char`\"}' as an input character will no longer work.} \endsetslot \setslot{numbersign} \comment{The hash sign `\#'.} \endsetslot \setslot{dollar} \comment{The dollar sign `\$'.} \endsetslot \setslot{percent} \comment{The percent sign `\%'.} \endsetslot \setslot{ampersand} \comment{The ampersand sign `\&'.} \endsetslot \setslot{quoteright} \ligature{LIG}{quoteright}{quotedblright} \comment{The English closing single quote mark `\,\textquoteright\,'.} \endsetslot \setslot{parenleft} \comment{The opening parenthesis `('.} \endsetslot \setslot{parenright} \comment{The closing parenthesis `)'.} \endsetslot \setslot{asterisk} \comment{The raised asterisk `*'.} \endsetslot \setslot{plus} \comment{The addition sign `+'.} \endsetslot \setslot{comma} \ligature{LIG}{comma}{quotedblbase} \comment{The comma `,'.} \endsetslot \setslot{hyphen} \ligature{LIG}{hyphen}{endash} \ligature{LIG}{hyphen.alt}{hyphen.alt} \comment{The hyphen `-'.} \endsetslot \setslot{period} \comment{The period `.'.} \endsetslot \setslot{slash} \comment{The forward oblique `/'.} \endsetslot \setslot{\digit{zero}} \comment{The number `0'. This (and all the other numerals) may be old style or ranging digits.} \endsetslot \setslot{\digit{one}} \comment{The number `1'.} \endsetslot \setslot{\digit{two}} \comment{The number `2'.} \endsetslot \setslot{\digit{three}} \comment{The number `3'.} \endsetslot \setslot{\digit{four}} \comment{The number `4'.} \endsetslot \setslot{\digit{five}} \comment{The number `5'.} \endsetslot \setslot{\digit{six}} \comment{The number `6'.} \endsetslot \setslot{\digit{seven}} \comment{The number `7'.} \endsetslot \setslot{\digit{eight}} \comment{The number `8'.} \endsetslot \setslot{\digit{nine}} \comment{The number `9'.} \endsetslot \setslot{colon} \comment{The colon punctuation mark `:'.} \endsetslot \setslot{semicolon} \comment{The semi-colon punctuation mark `;'.} \endsetslot \setslot{less} \ligature{LIG}{less}{guillemotleft} \comment{The less-than sign `\textless'.} \endsetslot \setslot{equal} \comment{The equals sign `='.} \endsetslot \setslot{greater} \ligature{LIG}{greater}{guillemotright} \comment{The greater-than sign `\textgreater'.} \endsetslot \setslot{question} \ligature{LIG}{quoteleft}{questiondown} \comment{The question mark `?'.} \endsetslot \setslot{at} \comment{The at sign `@'.} \endsetslot \setslot{\uc{A}{a}} \comment{The letter `{A}'.} \endsetslot \setslot{\uc{B}{b}} \comment{The letter `{B}'.} \endsetslot \setslot{\uc{C}{c}} \comment{The letter `{C}'.} \endsetslot \setslot{\uc{D}{d}} \comment{The letter `{D}'.} \endsetslot \setslot{\uc{E}{e}} \comment{The letter `{E}'.} \endsetslot \setslot{\uc{F}{f}} \comment{The letter `{F}'.} \endsetslot \setslot{\uc{G}{g}} \comment{The letter `{G}'.} \endsetslot \setslot{\uc{H}{h}} \comment{The letter `{H}'.} \endsetslot \ifnumber{\int{ligaturing}}<{-1}\then \skipslots{1}\Else \setslot{\uc{I}{i}} \comment{The letter `{I}'.} \endsetslot \Fi \setslot{\uc{J}{j}} \comment{The letter `{J}'.} \endsetslot \setslot{\uc{K}{k}} \comment{The letter `{K}'.} \endsetslot \setslot{\uc{L}{l}} \comment{The letter `{L}'.} \endsetslot \setslot{\uc{M}{m}} \comment{The letter `{M}'.} \endsetslot \setslot{\uc{N}{n}} \comment{The letter `{N}'.} \endsetslot \setslot{\uc{O}{o}} \comment{The letter `{O}'.} \endsetslot \setslot{\uc{P}{p}} \comment{The letter `{P}'.} \endsetslot \setslot{\uc{Q}{q}} \comment{The letter `{Q}'.} \endsetslot \setslot{\uc{R}{r}} \comment{The letter `{R}'.} \endsetslot \setslot{\uc{S}{s}} \comment{The letter `{S}'.} \endsetslot \setslot{\uc{T}{t}} \comment{The letter `{T}'.} \endsetslot \setslot{\uc{U}{u}} \comment{The letter `{U}'.} \endsetslot \setslot{\uc{V}{v}} \comment{The letter `{V}'.} \endsetslot \setslot{\uc{W}{w}} \comment{The letter `{W}'.} \endsetslot \setslot{\uc{X}{x}} \comment{The letter `{X}'.} \endsetslot \setslot{\uc{Y}{y}} \comment{The letter `{Y}'.} \endsetslot \setslot{\uc{Z}{z}} \comment{The letter `{Z}'.} \endsetslot \setslot{bracketleft} \comment{The opening square bracket `['.} \endsetslot \setslot{backslash} \comment{The backwards oblique `\textbackslash'.} \endsetslot \setslot{bracketright} \comment{The closing square bracket `]'.} \endsetslot \setslot{asciicircum} \comment{The ASCII upward-pointing arrow head `\textasciicircum'. This is included for compatibility with typewriter fonts used for computer listings.} \endsetslot \setslot{underscore} \comment{The ASCII underline character `\textunderscore', usually set on the baseline. This is included for compatibility with typewriter fonts used for computer listings.} \endsetslot \setslot{quoteleft} \ligature{LIG}{quoteleft}{quotedblleft} \comment{The English opening single quote mark `\,\textquoteleft\,'.} \endsetslot \setslot{\lc{A}{a}} \comment{The letter `{a}'.} \endsetslot \setslot{\lc{B}{b}} \comment{The letter `{b}'.} \endsetslot \ifnumber{\int{ligaturing}}<{-1}\then \skipslots{1}\Else \setslot{\lc{C}{c}} \comment{The letter `{c}'.} \endsetslot \Fi \setslot{\lc{D}{d}} \comment{The letter `{d}'.} \endsetslot \setslot{\lc{E}{e}} \comment{The letter `{e}'.} \endsetslot \ifnumber{\int{ligaturing}}<{-1}\then \skipslots{1}\Else \setslot{\lc{F}{f}} \ifnumber{\int{ligaturing}}>{0}\then \ligature{LIG}{\lc{I}{i}}{\lclig{FI}{fi}} \ligature{LIG}{\lc{F}{f}}{\lclig{FF}{ff}} \ligature{LIG}{\lc{L}{l}}{\lclig{FL}{fl}} \Fi \comment{The letter `{f}'.} \endsetslot \Fi \setslot{\lc{G}{g}} \comment{The letter `{g}'.} \endsetslot \setslot{\lc{H}{h}} \comment{The letter `{h}'.} \endsetslot \ifnumber{\int{ligaturing}}<{-1}\then \skipslots{1}\Else \setslot{\lc{I}{i}} \comment{The letter `{i}'.} \endsetslot \Fi \setslot{\lc{J}{j}} \comment{The letter `{j}'.} \endsetslot \setslot{\lc{K}{k}} \comment{The letter `{k}'.} \endsetslot \setslot{\lc{L}{l}} \comment{The letter `{l}'.} \endsetslot \setslot{\lc{M}{m}} \comment{The letter `{m}'.} \endsetslot \setslot{\lc{N}{n}} \comment{The letter `{n}'.} \endsetslot \setslot{\lc{O}{o}} \comment{The letter `{o}'.} \endsetslot \setslot{\lc{P}{p}} \comment{The letter `{p}'.} \endsetslot \setslot{\lc{Q}{q}} \comment{The letter `{q}'.} \endsetslot \setslot{\lc{R}{r}} \comment{The letter `{r}'.} \endsetslot \ifnumber{\int{ligaturing}}<{-1}\then \skipslots{1}\Else \setslot{\lc{S}{s}} \comment{The letter `{s}'.} \endsetslot \Fi \setslot{\lc{T}{t}} \comment{The letter `{t}'.} \endsetslot \setslot{\lc{U}{u}} \comment{The letter `{u}'.} \endsetslot \setslot{\lc{V}{v}} \comment{The letter `{v}'.} \endsetslot \setslot{\lc{W}{w}} \comment{The letter `{w}'.} \endsetslot \setslot{\lc{X}{x}} \comment{The letter `{x}'.} \endsetslot \setslot{\lc{Y}{y}} \comment{The letter `{y}'.} \endsetslot \setslot{\lc{Z}{z}} \comment{The letter `{z}'.} \endsetslot \setslot{braceleft} \comment{The opening curly brace `\textbraceleft'.} \endsetslot \setslot{bar} \comment{The ASCII vertical bar `\textbar'. This is included for compatibility with typewriter fonts used for computer listings.} \endsetslot \setslot{braceright} \comment{The closing curly brace `\textbraceright'.} \endsetslot \setslot{asciitilde} \comment{The ASCII tilde `\textasciitilde'. This is included for compatibility with typewriter fonts used for computer listings.} \endsetslot \setslot{hyphen.alt} \comment{The glyph used for hyphenation in this font, which will almost always be the same as `hyphen'.} \endsetslot \setslot{\uctop{Abreve}{abreve}} \comment{The letter `\u A'.} \endsetslot \setslot{\uc{Aogonek}{aogonek}} \comment{The letter `\k A'.} \endsetslot \setslot{\uctop{Cacute}{cacute}} \comment{The letter `\' C'.} \endsetslot \setslot{\uctop{Ccaron}{ccaron}} \comment{The letter `\v C'.} \endsetslot \setslot{\uctop{Dcaron}{dcaron}} \comment{The letter `\v D'.} \endsetslot \setslot{\uctop{Ecaron}{ecaron}} \comment{The letter `\v E'.} \endsetslot \setslot{\uc{Eogonek}{eogonek}} \comment{The letter `\k E'.} \endsetslot \setslot{\uctop{Gbreve}{gbreve}} \comment{The letter `\u G'.} \endsetslot \setslot{\uctop{Lacute}{lacute}} \comment{The letter `\' L'.} \endsetslot \setslot{\uc{Lcaron}{lcaron}} \comment{The letter `\v L'.} \endsetslot \setslot{\uc{Lslash}{lslash}} \comment{The letter `\L'.} \endsetslot \setslot{\uctop{Nacute}{nacute}} \comment{The letter `\' N'.} \endsetslot \setslot{\uctop{Ncaron}{ncaron}} \comment{The letter `\v N'.} \endsetslot \setslot{\uc{Eng}{eng}} \comment{The Sami letter `\NG'. It is unavailable in \plain\ \TeX. This needs to be called `Eng'/`eng' rather than `Ng'/`ng' as in t1.etx in most cases, it seems.} \endsetslot \setslot{\uctop{Ohungarumlaut}{ohungarumlaut}} \comment{The letter `\H O'.} \endsetslot \setslot{\uctop{Racute}{racute}} \comment{The letter `\' R'.} \endsetslot \setslot{\uctop{Rcaron}{rcaron}} \comment{The letter `\v R'.} \endsetslot \setslot{\uctop{Sacute}{sacute}} \comment{The letter `\' S'.} \endsetslot \setslot{\uctop{Scaron}{scaron}} \comment{The letter `\v S'.} \endsetslot \setslot{\uc{Scedilla}{scedilla}} \comment{The letter `\c S'.} \endsetslot \setslot{\uctop{Tcaron}{tcaron}} \comment{The letter `\v T'.} \endsetslot \setslot{\uc{Tcedilla}{tcedilla}} \comment{The letter `\c T'.} \endsetslot \setslot{\uctop{Uhungarumlaut}{uhungarumlaut}} \comment{The letter `\H U'.} \endsetslot \setslot{\uctop{Uring}{uring}} \comment{The letter `\r U'.} \endsetslot \setslot{\uctop{Ydieresis}{ydieresis}} \comment{The letter `\" Y'.} \endsetslot \setslot{\uctop{Zacute}{zacute}} \comment{The letter `\' Z'.} \endsetslot \setslot{\uctop{Zcaron}{zcaron}} \comment{The letter `\v Z'.} \endsetslot \setslot{\uctop{Zdotaccent}{zdotaccent}} \comment{The letter `\. Z'.} \endsetslot \ifnumber{\int{ligaturing}}<{0}\then \skipslots{1}\Else \setslot{\uclig{IJ}{ij}} \comment{The letter `IJ'. This is a single letter, and in a monowidth font should ideally be one letter wide.} \endsetslot \Fi \setslot{\uctop{Idotaccent}{idotaccent}} \comment{The letter `\. I'.} \endsetslot \setslot{\lc{Dcroat}{dcroat}} \comment{The letter `\dj'.} \endsetslot \setslot{section} \comment{The section mark `\textsection'.} \endsetslot \setslot{\lctop{Abreve}{abreve}} \comment{The letter `\u a'.} \endsetslot \setslot{\lc{Aogonek}{aogonek}} \comment{The letter `\k a'.} \endsetslot \setslot{\lctop{Cacute}{cacute}} \comment{The letter `\' c'.} \endsetslot \setslot{\lctop{Ccaron}{ccaron}} \comment{The letter `\v c'.} \endsetslot \setslot{\lctop{Dcaron}{dcaron}} \comment{The letter `\v d'.} \endsetslot \setslot{\lctop{Ecaron}{ecaron}} \comment{The letter `\v e'.} \endsetslot \setslot{\lc{Eogonek}{eogonek}} \comment{The letter `\k e'.} \endsetslot \setslot{\lctop{Gbreve}{gbreve}} \comment{The letter `\u g'.} \endsetslot \setslot{\lctop{Lacute}{lacute}} \comment{The letter `\' l'.} \endsetslot \setslot{\lc{Lcaron}{lcaron}} \comment{The letter `\v l'.} \endsetslot \setslot{\lc{Lslash}{lslash}} \comment{The letter `\l'.} \endsetslot \setslot{\lctop{Nacute}{nacute}} \comment{The letter `\' n'.} \endsetslot \setslot{\lctop{Ncaron}{ncaron}} \comment{The letter `\v n'.} \endsetslot \setslot{\lc{Eng}{eng}} \comment{The Sami letter `\ng'. It is unavailable in \plain\ \TeX. This needs to be called `Eng'/`eng' rather than `Ng'/`ng' as it is in t1.etx in most cases, it seems.} \endsetslot \setslot{\lctop{Ohungarumlaut}{ohungarumlaut}} \comment{The letter `\H o'.} \endsetslot \setslot{\lctop{Racute}{racute}} \comment{The letter `\' r'.} \endsetslot \setslot{\lctop{Rcaron}{rcaron}} \comment{The letter `\v r'.} \endsetslot \setslot{\lctop{Sacute}{sacute}} \comment{The letter `\' s'.} \endsetslot \setslot{\lctop{Scaron}{scaron}} \comment{The letter `\v s'.} \endsetslot \setslot{\lc{Scedilla}{scedilla}} \comment{The letter `\c s'.} \endsetslot \setslot{\lctop{Tcaron}{tcaron}} \comment{The letter `\v t'.} \endsetslot \setslot{\lc{Tcedilla}{tcedilla}} \comment{The letter `\c t'.} \endsetslot \setslot{\lctop{Uhungarumlaut}{uhungarumlaut}} \comment{The letter `\H u'.} \endsetslot \setslot{\lctop{Uring}{uring}} \comment{The letter `\r u'.} \endsetslot \setslot{\lctop{Ydieresis}{ydieresis}} \comment{The letter `\" y'.} \endsetslot \setslot{\lctop{Zacute}{zacute}} \comment{The letter `\' z'.} \endsetslot \setslot{\lctop{Zcaron}{zcaron}} \comment{The letter `\v z'.} \endsetslot \setslot{\lctop{Zdotaccent}{zdotaccent}} \comment{The letter `\. z'.} \endsetslot \ifnumber{\int{ligaturing}}<{0}\then \skipslots{1}\Else \setslot{\lclig{IJ}{ij}} \comment{The letter `ij'. This is a single letter, and in a monowidth font should ideally be one letter wide.} \endsetslot \Fi \setslot{exclamdown} \comment{The Spanish punctuation mark `!`'.} \endsetslot \setslot{questiondown} \comment{The Spanish punctuation mark `?`'.} \endsetslot \setslot{sterling} \comment{The British currency mark `\textsterling'.} \endsetslot \setslot{\uctop{Agrave}{agrave}} \comment{The letter `\` A'.} \endsetslot \setslot{\uctop{Aacute}{aacute}} \comment{The letter `\' A'.} \endsetslot \setslot{\uctop{Acircumflex}{acircumflex}} \comment{The letter `\^ A'.} \endsetslot \setslot{\uctop{Atilde}{atilde}} \comment{The letter `\~ A'.} \endsetslot \setslot{\uctop{Adieresis}{adieresis}} \comment{The letter `\" A'.} \endsetslot \setslot{\uctop{Aring}{aring}} \comment{The letter `\r A'.} \endsetslot \setslot{\uc{AE}{ae}} \comment{The letter `\AE'. This is a single letter, and should not be faked with `AE'.} \endsetslot \setslot{\uc{Ccedilla}{ccedilla}} \comment{The letter `\c C'.} \endsetslot \setslot{\uctop{Egrave}{egrave}} \comment{The letter `\` E'.} \endsetslot \setslot{\uctop{Eacute}{eacute}} \comment{The letter `\' E'.} \endsetslot \setslot{\uctop{Ecircumflex}{ecircumflex}} \comment{The letter `\^ E'.} \endsetslot \setslot{\uctop{Edieresis}{edieresis}} \comment{The letter `\" E'.} \endsetslot \setslot{\uctop{Igrave}{igrave}} \comment{The letter `\` I'.} \endsetslot \setslot{\uctop{Iacute}{iacute}} \comment{The letter `\' I'.} \endsetslot \setslot{\uctop{Icircumflex}{icircumflex}} \comment{The letter `\^ I'.} \endsetslot \setslot{\uctop{Idieresis}{idieresis}} \comment{The letter `\" I'.} \endsetslot \setslot{\uc{Eth}{eth}} \comment{The uppercase Icelandic letter `Eth' similar to a `D' with a horizontal bar through the stem. It is unavailable in \plain\ \TeX.} \endsetslot \setslot{\uctop{Ntilde}{ntilde}} \comment{The letter `\~ N'.} \endsetslot \setslot{\uctop{Ograve}{ograve}} \comment{The letter `\` O'.} \endsetslot \setslot{\uctop{Oacute}{oacute}} \comment{The letter `\' O'.} \endsetslot \setslot{\uctop{Ocircumflex}{ocircumflex}} \comment{The letter `\^ O'.} \endsetslot \setslot{\uctop{Otilde}{otilde}} \comment{The letter `\~ O'.} \endsetslot \setslot{\uctop{Odieresis}{odieresis}} \comment{The letter `\" O'.} \endsetslot \setslot{\uc{OE}{oe}} \comment{The letter `\OE'. This is a single letter, and should not be faked with `OE'.} \endsetslot \setslot{\uc{Oslash}{oslash}} \comment{The letter `\O'.} \endsetslot \setslot{\uctop{Ugrave}{ugrave}} \comment{The letter `\` U'.} \endsetslot \setslot{\uctop{Uacute}{uacute}} \comment{The letter `\' U'.} \endsetslot \setslot{\uctop{Ucircumflex}{ucircumflex}} \comment{The letter `\^ U'.} \endsetslot \setslot{\uctop{Udieresis}{udieresis}} \comment{The letter `\" U'.} \endsetslot \setslot{\uctop{Yacute}{yacute}} \comment{The letter `\' Y'.} \endsetslot \setslot{\uc{Thorn}{thorn}} \comment{The Icelandic capital letter Thorn, similar to a `P' with the bowl moved down. It is unavailable in \plain\ \TeX.} \endsetslot \setslot{\uclig{Germandbls}{germandbls}} \comment{The ligature `SS', used to give an upper case `\ss'. In a monowidth font it should be two letters wide.} \endsetslot \setslot{\lctop{Agrave}{agrave}} \comment{The letter `\` a'.} \endsetslot \setslot{\lctop{Aacute}{aacute}} \comment{The letter `\' a'.} \endsetslot \setslot{\lctop{Acircumflex}{acircumflex}} \comment{The letter `\^ a'.} \endsetslot \setslot{\lctop{Atilde}{atilde}} \comment{The letter `\~ a'.} \endsetslot \setslot{\lctop{Adieresis}{adieresis}} \comment{The letter `\" a'.} \endsetslot \setslot{\lctop{Aring}{aring}} \comment{The letter `\r a'.} \endsetslot \setslot{\lc{AE}{ae}} \comment{The letter `\ae'. This is a single letter, and should not be faked with `ae'.} \endsetslot \setslot{\lc{Ccedilla}{ccedilla}} \comment{The letter `\c c'.} \endsetslot \setslot{\lctop{Egrave}{egrave}} \comment{The letter `\` e'.} \endsetslot \setslot{\lctop{Eacute}{eacute}} \comment{The letter `\' e'.} \endsetslot \setslot{\lctop{Ecircumflex}{ecircumflex}} \comment{The letter `\^ e'.} \endsetslot \setslot{\lctop{Edieresis}{edieresis}} \comment{The letter `\" e'.} \endsetslot \setslot{\lctop{Igrave}{igrave}} \comment{The letter `\`\i'.} \endsetslot \setslot{\lctop{Iacute}{iacute}} \comment{The letter `\'\i'.} \endsetslot \setslot{\lctop{Icircumflex}{icircumflex}} \comment{The letter `\^\i'.} \endsetslot \setslot{\lctop{Idieresis}{idieresis}} \comment{The letter `\"\i'.} \endsetslot \setslot{\lc{Eth}{eth}} \comment{The Icelandic lowercase letter `eth' similar to a `$\partial$' with an oblique bar through the stem. It is unavailable in \plain\ \TeX.} \endsetslot \setslot{\lctop{Ntilde}{ntilde}} \comment{The letter `\~ n'.} \endsetslot \setslot{\lctop{Ograve}{ograve}} \comment{The letter `\` o'.} \endsetslot \setslot{\lctop{Oacute}{oacute}} \comment{The letter `\' o'.} \endsetslot \setslot{\lctop{Ocircumflex}{ocircumflex}} \comment{The letter `\^ o'.} \endsetslot \setslot{\lctop{Otilde}{otilde}} \comment{The letter `\~ o'.} \endsetslot \setslot{\lctop{Odieresis}{odieresis}} \comment{The letter `\" o'.} \endsetslot \setslot{\lc{OE}{oe}} \comment{The letter `\oe'. This is a single letter, and should not be faked with `oe'.} \endsetslot \setslot{\lc{Oslash}{oslash}} \comment{The letter `\o'.} \endsetslot \setslot{\lctop{Ugrave}{ugrave}} \comment{The letter `\` u'.} \endsetslot \setslot{\lctop{Uacute}{uacute}} \comment{The letter `\' u'.} \endsetslot \setslot{\lctop{Ucircumflex}{ucircumflex}} \comment{The letter `\^ u'.} \endsetslot \setslot{\lctop{Udieresis}{udieresis}} \comment{The letter `\" u'.} \endsetslot \setslot{\lctop{Yacute}{yacute}} \comment{The letter `\' y'.} \endsetslot \setslot{\lc{Thorn}{thorn}} \comment{The Icelandic lowercase letter `thorn', similar to a `p' with an ascender rising from the stem. It is unavailable in \plain\ \TeX.} \endsetslot \setslot{\lc{Germandbls}{germandbls}} \comment{The letter `\ss'.} \endsetslot \endencoding % \end{macrocode} % \end{encoding} % \iffalse % % \fi % %\Finale %^^A vim: tw=0: