summaryrefslogtreecommitdiff
path: root/fonts/cfr-lm
diff options
context:
space:
mode:
Diffstat (limited to 'fonts/cfr-lm')
l---------fonts/cfr-lm/README1
-rw-r--r--fonts/cfr-lm/README.md113
-rw-r--r--fonts/cfr-lm/doc/README59
-rw-r--r--fonts/cfr-lm/doc/cfr-lm-build.pdfbin0 -> 759955 bytes
-rw-r--r--fonts/cfr-lm/doc/cfr-lm-tables.pdfbin0 -> 5064652 bytes
-rw-r--r--fonts/cfr-lm/doc/cfr-lm-tables.tex499
-rw-r--r--fonts/cfr-lm/doc/cfr-lm.pdfbin693029 -> 1034006 bytes
-rw-r--r--fonts/cfr-lm/doc/cfr-lm.tex524
-rw-r--r--fonts/cfr-lm/doc/clm-test.pdfbin1980297 -> 0 bytes
-rw-r--r--fonts/cfr-lm/doc/clm-test.tex221
-rw-r--r--fonts/cfr-lm/doc/manifest.txt1866
-rw-r--r--fonts/cfr-lm/enc/dotdigits-clm.enc4
-rw-r--r--fonts/cfr-lm/enc/t1-clm.enc2
-rw-r--r--fonts/cfr-lm/latex/t1clm.fd (renamed from fonts/cfr-lm/tex/t1clm.fd)5
-rw-r--r--fonts/cfr-lm/latex/t1clm2.fd (renamed from fonts/cfr-lm/tex/t1clm2.fd)5
-rw-r--r--fonts/cfr-lm/latex/t1clm2d.fd (renamed from fonts/cfr-lm/tex/t1clm2d.fd)2
-rw-r--r--fonts/cfr-lm/latex/t1clm2dj.fd (renamed from fonts/cfr-lm/tex/t1clm2dj.fd)2
-rw-r--r--fonts/cfr-lm/latex/t1clm2j.fd (renamed from fonts/cfr-lm/tex/t1clm2j.fd)5
-rw-r--r--fonts/cfr-lm/latex/t1clm2jqs.fd (renamed from fonts/cfr-lm/tex/t1clm2jqs.fd)2
-rw-r--r--fonts/cfr-lm/latex/t1clm2js.fd (renamed from fonts/cfr-lm/tex/t1clm2js.fd)2
-rw-r--r--fonts/cfr-lm/latex/t1clm2jt.fd (renamed from fonts/cfr-lm/tex/t1clm2jt.fd)5
-rw-r--r--fonts/cfr-lm/latex/t1clm2jv.fd (renamed from fonts/cfr-lm/tex/t1clm2jv.fd)2
-rw-r--r--fonts/cfr-lm/latex/t1clm2qs.fd (renamed from fonts/cfr-lm/tex/t1clm2qs.fd)2
-rw-r--r--fonts/cfr-lm/latex/t1clm2s.fd (renamed from fonts/cfr-lm/tex/t1clm2s.fd)2
-rw-r--r--fonts/cfr-lm/latex/t1clm2t.fd (renamed from fonts/cfr-lm/tex/t1clm2t.fd)5
-rw-r--r--fonts/cfr-lm/latex/t1clm2v.fd (renamed from fonts/cfr-lm/tex/t1clm2v.fd)2
-rw-r--r--fonts/cfr-lm/latex/t1clmd.fd (renamed from fonts/cfr-lm/tex/t1clmd.fd)2
-rw-r--r--fonts/cfr-lm/latex/t1clmdj.fd (renamed from fonts/cfr-lm/tex/t1clmdj.fd)2
-rw-r--r--fonts/cfr-lm/latex/t1clmj.fd (renamed from fonts/cfr-lm/tex/t1clmj.fd)5
-rw-r--r--fonts/cfr-lm/latex/t1clmjqs.fd (renamed from fonts/cfr-lm/tex/t1clmjqs.fd)2
-rw-r--r--fonts/cfr-lm/latex/t1clmjs.fd (renamed from fonts/cfr-lm/tex/t1clmjs.fd)2
-rw-r--r--fonts/cfr-lm/latex/t1clmjt.fd (renamed from fonts/cfr-lm/tex/t1clmjt.fd)5
-rw-r--r--fonts/cfr-lm/latex/t1clmjv.fd (renamed from fonts/cfr-lm/tex/t1clmjv.fd)2
-rw-r--r--fonts/cfr-lm/latex/t1clmqs.fd (renamed from fonts/cfr-lm/tex/t1clmqs.fd)2
-rw-r--r--fonts/cfr-lm/latex/t1clms.fd (renamed from fonts/cfr-lm/tex/t1clms.fd)2
-rw-r--r--fonts/cfr-lm/latex/t1clmt.fd (renamed from fonts/cfr-lm/tex/t1clmt.fd)5
-rw-r--r--fonts/cfr-lm/latex/t1clmv.fd (renamed from fonts/cfr-lm/tex/t1clmv.fd)2
-rw-r--r--fonts/cfr-lm/latex/ts1clm.fd (renamed from fonts/cfr-lm/tex/ts1clm.fd)9
-rw-r--r--fonts/cfr-lm/latex/ts1clm2.fd (renamed from fonts/cfr-lm/tex/ts1clm2.fd)9
-rw-r--r--fonts/cfr-lm/latex/ts1clm2d.fd (renamed from fonts/cfr-lm/tex/ts1clm2d.fd)6
-rw-r--r--fonts/cfr-lm/latex/ts1clm2dj.fd (renamed from fonts/cfr-lm/tex/ts1clm2dj.fd)6
-rw-r--r--fonts/cfr-lm/latex/ts1clm2j.fd (renamed from fonts/cfr-lm/tex/ts1clm2j.fd)9
-rw-r--r--fonts/cfr-lm/latex/ts1clm2jqs.fd (renamed from fonts/cfr-lm/tex/ts1clm2jqs.fd)6
-rw-r--r--fonts/cfr-lm/latex/ts1clm2js.fd (renamed from fonts/cfr-lm/tex/ts1clm2js.fd)6
-rw-r--r--fonts/cfr-lm/latex/ts1clm2jt.fd (renamed from fonts/cfr-lm/tex/ts1clm2jt.fd)9
-rw-r--r--fonts/cfr-lm/latex/ts1clm2jv.fd (renamed from fonts/cfr-lm/tex/ts1clm2jv.fd)6
-rw-r--r--fonts/cfr-lm/latex/ts1clm2qs.fd (renamed from fonts/cfr-lm/tex/ts1clm2qs.fd)6
-rw-r--r--fonts/cfr-lm/latex/ts1clm2s.fd (renamed from fonts/cfr-lm/tex/ts1clm2s.fd)6
-rw-r--r--fonts/cfr-lm/latex/ts1clm2t.fd (renamed from fonts/cfr-lm/tex/ts1clm2t.fd)9
-rw-r--r--fonts/cfr-lm/latex/ts1clm2v.fd (renamed from fonts/cfr-lm/tex/ts1clm2v.fd)6
-rw-r--r--fonts/cfr-lm/latex/ts1clmd.fd (renamed from fonts/cfr-lm/tex/ts1clmd.fd)6
-rw-r--r--fonts/cfr-lm/latex/ts1clmdj.fd (renamed from fonts/cfr-lm/tex/ts1clmdj.fd)6
-rw-r--r--fonts/cfr-lm/latex/ts1clmj.fd (renamed from fonts/cfr-lm/tex/ts1clmj.fd)9
-rw-r--r--fonts/cfr-lm/latex/ts1clmjqs.fd (renamed from fonts/cfr-lm/tex/ts1clmjqs.fd)6
-rw-r--r--fonts/cfr-lm/latex/ts1clmjs.fd (renamed from fonts/cfr-lm/tex/ts1clmjs.fd)6
-rw-r--r--fonts/cfr-lm/latex/ts1clmjt.fd (renamed from fonts/cfr-lm/tex/ts1clmjt.fd)9
-rw-r--r--fonts/cfr-lm/latex/ts1clmjv.fd (renamed from fonts/cfr-lm/tex/ts1clmjv.fd)6
-rw-r--r--fonts/cfr-lm/latex/ts1clmqs.fd (renamed from fonts/cfr-lm/tex/ts1clmqs.fd)6
-rw-r--r--fonts/cfr-lm/latex/ts1clms.fd (renamed from fonts/cfr-lm/tex/ts1clms.fd)6
-rw-r--r--fonts/cfr-lm/latex/ts1clmt.fd (renamed from fonts/cfr-lm/tex/ts1clmt.fd)9
-rw-r--r--fonts/cfr-lm/latex/ts1clmv.fd (renamed from fonts/cfr-lm/tex/ts1clmv.fd)6
-rw-r--r--fonts/cfr-lm/latex/uclm.fd (renamed from fonts/cfr-lm/tex/uclm.fd)5
-rw-r--r--fonts/cfr-lm/latex/uclm2.fd (renamed from fonts/cfr-lm/tex/uclm2.fd)5
-rw-r--r--fonts/cfr-lm/latex/uclm2d.fd (renamed from fonts/cfr-lm/tex/uclm2d.fd)2
-rw-r--r--fonts/cfr-lm/latex/uclm2dj.fd (renamed from fonts/cfr-lm/tex/uclm2dj.fd)2
-rw-r--r--fonts/cfr-lm/latex/uclm2j.fd (renamed from fonts/cfr-lm/tex/uclm2j.fd)5
-rw-r--r--fonts/cfr-lm/latex/uclm2jqs.fd (renamed from fonts/cfr-lm/tex/uclm2jqs.fd)2
-rw-r--r--fonts/cfr-lm/latex/uclm2js.fd (renamed from fonts/cfr-lm/tex/uclm2js.fd)2
-rw-r--r--fonts/cfr-lm/latex/uclm2jt.fd (renamed from fonts/cfr-lm/tex/uclm2jt.fd)5
-rw-r--r--fonts/cfr-lm/latex/uclm2jv.fd (renamed from fonts/cfr-lm/tex/uclm2jv.fd)2
-rw-r--r--fonts/cfr-lm/latex/uclm2qs.fd (renamed from fonts/cfr-lm/tex/uclm2qs.fd)2
-rw-r--r--fonts/cfr-lm/latex/uclm2s.fd (renamed from fonts/cfr-lm/tex/uclm2s.fd)2
-rw-r--r--fonts/cfr-lm/latex/uclm2t.fd (renamed from fonts/cfr-lm/tex/uclm2t.fd)5
-rw-r--r--fonts/cfr-lm/latex/uclm2v.fd (renamed from fonts/cfr-lm/tex/uclm2v.fd)2
-rw-r--r--fonts/cfr-lm/latex/uclmd.fd (renamed from fonts/cfr-lm/tex/uclmd.fd)2
-rw-r--r--fonts/cfr-lm/latex/uclmdj.fd (renamed from fonts/cfr-lm/tex/uclmdj.fd)2
-rw-r--r--fonts/cfr-lm/latex/uclmj.fd (renamed from fonts/cfr-lm/tex/uclmj.fd)5
-rw-r--r--fonts/cfr-lm/latex/uclmjqs.fd (renamed from fonts/cfr-lm/tex/uclmjqs.fd)2
-rw-r--r--fonts/cfr-lm/latex/uclmjs.fd (renamed from fonts/cfr-lm/tex/uclmjs.fd)2
-rw-r--r--fonts/cfr-lm/latex/uclmjt.fd (renamed from fonts/cfr-lm/tex/uclmjt.fd)5
-rw-r--r--fonts/cfr-lm/latex/uclmjv.fd (renamed from fonts/cfr-lm/tex/uclmjv.fd)2
-rw-r--r--fonts/cfr-lm/latex/uclmqs.fd (renamed from fonts/cfr-lm/tex/uclmqs.fd)2
-rw-r--r--fonts/cfr-lm/latex/uclms.fd (renamed from fonts/cfr-lm/tex/uclms.fd)2
-rw-r--r--fonts/cfr-lm/latex/uclmt.fd (renamed from fonts/cfr-lm/tex/uclmt.fd)5
-rw-r--r--fonts/cfr-lm/latex/uclmv.fd (renamed from fonts/cfr-lm/tex/uclmv.fd)2
-rw-r--r--fonts/cfr-lm/source/cfr-lm-build.dtx4075
-rw-r--r--fonts/cfr-lm/source/cfr-lm.dtx1980
-rw-r--r--fonts/cfr-lm/source/cfr-lm.ins154
-rw-r--r--fonts/cfr-lm/source/clm-map.tex23
-rw-r--r--fonts/cfr-lm/source/clm-t1-drv.tex846
-rw-r--r--fonts/cfr-lm/source/clm-ts1-drv.tex380
-rw-r--r--fonts/cfr-lm/source/dotdigits.etx101
-rw-r--r--fonts/cfr-lm/source/dotoldstyle.etx20
-rw-r--r--fonts/cfr-lm/source/dotprop.etx20
-rw-r--r--fonts/cfr-lm/source/dottaboldstyle.etx20
-rw-r--r--fonts/cfr-lm/source/t1-clm.etx1298
-rw-r--r--fonts/cfr-lm/tex/cfr-lm.sty242
97 files changed, 7939 insertions, 4821 deletions
diff --git a/fonts/cfr-lm/README b/fonts/cfr-lm/README
deleted file mode 120000
index 4baf2281ff..0000000000
--- a/fonts/cfr-lm/README
+++ /dev/null
@@ -1 +0,0 @@
-doc/README \ No newline at end of file
diff --git a/fonts/cfr-lm/README.md b/fonts/cfr-lm/README.md
new file mode 100644
index 0000000000..c63628658a
--- /dev/null
+++ b/fonts/cfr-lm/README.md
@@ -0,0 +1,113 @@
+$Id: README.md 10362 2024-09-18 08:02:52Z cfrees $
+=================================================
+Copyright (C) 2008-2024 Clea F. Rees.
+
+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.
+
+
+All TeX Font Metric files (suffix .tfm in subdirectory fonts/tfm),
+Virtual Fonts (suffix .vf in subdirectory fonts/vf) etc. are
+derived from the relevant Latin Modern fonts, version 2.004,
+released by GUST and available from
+http://www.gust.org.pl/projects/e-foundry/latin-modern. The TFM and
+VF files are derived specifically from the Adobe Font Metric (suffix
+.afm) and TeX Font Metric (suffix .tfm) files supplied with the
+postscript type 1 version of the fonts.
+
+The encoding t1-clm.etx is derived from the file t1.etx supplied with
+fontinst. A copy of fontinst including an unmodified copy of t1.etx is
+available from https://mirror.ctan.org/fonts/utilities/fontinst.
+
+In version 1.6 and later, the docstrip files cfr-lm.ins, cfr-lm.dtx and
+cfr-lm-build.dtx are derived from skeleton.ins and skeleton.dtx, both part of
+of version 2.4 of Scott Pakin's dtxtut. A copy of dtxtut including unmodified
+copies of skeleton.dtx and skeleton ins is available from
+https://www.ctan.org/pkg/dtxtut and released under the LPPL.
+
+Other attributions are included in the source of the package itself.
+=================================================
+
+
+# Selected Version History
+
+Version 1.3 (and the unpublished 1.2) of the package benefited greatly
+from feedback provided by Enrico Gregorio, who essentially rewrote the style
+file using keyval to show me how I ought to be setting the various options
+up, and Lars Hellström who demonstrated considerable patience in
+answering my many questions about using fontinst and some peculiarities
+of the Latin Modern fonts.
+
+Version 1.4 adds experimental support for microtype. While this
+should work fine since it basically uses the settings for Latin Modern and
+Computer Modern Roman, I'm far from confident about this.
+
+Version 1.5 corrects 2 typos in the -drv.tex files (1 in each). These caused
+inaccuracies in two of the .fd files. Since it takes a long time to run
+fontinst, the .fd files have been corrected by hand in a way which should, I
+hope effect the same corrections as would be obtained by recreating them.
+
+Version 1.6 (unpublished) included updates for compatibility with the (New) New
+Font Selection Scheme (NNFSS), which replaced, but is still officially called,
+the New Font Selection Scheme (NFSS) in 2020. This required an update to
+nfssest-cfr, which now loads either an extension of NFSS (on older kernels) or
+an extension of NNFSS (on newer). It also required changes to the font
+definition files and, hence, the drivers used to generate them. This release
+also removed the dependency on xkeyval and reimplemented the option processing
+in expl3
+
+Verion 1.7 corrects some errors in the source, adds some convenience shorthands
+to the options and switches to docstrip. It also uses l3build to generate the
+TeX font files using a custom build target and to tidy up the font definition
+files. l3build is also used to generate tables for all provided fonts and to
+implement regression testing (though this will not, unfortunately, pick up the
+likely regressions due to the 2020 changes).
+
+A more detailed history is included in the documentation and sources.
+
+# Documentation
+
+See cfr-lm.pdf for information about installation, requirements and usage.
+For sparse comments on the source, see cfr-lm.pdf for the LaTeX package and
+cfr-lm-build.pdf for the fontinst sources. Note that cfr-lm-build.pdf is
+completely horrible. As documentation, the kindest thing one can say about it is
+that it exists, whereas the source was previously not in the typeset
+documentaton at all. The document is so ghastly, however, that I strongly
+recommend reading cfr-lm-build.dtx instead. The only reason to include the PDF
+at all is that it contains an index of the code. Auch indexes are automatically
+generated with all the usual limitations consequent on that and this one is no
+exception. It is, however, arguably better than no index at all.
+
+# Code Repositories
+
+Code for the LaTeX support package is hosted at
+ https://codeberg.org/cfr/nfssext
+For convenience, the repository is mirrored at
+ https://github.com/cfr42/nfssext
+
+# Contact Details
+
+Bug reports, feature requests etc. concerning the LaTeX support or packaging
+should be filed at
+ https://codeberg.org/cfr/nfssext/issues
+
+If you have comments about the fonts themselves, please contact GUST.
+
+
+Clea F. Rees
+Version 1.7
+2024-09-18
+
+=================================================
+vim: et:tw=80:sw=2:
diff --git a/fonts/cfr-lm/doc/README b/fonts/cfr-lm/doc/README
deleted file mode 100644
index 92584914ba..0000000000
--- a/fonts/cfr-lm/doc/README
+++ /dev/null
@@ -1,59 +0,0 @@
-manifest.txt
-Copyright 2015 Clea F. Rees
-
-This work may be distributed and/or modified under the
-conditions of the LaTeX Project Public License, either version 1.3
-of this license or (at your option) any later version.
-The latest version of this license is in
- http://www.latex-project.org/lppl.txt
-and version 1.3 or later is part of all distributions of LaTeX
-version 2005/12/01 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.
-
-All TeX Font Metric files (suffix .tfm in subdirectory fonts/tfm),
-Virtual Fonts (suffix .vf in subdirectory fonts/vf) etc. are
-derived from the relevant Latin Modern fonts, version 2.004,
-released by GUST and available from
-http://www.gust.org.pl/projects/e-foundry/latin-modern. The TFM and
-VF files are derived specifically from the Adobe Font Metric (suffix
-.afm) and TeX Font Metric (suffix .tfm) files supplied with the
-postscript type 1 version of the fonts.
-
-The encoding t1-clm.etx is derived from the file t1.etx supplied with
-fontinst. A copy of fontinst including an unmodified copy of t1.etx is
-available from http://mirror.ctan.org/fonts/utilities/fontinst.
-
-Selected Version History
-------------------------
-
-This version of the package has benefited greatly from feedback
-provided by Enrico Gregorio, who essentially rewrote the style file
-using keyval to show me how I ought to be setting the various options
-up, and Lars Hellström who demonstrated considerable patience in
-answering my many questions about using fontinst and some peculiarities
-of the Latin Modern fonts.
-
-Version 1.4 adds experimental support for microtype. While this
-should work fine since it basically uses the settings for Latin Modern and
-Computer Modern Roman, I'm far from confident about this.
-
-Version 1.5 corrects 2 typos in the -drv.tex files (1 in each). These caused
-inaccuracies in two of the .fd files. Since it takes a long time to run
-fontinst, the .fd files have been corrected by hand in a way which should, I
-hope effect the same corrections as would be obtained by recreating them.
-
-Documentation
--------------
-
-See cfr-lm.tex/cfr-lm.pdf for information about installation, requirements
-and usage.
-
-
-Clea F. Rees
-ReesC21 <at> cardiff <dot> ac <dot> uk
-2015/02/01
diff --git a/fonts/cfr-lm/doc/cfr-lm-build.pdf b/fonts/cfr-lm/doc/cfr-lm-build.pdf
new file mode 100644
index 0000000000..15c48f380e
--- /dev/null
+++ b/fonts/cfr-lm/doc/cfr-lm-build.pdf
Binary files differ
diff --git a/fonts/cfr-lm/doc/cfr-lm-tables.pdf b/fonts/cfr-lm/doc/cfr-lm-tables.pdf
new file mode 100644
index 0000000000..46606e0d99
--- /dev/null
+++ b/fonts/cfr-lm/doc/cfr-lm-tables.pdf
Binary files differ
diff --git a/fonts/cfr-lm/doc/cfr-lm-tables.tex b/fonts/cfr-lm/doc/cfr-lm-tables.tex
new file mode 100644
index 0000000000..01d2f6ed6e
--- /dev/null
+++ b/fonts/cfr-lm/doc/cfr-lm-tables.tex
@@ -0,0 +1,499 @@
+%% Do not edit this file. It is generated by l3build and changes will be overwritten.
+% !TEX TS-program = pdflatex
+% !TEX encoding = UTF-8 Unicode
+\pdftracingfonts=1
+\documentclass[10pt,a4paper]{article}
+\usepackage{geometry}
+\usepackage{fonttable}
+\newcommand\sampletable[4]{%
+ #1/#2/#3/#4:\par\noindent
+ \xfonttable{#1}{#2}{#3}{#4}%
+ \clearpage
+}
+\pdfmapfile{-clm.map}
+\pdfmapfile{+clm.map}
+\begin{document}
+
+\sampletable{U}{clm2v}{m}{n}%
+\sampletable{U}{clm2v}{m}{sl}%
+\sampletable{U}{clm2v}{bx}{n}%
+\sampletable{U}{clm2v}{bx}{sl}%
+\sampletable{U}{clm2v}{l}{n}%
+\sampletable{U}{clm2v}{l}{sl}%
+\sampletable{T1}{clm2v}{m}{n}%
+\sampletable{T1}{clm2v}{m}{sl}%
+\sampletable{T1}{clm2v}{bx}{n}%
+\sampletable{T1}{clm2v}{bx}{sl}%
+\sampletable{T1}{clm2v}{l}{n}%
+\sampletable{T1}{clm2v}{l}{sl}%
+\sampletable{TS1}{clm2s}{m}{n}%
+\sampletable{TS1}{clm2s}{m}{sl}%
+\sampletable{TS1}{clm2s}{bx}{n}%
+\sampletable{TS1}{clm2s}{bx}{sl}%
+\sampletable{TS1}{clm2s}{sbc}{n}%
+\sampletable{TS1}{clm2s}{sbc}{sl}%
+\sampletable{TS1}{clmjv}{m}{n}%
+\sampletable{TS1}{clmjv}{m}{sl}%
+\sampletable{TS1}{clmjv}{bx}{n}%
+\sampletable{TS1}{clmjv}{bx}{sl}%
+\sampletable{TS1}{clmjv}{l}{n}%
+\sampletable{TS1}{clmjv}{l}{sl}%
+\sampletable{T1}{clmqs}{m}{n}%
+\sampletable{T1}{clmqs}{m}{sl}%
+\sampletable{T1}{clmqs}{bx}{n}%
+\sampletable{T1}{clmqs}{bx}{sl}%
+\sampletable{T1}{clmd}{m}{n}%
+\sampletable{T1}{clmd}{m}{sl}%
+\sampletable{T1}{clmjs}{m}{n}%
+\sampletable{T1}{clmjs}{m}{sl}%
+\sampletable{T1}{clmjs}{bx}{n}%
+\sampletable{T1}{clmjs}{bx}{sl}%
+\sampletable{T1}{clmjs}{sbc}{n}%
+\sampletable{T1}{clmjs}{sbc}{sl}%
+\sampletable{U}{clmd}{m}{n}%
+\sampletable{U}{clmd}{m}{sl}%
+\sampletable{U}{clm2s}{m}{n}%
+\sampletable{U}{clm2s}{m}{sl}%
+\sampletable{U}{clm2s}{bx}{n}%
+\sampletable{U}{clm2s}{bx}{sl}%
+\sampletable{U}{clm2s}{sbc}{n}%
+\sampletable{U}{clm2s}{sbc}{sl}%
+\sampletable{T1}{clmdj}{m}{n}%
+\sampletable{T1}{clmdj}{m}{sl}%
+\sampletable{TS1}{clm2qs}{m}{n}%
+\sampletable{TS1}{clm2qs}{m}{sl}%
+\sampletable{TS1}{clm2qs}{bx}{n}%
+\sampletable{TS1}{clm2qs}{bx}{sl}%
+\sampletable{T1}{clmt}{m}{n}%
+\sampletable{T1}{clmt}{m}{sl}%
+\sampletable{T1}{clmt}{m}{it}%
+\sampletable{T1}{clmt}{m}{sc}%
+\sampletable{T1}{clmt}{m}{scsl}%
+\sampletable{T1}{clmt}{bx}{n}%
+\sampletable{T1}{clmt}{bx}{sl}%
+\sampletable{T1}{clmt}{l}{n}%
+\sampletable{T1}{clmt}{l}{sl}%
+\sampletable{T1}{clmt}{lc}{n}%
+\sampletable{T1}{clmt}{lc}{sl}%
+\sampletable{U}{clmt}{m}{n}%
+\sampletable{U}{clmt}{m}{sl}%
+\sampletable{U}{clmt}{m}{it}%
+\sampletable{U}{clmt}{m}{sc}%
+\sampletable{U}{clmt}{m}{scsl}%
+\sampletable{U}{clmt}{bx}{n}%
+\sampletable{U}{clmt}{bx}{sl}%
+\sampletable{U}{clmt}{l}{n}%
+\sampletable{U}{clmt}{l}{sl}%
+\sampletable{U}{clmt}{lc}{n}%
+\sampletable{U}{clmt}{lc}{sl}%
+\sampletable{TS1}{clmjqs}{m}{n}%
+\sampletable{TS1}{clmjqs}{m}{sl}%
+\sampletable{TS1}{clmjqs}{bx}{n}%
+\sampletable{TS1}{clmjqs}{bx}{sl}%
+\sampletable{U}{clmjt}{m}{n}%
+\sampletable{U}{clmjt}{m}{sl}%
+\sampletable{U}{clmjt}{m}{it}%
+\sampletable{U}{clmjt}{m}{sc}%
+\sampletable{U}{clmjt}{m}{scsl}%
+\sampletable{U}{clmjt}{bx}{n}%
+\sampletable{U}{clmjt}{bx}{sl}%
+\sampletable{U}{clmjt}{l}{n}%
+\sampletable{U}{clmjt}{l}{sl}%
+\sampletable{U}{clmjt}{lc}{n}%
+\sampletable{U}{clmjt}{lc}{sl}%
+\sampletable{T1}{clms}{m}{n}%
+\sampletable{T1}{clms}{m}{sl}%
+\sampletable{T1}{clms}{bx}{n}%
+\sampletable{T1}{clms}{bx}{sl}%
+\sampletable{T1}{clms}{sbc}{n}%
+\sampletable{T1}{clms}{sbc}{sl}%
+\sampletable{U}{clm2jv}{m}{n}%
+\sampletable{U}{clm2jv}{m}{sl}%
+\sampletable{U}{clm2jv}{bx}{n}%
+\sampletable{U}{clm2jv}{bx}{sl}%
+\sampletable{U}{clm2jv}{l}{n}%
+\sampletable{U}{clm2jv}{l}{sl}%
+\sampletable{U}{clm2j}{m}{n}%
+\sampletable{U}{clm2j}{m}{sl}%
+\sampletable{U}{clm2j}{m}{it}%
+\sampletable{U}{clm2j}{m}{ui}%
+\sampletable{U}{clm2j}{m}{sc}%
+\sampletable{U}{clm2j}{m}{scsl}%
+\sampletable{U}{clm2j}{bx}{n}%
+\sampletable{U}{clm2j}{bx}{sl}%
+\sampletable{U}{clm2j}{bx}{it}%
+\sampletable{U}{clm2j}{sb}{n}%
+\sampletable{U}{clm2j}{sb}{sl}%
+\sampletable{TS1}{clmt}{m}{n}%
+\sampletable{TS1}{clmt}{m}{sl}%
+\sampletable{TS1}{clmt}{m}{it}%
+\sampletable{TS1}{clmt}{m}{sc}%
+\sampletable{TS1}{clmt}{m}{scsl}%
+\sampletable{TS1}{clmt}{bx}{n}%
+\sampletable{TS1}{clmt}{bx}{sl}%
+\sampletable{TS1}{clmt}{l}{n}%
+\sampletable{TS1}{clmt}{l}{sl}%
+\sampletable{TS1}{clmt}{lc}{n}%
+\sampletable{TS1}{clmt}{lc}{sl}%
+\sampletable{TS1}{clm2v}{m}{n}%
+\sampletable{TS1}{clm2v}{m}{sl}%
+\sampletable{TS1}{clm2v}{bx}{n}%
+\sampletable{TS1}{clm2v}{bx}{sl}%
+\sampletable{TS1}{clm2v}{l}{n}%
+\sampletable{TS1}{clm2v}{l}{sl}%
+\sampletable{T1}{clm2d}{m}{n}%
+\sampletable{T1}{clm2d}{m}{sl}%
+\sampletable{T1}{clm}{m}{n}%
+\sampletable{T1}{clm}{m}{sl}%
+\sampletable{T1}{clm}{m}{it}%
+\sampletable{T1}{clm}{m}{ui}%
+\sampletable{T1}{clm}{m}{sc}%
+\sampletable{T1}{clm}{m}{scsl}%
+\sampletable{T1}{clm}{bx}{n}%
+\sampletable{T1}{clm}{bx}{sl}%
+\sampletable{T1}{clm}{bx}{it}%
+\sampletable{T1}{clm}{sb}{n}%
+\sampletable{T1}{clm}{sb}{sl}%
+\sampletable{U}{clm2t}{m}{n}%
+\sampletable{U}{clm2t}{m}{sl}%
+\sampletable{U}{clm2t}{m}{it}%
+\sampletable{U}{clm2t}{m}{sc}%
+\sampletable{U}{clm2t}{m}{scsl}%
+\sampletable{U}{clm2t}{bx}{n}%
+\sampletable{U}{clm2t}{bx}{sl}%
+\sampletable{U}{clm2t}{l}{n}%
+\sampletable{U}{clm2t}{l}{sl}%
+\sampletable{U}{clm2t}{lc}{n}%
+\sampletable{U}{clm2t}{lc}{sl}%
+\sampletable{U}{clm}{m}{n}%
+\sampletable{U}{clm}{m}{sl}%
+\sampletable{U}{clm}{m}{it}%
+\sampletable{U}{clm}{m}{ui}%
+\sampletable{U}{clm}{m}{sc}%
+\sampletable{U}{clm}{m}{scsl}%
+\sampletable{U}{clm}{bx}{n}%
+\sampletable{U}{clm}{bx}{sl}%
+\sampletable{U}{clm}{bx}{it}%
+\sampletable{U}{clm}{sb}{n}%
+\sampletable{U}{clm}{sb}{sl}%
+\sampletable{TS1}{clmj}{m}{n}%
+\sampletable{TS1}{clmj}{m}{sl}%
+\sampletable{TS1}{clmj}{m}{it}%
+\sampletable{TS1}{clmj}{m}{ui}%
+\sampletable{TS1}{clmj}{m}{sc}%
+\sampletable{TS1}{clmj}{m}{scsl}%
+\sampletable{TS1}{clmj}{bx}{n}%
+\sampletable{TS1}{clmj}{bx}{sl}%
+\sampletable{TS1}{clmj}{bx}{it}%
+\sampletable{TS1}{clmj}{sb}{n}%
+\sampletable{TS1}{clmj}{sb}{sl}%
+\sampletable{U}{clm2jt}{m}{n}%
+\sampletable{U}{clm2jt}{m}{sl}%
+\sampletable{U}{clm2jt}{m}{it}%
+\sampletable{U}{clm2jt}{m}{sc}%
+\sampletable{U}{clm2jt}{m}{scsl}%
+\sampletable{U}{clm2jt}{bx}{n}%
+\sampletable{U}{clm2jt}{bx}{sl}%
+\sampletable{U}{clm2jt}{l}{n}%
+\sampletable{U}{clm2jt}{l}{sl}%
+\sampletable{U}{clm2jt}{lc}{n}%
+\sampletable{U}{clm2jt}{lc}{sl}%
+\sampletable{U}{clm2js}{m}{n}%
+\sampletable{U}{clm2js}{m}{sl}%
+\sampletable{U}{clm2js}{bx}{n}%
+\sampletable{U}{clm2js}{bx}{sl}%
+\sampletable{U}{clm2js}{sbc}{n}%
+\sampletable{U}{clm2js}{sbc}{sl}%
+\sampletable{T1}{clm2jv}{m}{n}%
+\sampletable{T1}{clm2jv}{m}{sl}%
+\sampletable{T1}{clm2jv}{bx}{n}%
+\sampletable{T1}{clm2jv}{bx}{sl}%
+\sampletable{T1}{clm2jv}{l}{n}%
+\sampletable{T1}{clm2jv}{l}{sl}%
+\sampletable{U}{clmv}{m}{n}%
+\sampletable{U}{clmv}{m}{sl}%
+\sampletable{U}{clmv}{bx}{n}%
+\sampletable{U}{clmv}{bx}{sl}%
+\sampletable{U}{clmv}{l}{n}%
+\sampletable{U}{clmv}{l}{sl}%
+\sampletable{T1}{clm2js}{m}{n}%
+\sampletable{T1}{clm2js}{m}{sl}%
+\sampletable{T1}{clm2js}{bx}{n}%
+\sampletable{T1}{clm2js}{bx}{sl}%
+\sampletable{T1}{clm2js}{sbc}{n}%
+\sampletable{T1}{clm2js}{sbc}{sl}%
+\sampletable{TS1}{clmqs}{m}{n}%
+\sampletable{TS1}{clmqs}{m}{sl}%
+\sampletable{TS1}{clmqs}{bx}{n}%
+\sampletable{TS1}{clmqs}{bx}{sl}%
+\sampletable{T1}{clmv}{m}{n}%
+\sampletable{T1}{clmv}{m}{sl}%
+\sampletable{T1}{clmv}{bx}{n}%
+\sampletable{T1}{clmv}{bx}{sl}%
+\sampletable{T1}{clmv}{l}{n}%
+\sampletable{T1}{clmv}{l}{sl}%
+\sampletable{TS1}{clm2dj}{m}{n}%
+\sampletable{TS1}{clm2dj}{m}{sl}%
+\sampletable{U}{clm2dj}{m}{n}%
+\sampletable{U}{clm2dj}{m}{sl}%
+\sampletable{TS1}{clmv}{m}{n}%
+\sampletable{TS1}{clmv}{m}{sl}%
+\sampletable{TS1}{clmv}{bx}{n}%
+\sampletable{TS1}{clmv}{bx}{sl}%
+\sampletable{TS1}{clmv}{l}{n}%
+\sampletable{TS1}{clmv}{l}{sl}%
+\sampletable{T1}{clmj}{m}{n}%
+\sampletable{T1}{clmj}{m}{sl}%
+\sampletable{T1}{clmj}{m}{it}%
+\sampletable{T1}{clmj}{m}{ui}%
+\sampletable{T1}{clmj}{m}{sc}%
+\sampletable{T1}{clmj}{m}{scsl}%
+\sampletable{T1}{clmj}{bx}{n}%
+\sampletable{T1}{clmj}{bx}{sl}%
+\sampletable{T1}{clmj}{bx}{it}%
+\sampletable{T1}{clmj}{sb}{n}%
+\sampletable{T1}{clmj}{sb}{sl}%
+\sampletable{TS1}{clmd}{m}{n}%
+\sampletable{TS1}{clmd}{m}{sl}%
+\sampletable{U}{clm2}{m}{n}%
+\sampletable{U}{clm2}{m}{sl}%
+\sampletable{U}{clm2}{m}{it}%
+\sampletable{U}{clm2}{m}{ui}%
+\sampletable{U}{clm2}{m}{sc}%
+\sampletable{U}{clm2}{m}{scsl}%
+\sampletable{U}{clm2}{bx}{n}%
+\sampletable{U}{clm2}{bx}{sl}%
+\sampletable{U}{clm2}{bx}{it}%
+\sampletable{U}{clm2}{sb}{n}%
+\sampletable{U}{clm2}{sb}{sl}%
+\sampletable{T1}{clm2s}{m}{n}%
+\sampletable{T1}{clm2s}{m}{sl}%
+\sampletable{T1}{clm2s}{bx}{n}%
+\sampletable{T1}{clm2s}{bx}{sl}%
+\sampletable{T1}{clm2s}{sbc}{n}%
+\sampletable{T1}{clm2s}{sbc}{sl}%
+\sampletable{U}{clmjs}{m}{n}%
+\sampletable{U}{clmjs}{m}{sl}%
+\sampletable{U}{clmjs}{bx}{n}%
+\sampletable{U}{clmjs}{bx}{sl}%
+\sampletable{U}{clmjs}{sbc}{n}%
+\sampletable{U}{clmjs}{sbc}{sl}%
+\sampletable{TS1}{clm}{m}{n}%
+\sampletable{TS1}{clm}{m}{sl}%
+\sampletable{TS1}{clm}{m}{it}%
+\sampletable{TS1}{clm}{m}{ui}%
+\sampletable{TS1}{clm}{m}{sc}%
+\sampletable{TS1}{clm}{m}{scsl}%
+\sampletable{TS1}{clm}{bx}{n}%
+\sampletable{TS1}{clm}{bx}{sl}%
+\sampletable{TS1}{clm}{bx}{it}%
+\sampletable{TS1}{clm}{sb}{n}%
+\sampletable{TS1}{clm}{sb}{sl}%
+\sampletable{TS1}{clm2jv}{m}{n}%
+\sampletable{TS1}{clm2jv}{m}{sl}%
+\sampletable{TS1}{clm2jv}{bx}{n}%
+\sampletable{TS1}{clm2jv}{bx}{sl}%
+\sampletable{TS1}{clm2jv}{l}{n}%
+\sampletable{TS1}{clm2jv}{l}{sl}%
+\sampletable{TS1}{clmdj}{m}{n}%
+\sampletable{TS1}{clmdj}{m}{sl}%
+\sampletable{T1}{clm2jqs}{m}{n}%
+\sampletable{T1}{clm2jqs}{m}{sl}%
+\sampletable{T1}{clm2jqs}{bx}{n}%
+\sampletable{T1}{clm2jqs}{bx}{sl}%
+\sampletable{U}{clmdj}{m}{n}%
+\sampletable{U}{clmdj}{m}{sl}%
+\sampletable{T1}{clm2dj}{m}{n}%
+\sampletable{T1}{clm2dj}{m}{sl}%
+\sampletable{TS1}{clm2js}{m}{n}%
+\sampletable{TS1}{clm2js}{m}{sl}%
+\sampletable{TS1}{clm2js}{bx}{n}%
+\sampletable{TS1}{clm2js}{bx}{sl}%
+\sampletable{TS1}{clm2js}{sbc}{n}%
+\sampletable{TS1}{clm2js}{sbc}{sl}%
+\sampletable{TS1}{clmjs}{m}{n}%
+\sampletable{TS1}{clmjs}{m}{sl}%
+\sampletable{TS1}{clmjs}{bx}{n}%
+\sampletable{TS1}{clmjs}{bx}{sl}%
+\sampletable{TS1}{clmjs}{sbc}{n}%
+\sampletable{TS1}{clmjs}{sbc}{sl}%
+\sampletable{TS1}{clms}{m}{n}%
+\sampletable{TS1}{clms}{m}{sl}%
+\sampletable{TS1}{clms}{bx}{n}%
+\sampletable{TS1}{clms}{bx}{sl}%
+\sampletable{TS1}{clms}{sbc}{n}%
+\sampletable{TS1}{clms}{sbc}{sl}%
+\sampletable{T1}{clm2jt}{m}{n}%
+\sampletable{T1}{clm2jt}{m}{sl}%
+\sampletable{T1}{clm2jt}{m}{it}%
+\sampletable{T1}{clm2jt}{m}{sc}%
+\sampletable{T1}{clm2jt}{m}{scsl}%
+\sampletable{T1}{clm2jt}{bx}{n}%
+\sampletable{T1}{clm2jt}{bx}{sl}%
+\sampletable{T1}{clm2jt}{l}{n}%
+\sampletable{T1}{clm2jt}{l}{sl}%
+\sampletable{T1}{clm2jt}{lc}{n}%
+\sampletable{T1}{clm2jt}{lc}{sl}%
+\sampletable{T1}{clmjqs}{m}{n}%
+\sampletable{T1}{clmjqs}{m}{sl}%
+\sampletable{T1}{clmjqs}{bx}{n}%
+\sampletable{T1}{clmjqs}{bx}{sl}%
+\sampletable{TS1}{clm2}{m}{n}%
+\sampletable{TS1}{clm2}{m}{sl}%
+\sampletable{TS1}{clm2}{m}{it}%
+\sampletable{TS1}{clm2}{m}{ui}%
+\sampletable{TS1}{clm2}{m}{sc}%
+\sampletable{TS1}{clm2}{m}{scsl}%
+\sampletable{TS1}{clm2}{bx}{n}%
+\sampletable{TS1}{clm2}{bx}{sl}%
+\sampletable{TS1}{clm2}{bx}{it}%
+\sampletable{TS1}{clm2}{sb}{n}%
+\sampletable{TS1}{clm2}{sb}{sl}%
+\sampletable{U}{clmjqs}{m}{n}%
+\sampletable{U}{clmjqs}{m}{sl}%
+\sampletable{U}{clmjqs}{bx}{n}%
+\sampletable{U}{clmjqs}{bx}{sl}%
+\sampletable{U}{clm2jqs}{m}{n}%
+\sampletable{U}{clm2jqs}{m}{sl}%
+\sampletable{U}{clm2jqs}{bx}{n}%
+\sampletable{U}{clm2jqs}{bx}{sl}%
+\sampletable{T1}{clmjt}{m}{n}%
+\sampletable{T1}{clmjt}{m}{sl}%
+\sampletable{T1}{clmjt}{m}{it}%
+\sampletable{T1}{clmjt}{m}{sc}%
+\sampletable{T1}{clmjt}{m}{scsl}%
+\sampletable{T1}{clmjt}{bx}{n}%
+\sampletable{T1}{clmjt}{bx}{sl}%
+\sampletable{T1}{clmjt}{l}{n}%
+\sampletable{T1}{clmjt}{l}{sl}%
+\sampletable{T1}{clmjt}{lc}{n}%
+\sampletable{T1}{clmjt}{lc}{sl}%
+\sampletable{U}{clmqs}{m}{n}%
+\sampletable{U}{clmqs}{m}{sl}%
+\sampletable{U}{clmqs}{bx}{n}%
+\sampletable{U}{clmqs}{bx}{sl}%
+\sampletable{U}{clm2qs}{m}{n}%
+\sampletable{U}{clm2qs}{m}{sl}%
+\sampletable{U}{clm2qs}{bx}{n}%
+\sampletable{U}{clm2qs}{bx}{sl}%
+\sampletable{T1}{clm2}{m}{n}%
+\sampletable{T1}{clm2}{m}{sl}%
+\sampletable{T1}{clm2}{m}{it}%
+\sampletable{T1}{clm2}{m}{ui}%
+\sampletable{T1}{clm2}{m}{sc}%
+\sampletable{T1}{clm2}{m}{scsl}%
+\sampletable{T1}{clm2}{bx}{n}%
+\sampletable{T1}{clm2}{bx}{sl}%
+\sampletable{T1}{clm2}{bx}{it}%
+\sampletable{T1}{clm2}{sb}{n}%
+\sampletable{T1}{clm2}{sb}{sl}%
+\sampletable{T1}{clm2j}{m}{n}%
+\sampletable{T1}{clm2j}{m}{sl}%
+\sampletable{T1}{clm2j}{m}{it}%
+\sampletable{T1}{clm2j}{m}{ui}%
+\sampletable{T1}{clm2j}{m}{sc}%
+\sampletable{T1}{clm2j}{m}{scsl}%
+\sampletable{T1}{clm2j}{bx}{n}%
+\sampletable{T1}{clm2j}{bx}{sl}%
+\sampletable{T1}{clm2j}{bx}{it}%
+\sampletable{T1}{clm2j}{sb}{n}%
+\sampletable{T1}{clm2j}{sb}{sl}%
+\sampletable{U}{clmj}{m}{n}%
+\sampletable{U}{clmj}{m}{sl}%
+\sampletable{U}{clmj}{m}{it}%
+\sampletable{U}{clmj}{m}{ui}%
+\sampletable{U}{clmj}{m}{sc}%
+\sampletable{U}{clmj}{m}{scsl}%
+\sampletable{U}{clmj}{bx}{n}%
+\sampletable{U}{clmj}{bx}{sl}%
+\sampletable{U}{clmj}{bx}{it}%
+\sampletable{U}{clmj}{sb}{n}%
+\sampletable{U}{clmj}{sb}{sl}%
+\sampletable{T1}{clmjv}{m}{n}%
+\sampletable{T1}{clmjv}{m}{sl}%
+\sampletable{T1}{clmjv}{bx}{n}%
+\sampletable{T1}{clmjv}{bx}{sl}%
+\sampletable{T1}{clmjv}{l}{n}%
+\sampletable{T1}{clmjv}{l}{sl}%
+\sampletable{TS1}{clm2j}{m}{n}%
+\sampletable{TS1}{clm2j}{m}{sl}%
+\sampletable{TS1}{clm2j}{m}{it}%
+\sampletable{TS1}{clm2j}{m}{ui}%
+\sampletable{TS1}{clm2j}{m}{sc}%
+\sampletable{TS1}{clm2j}{m}{scsl}%
+\sampletable{TS1}{clm2j}{bx}{n}%
+\sampletable{TS1}{clm2j}{bx}{sl}%
+\sampletable{TS1}{clm2j}{bx}{it}%
+\sampletable{TS1}{clm2j}{sb}{n}%
+\sampletable{TS1}{clm2j}{sb}{sl}%
+\sampletable{U}{clm2d}{m}{n}%
+\sampletable{U}{clm2d}{m}{sl}%
+\sampletable{TS1}{clm2jqs}{m}{n}%
+\sampletable{TS1}{clm2jqs}{m}{sl}%
+\sampletable{TS1}{clm2jqs}{bx}{n}%
+\sampletable{TS1}{clm2jqs}{bx}{sl}%
+\sampletable{TS1}{clm2d}{m}{n}%
+\sampletable{TS1}{clm2d}{m}{sl}%
+\sampletable{T1}{clm2t}{m}{n}%
+\sampletable{T1}{clm2t}{m}{sl}%
+\sampletable{T1}{clm2t}{m}{it}%
+\sampletable{T1}{clm2t}{m}{sc}%
+\sampletable{T1}{clm2t}{m}{scsl}%
+\sampletable{T1}{clm2t}{bx}{n}%
+\sampletable{T1}{clm2t}{bx}{sl}%
+\sampletable{T1}{clm2t}{l}{n}%
+\sampletable{T1}{clm2t}{l}{sl}%
+\sampletable{T1}{clm2t}{lc}{n}%
+\sampletable{T1}{clm2t}{lc}{sl}%
+\sampletable{T1}{clm2qs}{m}{n}%
+\sampletable{T1}{clm2qs}{m}{sl}%
+\sampletable{T1}{clm2qs}{bx}{n}%
+\sampletable{T1}{clm2qs}{bx}{sl}%
+\sampletable{U}{clms}{m}{n}%
+\sampletable{U}{clms}{m}{sl}%
+\sampletable{U}{clms}{bx}{n}%
+\sampletable{U}{clms}{bx}{sl}%
+\sampletable{U}{clms}{sbc}{n}%
+\sampletable{U}{clms}{sbc}{sl}%
+\sampletable{U}{clmjv}{m}{n}%
+\sampletable{U}{clmjv}{m}{sl}%
+\sampletable{U}{clmjv}{bx}{n}%
+\sampletable{U}{clmjv}{bx}{sl}%
+\sampletable{U}{clmjv}{l}{n}%
+\sampletable{U}{clmjv}{l}{sl}%
+\sampletable{TS1}{clm2jt}{m}{n}%
+\sampletable{TS1}{clm2jt}{m}{sl}%
+\sampletable{TS1}{clm2jt}{m}{it}%
+\sampletable{TS1}{clm2jt}{m}{sc}%
+\sampletable{TS1}{clm2jt}{m}{scsl}%
+\sampletable{TS1}{clm2jt}{bx}{n}%
+\sampletable{TS1}{clm2jt}{bx}{sl}%
+\sampletable{TS1}{clm2jt}{l}{n}%
+\sampletable{TS1}{clm2jt}{l}{sl}%
+\sampletable{TS1}{clm2jt}{lc}{n}%
+\sampletable{TS1}{clm2jt}{lc}{sl}%
+\sampletable{TS1}{clm2t}{m}{n}%
+\sampletable{TS1}{clm2t}{m}{sl}%
+\sampletable{TS1}{clm2t}{m}{it}%
+\sampletable{TS1}{clm2t}{m}{sc}%
+\sampletable{TS1}{clm2t}{m}{scsl}%
+\sampletable{TS1}{clm2t}{bx}{n}%
+\sampletable{TS1}{clm2t}{bx}{sl}%
+\sampletable{TS1}{clm2t}{l}{n}%
+\sampletable{TS1}{clm2t}{l}{sl}%
+\sampletable{TS1}{clm2t}{lc}{n}%
+\sampletable{TS1}{clm2t}{lc}{sl}%
+\sampletable{TS1}{clmjt}{m}{n}%
+\sampletable{TS1}{clmjt}{m}{sl}%
+\sampletable{TS1}{clmjt}{m}{it}%
+\sampletable{TS1}{clmjt}{m}{sc}%
+\sampletable{TS1}{clmjt}{m}{scsl}%
+\sampletable{TS1}{clmjt}{bx}{n}%
+\sampletable{TS1}{clmjt}{bx}{sl}%
+\sampletable{TS1}{clmjt}{l}{n}%
+\sampletable{TS1}{clmjt}{l}{sl}%
+\sampletable{TS1}{clmjt}{lc}{n}%
+\sampletable{TS1}{clmjt}{lc}{sl}%
+\end{document}
+
+% vim: ts=2:sw=2:tw=80:nospell
diff --git a/fonts/cfr-lm/doc/cfr-lm.pdf b/fonts/cfr-lm/doc/cfr-lm.pdf
index 3f84fdeb64..2bba4aab22 100644
--- a/fonts/cfr-lm/doc/cfr-lm.pdf
+++ b/fonts/cfr-lm/doc/cfr-lm.pdf
Binary files differ
diff --git a/fonts/cfr-lm/doc/cfr-lm.tex b/fonts/cfr-lm/doc/cfr-lm.tex
deleted file mode 100644
index af147e23fe..0000000000
--- a/fonts/cfr-lm/doc/cfr-lm.tex
+++ /dev/null
@@ -1,524 +0,0 @@
-% !TEX TS-program = pdflatex
-% !TEX encoding = UTF-8 Unicode
-% arara: pdflatex: { synctex: true }
-%% cfr-lm.tex
-%% Copyright 2015 Clea F. Rees
-%
-% This work may be distributed and/or modified under the
-% conditions of the LaTeX Project Public License, either version 1.3
-% of this license or (at your option) any later version.
-% The latest version of this license is in
-% http://www.latex-project.org/lppl.txt
-% and version 1.3 or later is part of all distributions of LaTeX
-% version 2005/12/01 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.
-\listfiles
-\documentclass[11pt,british,a4paper]{article}
-\usepackage{babel}
-\usepackage[utf8]{inputenc}
-\usepackage{csquotes}
- \MakeAutoQuote{‘}{’}
- \MakeAutoQuote*{“}{”}
-\usepackage[T1]{fontenc}
-\usepackage{textcomp,cfr-lm}
-\usepackage{fancyhdr,lastpage,fancyref}
-\usepackage{array,longtable,verbatim}
-\usepackage{multirow}
-\usepackage{booktabs}
-\usepackage{url}
- \urlstyle{sf}
-\usepackage{microtype}
-\usepackage[headheight=14pt]{geometry} % use 14pt for 11pt text, 15pt for 12pt text
-
-\title{cfr-lm}
-\author{Clea F.\ Rees\footnote{reesc21 <at> cardiff <dot> ac <dot> uk}}
-\def\dyddiad{2015--02--01}
-\def\fyversion{Version 1.5}
-\date{\fyversion\ --- \dyddiad}
-\pagestyle{fancy}
- \fancyhf[lh]{\itshape \fyversion}
- \fancyhf[rh]{\itshape \dyddiad}
- \fancyhf[ch]{\itshape cfr-lm}
- \fancyhf[lf]{}
- \fancyhf[rf]{}
- \fancyhf[cf]{\itshape --- \thepage~\ofname~\pageref{LastPage} ---}
-
-
-\begin{document}
-\maketitle\thispagestyle{empty}
-\pdfinfo{%
- /Creator (TeX)
- /Producer (pdfTeX)
- /Author (Clea F.\ Rees)
- /Title (cfr-lm)
- /Subject (TeX)
- /Keywords (TeX,LaTeX,font,fonts,tex,latex,LatinModern,Latin Modern,latinmodern,cfr-lm,lm,LM,osf,OSF,figure,figures,digit,digits,proportional,tabular,lining,oldstyle,Latin,Modern,Clea,Rees)}
-\pdfcatalog{%
- /URL ()
- /PageMode /UseOutlines} % other values: /UseNone, /UseOutlines, /UseThumbs, /FullScreen
- %[openaction <actionspec>]
-% \pagestyle{empty} % if you want this, you probably want to comment out \maketitle as well...?
-\setlength{\parindent}{0pt}
-\setlength{\parskip}{0.5em}
-
-\newcommand*{\lpack}[1]{\textsf{#1}}
-\newcommand*{\fgroup}[1]{\textsf{#1}}
-
-\begin{abstract}
- \hspace*{-\parindent}\lpack{cfr-lm} is an \emph{experimental} package offering enhanced support for the Latin Modern fonts in \TeX/\LaTeX. A number of features of the Latin Modern fonts are not easily accessible via the default \TeX/\LaTeX\ support provided in the official distribution. This package aims to provide \TeX/\LaTeX\ support for a number of these features including various styles of digits, upright italic and oblique small-caps shapes, and alternative weights and widths. It also supports the variable width typewriter, ‘dunhill’ and ‘quotation’ fonts. Version 1.3 supports version 2.004 of the Latin Modern fonts. Version 1.4 adds experimental support for (but does not require) \lpack{microtype}.
-\end{abstract}
-
-\tableofcontents
-
-
-\section{Introduction}
-
-This document explains how to use the \emph{experimental} \lpack{cfr-lm} package to access advanced features of the Latin Modern fonts not otherwise supported by the official \lpack{lm} distribution. These features include various styles of digits, upright italic and oblique small-caps italic, alternative weights and widths, and Latin Modern Mono Prop (variable width typewriter), Dunhill and Sans Quotation. By default, the \LaTeX\ package provided by \path{cfr-lm.sty} uses proportional oldstyle digits and variable width typewriter but this can be changed by passing appropriate options when loading the package. The package also supports using e.g.\ different styles of digits within a document so it is possible to use proportional oldstyle digits by default, say, but tabular lining digits within a particular table. Finally, a command to access the zeroslash character is provided.
-
-\lpack{cfr-lm} version 1.3 requires version 2.004 of \textsc{gust}'s Latin Modern fonts, including the support package provided for \TeX. The fonts and \TeX\ support are included in many \TeX\ distributions or may be obtained from \url{http://www.gust.org.pl/projects/e-foundry/latin-modern} or your nearest \textsc{ctan} mirror.
-
-\lpack{cfr-lm} consists of all files listed in \lpack{manifest.txt}\ and these files are released under the \LaTeX\ Project Public Licence as explained in the included licensing notices.
-
-Version 1.3 of the package benefited greatly from feedback provided by Enrico Gregorio, who essentially rewrote the style file using keyval to show me how I ought to be setting the various options up, and Lars Hellström who demonstrated considerable patience in answering my many questions about using fontinst and some peculiarities of the Latin Modern fonts. I hope the changes in the production of the virtual fonts will improve accent placement in ‘faked’ glyphs (i.e.\ in the case of characters not included in the \textsc{ec}/\textsc{t1} font encoding which \TeX\ therefore creates by combining glyphs which are included). The changes involve ignoring all font dimensions given in the \textsc{afm} files and taking them from the relevant \textsc{tfm} files supplied with Latin Modern instead. The exception to this is the value of \verb|acccapheight| which is set to zero in the \textsc{tfm}s. The current virtual font setup uses \lpack{fontinst}'s default value in this case.
-
-If you load \lpack{microtype}, version 1.4 \emph{should} automatically figure out the family-specific settings to use. This is done using aliases which tell \lpack{microtype} to treat the virtual fonts provided by this package in the same way it treats Latin Modern and Computer Modern Roman. See \fref{sec:mt} for details. This \emph{seems} to work for me but please let me know if it does not work for you. In the worst case, the output should be no worse with version 1.4 of this package than it was with version 1.3. That is, at worst \lpack{microtype} should just use generic settings as it did before.
-
-These improvements notwithstanding, please note that, unlike the fonts themselves and the official support provided by \lpack{lm}, including \path{lmodern.sty}, this alternative support package is \emph{experimental}. Although I do not expect the package to raid your fridge or make off with your best computer, it certainly contains bugs and may not work as advertised. If you let me know of problems, I will solve them if I can. If you can correct the problems and send me the fixes, that would be even better.
-
-Although I trust the package enough to use it as my default font package for most purposes, that does not mean you should. You should examine the output especially carefully if you typeset accented characters, especially those which do not occur in English or Welsh text as these are the only languages I typeset more than a word or two of once in a blue moon.
-
-\section{Requirements}\label{sec:require}
-
-In addition to the usual suspects (\LaTeX\ etc.), the \LaTeX\ support provided by \path{cfr-lm.sty} requires:
-\begin{itemize}
- \item \lpack{lm}: Latin Modern version 2.004\footnote{This package should not be used with any other version of Latin Modern due to likely changes to the font metrics, glyph names etc.}
- \item \lpack{nfssext-cfr}
- \item \lpack{xkeyval}
-\end{itemize}
-
-The file \path{clm-test.tex} requires in addition:
-\begin{itemize}
- \item \lpack{babel}
- \item \lpack{microtype}
- \item \lpack{geometry}
-\end{itemize}
-though you can always comment out the relevant lines if you don't have these packages.
-
-In addition to the requirements of \path{clm-test.tex}, the documentation requires:
-\begin{itemize}
- \item \lpack{array}
- \item \lpack{booktabs}
- \item \lpack{csquotes}
- \item \lpack{fancyhdr}
- \item \lpack{fancyref}
- \item \lpack{lastpage}
- \item \lpack{longtable}
- \item \lpack{multirow}
- \item \lpack{url}
- \item \lpack{verbatim}
-\end{itemize}
-
-\section{Limitations}
-
-Unlike the official \TeX\ support for Latin Modern, \lpack{cfr-lm} supports only the \textsc{ec}/\textsc{t1} and Text Companion (\textsc{ts1}) encodings for text. Also unlike the official support, the \textsc{ec}/\textsc{t1} support depends entirely on virtual fonts. Whatever the disadvantages of virtual fonts, \lpack{cfr-lm} will inherit them. The support for \textsc{ts1} and mathematics relies on that provided by the official distribution so should be identical.
-
-\section{Installation}
-
-As explained in \fref{sec:require}, the \LaTeX\ package \lpack{cfr-lm}\ requires \lpack{xkeyval} and \lpack{nfssext-cfr}. \lpack{xkeyval} is required for option processing. \lpack{nfssext-cfr} provides additional font selection commands and without it you will get errors complaining that the package cannot be found and you will not be able to use any of the additional font commands described in \fref{sec:commands}. Both packages are included in \TeX~Live\footnote{This includes Mac\TeX\ for OS X users.}.
-
-Installation varies with \TeX\ distribution so you should consult the documentation which came with your system for details. In most cases, you will need to perform three steps:
- \begin{enumerate}
- \item move or copy the package files to appropriate locations on your system;
- \item refresh the \TeX\ database;
- \item incorporate the included map file fragments for the different engines your distribution supports.
- \end{enumerate}
-
-The following instructions assume you are using. They should not be too difficult to adapt if you are using a different distribution.
-
-\subsection{Install the files}
-
-The files should be installed in one of two locations: \emph{either} the local system-wide \TeX\ tree \emph{or} your personal tree. If the package is installed system-wide, all users will have access to it. On the other hand, you may need privileges you do not have to do this in which case you must use your personal tree.
-
-For \TeX~Live, \verb|kpsewhich -var-value TEXMFLOCAL| will return the path to the local tree and \verb|kpsewhich -var-value TEXMFHOME| the path to your personal tree. The package already includes a hierarchy of files to help you install them correctly. Ignoring any symbolic link in the top directory, move or copy the files in \path{doc}, \path{fonts} and \path{tex} into the appropriate locations. If the tree is initially empty, you can simply move or copy the directories in as they are. If the tree already contains other packages, you may need to merge the package hierarchy with the pre-existing one. For example, if you already have a \path{doc/fonts} directory, move or copy \path{doc/fonts/cfr-lm} into \path{doc/fonts/}. If you have a \path{doc} directory but not a \path{doc/fonts}, move \path{doc/fonts} into \path{doc/}.
-
-\subsection{Refresh the database}
-
-Again, this depends on your distribution. For \TeX~Live, \verb|mktexlsr <path to directory>| for the directory you used in the first step should do the trick. Note that you \emph{may} be able to skip this step if you install into your personal tree. Whether this is so depends on the details of your set-up. As a test, move to a directory containing none of the package files and try \verb|kpsewhich cfr-lm.sty|. If the file is found, you don't need to refresh the database; otherwise use \verb|mktexlsr| and then try again.
-
-\subsection{Install the map fragments}
-
-For \TeX~Live, there are at least two ways of doing this. The second method varies according to the version of \TeX~Live and instructions are provided accordingly. Both methods depend on whether you installed into \verb|TEXMFLOCAL| or \verb|TEXMFHOME|. If you installed system-wide, the choice is relatively straightforward --- it obviously makes sense in that case to update the font maps system-wide as well. If, on the other hand, you installed into your personal tree, the matter is more complex. On the one hand, updating the system-wide maps may create difficulties or confusion for other users because while the map files will list the fonts as available, they will not be able to access them. On the other hand, maintaining personal font map files can produce difficulties and confusions of its own. Whether it is to be preferred or not is a complex issue and depends on the details of your \TeX\ distribution, local configuration and personal preference. The one clear case is that in which you install into your personal tree because you lack the privileges needed to install system-wide. In that case, you have no choice but to maintain personal font map files or forgo the use of all fonts not provided by your administrator. Other cases are thankfully beyond the scope of this document.
-
-\subsubsection{Method 1}
-
-If you installed the package system-wide, use the command:
-\begin{verbatim}
- updmap-sys --enable Map=clm.map
-\end{verbatim}
-If you installed the package in your personal tree, you \emph{may} prefer to use:
-\begin{verbatim}
- updmap --enable Map=clm.map
-\end{verbatim}
-
-Either way, \verb|updmap| will output a good deal of information after each incantation. This is normal. Just check that it does not end with an error and that it found the new map file.
-
-\subsubsection{Method 2: \TeX~Live 2008 (and probably earlier)}
-
-If you installed the package system-wide, use \verb|updmap-sys --edit|.
-
-If you installed into your personal tree, you \emph{may} prefer to use \verb|updmap --edit|.
-
-Either way, a configuration file will be opened which you can edit. Move to the end of the file and add the following line:
-\begin{verbatim}
- Map clm.map
-\end{verbatim}
-When you are done, save the file. \verb|updmap| or \verb|updmap-sys| will produce a great deal of output if all is well. Just check that it does not end with an error and that \path{clm.map} is found.
-
-\subsubsection{Method 2: \TeX~Live 2009 (and possibly later)}
-
-If you installed the package system-wide, edit or or create \path{TEXMFLOCAL/web2c/updmap-local.cfg} and add the following line to the end of the file:
-\begin{verbatim}
- Map clm.map
-\end{verbatim}
-Save the file and tell \verb|tlmgr| to merge in your addition using the command:
-\begin{verbatim}
- tlmgr generate updmap
-\end{verbatim}
-\verb|tlmgr| will then tell you that you need to ensure the changes are propagated correctly by calling \verb|updmap-sys|. This should produce a great deal of output. Check that it finds the new map file and does not end with an error.
-
-If you installed into your personal tree, you \emph{may} prefer to use \verb| updmap --edit| as described above for \TeX~Live 2008.
-
-To test your installation and that the package works on your system, latex the file \path{clm-test.tex}. The console output and/or log should tell you whether any fonts were not found. If you are careful not to overwrite it, you may also compare your output with \path{clm-test.pdf}.
-
-\section{Font setup}
-
-As explained above, the fonts use the \textsc{ec}/\textsc{t1} and Text Companion (\textsc{ts1}) encodings. The provision for the \textsc{ts1} and mathematics encodings simply calls the support provided by \lpack{lm}. The \lpack{cfr-lm} support simply ensures that access is provided automatically when the \textsc{t1}-encoded virtual fonts it provides are active.
-
-\subsection{Font families}
-
-The following font families are provided for use in the \textsc{ec}/\textsc{t1} and Text Companion (\textsc{ts1}) encodings:
-
-\begin{longtable}{>{\raggedright}p{.2\textwidth}ll>{\raggedright}l}
- \toprule
-% \textbf{\TeX\ name} & \textbf{Text style} & \textbf{Digit/figure style} & \textbf{Notes}\\\midrule\endhead
- \textbf{LM Names} & \textbf{Family} & \textbf{Digits/figures} & \textbf{Notes}\tabularnewline\midrule\endhead
- \bottomrule\endfoot
- \multirow{4}{.2\textwidth}{Latin Modern Roman}%
- & \fgroup{clm} & tabular, lining & similar to \lpack{lm} \verb|rm| default\tabularnewline\cmidrule{3-4}
- & \fgroup{clm2} & proportional, lining & \tabularnewline\cmidrule{3-4}
- & \fgroup{clmj} & tabular, oldstyle & \tabularnewline\cmidrule{3-4}
- & \fgroup{clm2j} & proportional, oldstyle & \lpack{cfr-lm} \verb|rm| default\tabularnewline\midrule
- \multirow{4}{.2\textwidth}{Latin Modern Sans}%
- & \fgroup{clms} & tabular, lining & similar to \lpack{lm} \verb|sf| default\tabularnewline\cmidrule{3-4}
- & \fgroup{clm2s} & proportional, lining & \tabularnewline\cmidrule{3-4}
- & \fgroup{clmjs} & tabular, oldstyle & \tabularnewline\cmidrule{3-4}
- & \fgroup{clm2js} & proportional, oldstyle & \lpack{cfr-lm} \verb|sf| default\tabularnewline\midrule
- \multirow{2}{.2\textwidth}{Latin Modern Mono\footnote{The duplication in \TeX\ name here is to avoid \TeX\ complaining if commands to use proportional digits are issued while one of these fonts is active and to ensure that it is possible to switch smoothly to these fonts if another font with proportional digits is active.}}%
- & \fgroup{clmt}, \fgroup{clm2t} & tabular, lining & similar to \lpack{lm} \verb|tt| default\tabularnewline\cmidrule{3-4}
- & \fgroup{clmjt}, \fgroup{clm2jt} & tabular, oldstyle & \tabularnewline\midrule
- \multirow{4}{.2\textwidth}{Latin Modern Mono Prop\footnote{Despite the apparent contradiction in their name, this is variable-width typewriter.}}%
- & \fgroup{clmv} & tabular, lining & \tabularnewline\cmidrule{3-4}
- & \fgroup{clm2v} & proportional, lining & \tabularnewline\cmidrule{3-4}
- & \fgroup{clmjv} & tabular, oldstyle & \tabularnewline\cmidrule{3-4}
- & \fgroup{clm2jv} & proportional, oldstyle & \lpack{cfr-lm} \verb|tt| default\tabularnewline\midrule
- \multirow{4}{.2\textwidth}{Latin Modern Sans Quotation} %
- & \fgroup{clmqs} & tabular, lining & \tabularnewline\cmidrule{3-4}
- & \fgroup{clm2qs} & proportional, lining & \tabularnewline\cmidrule{3-4}
- & \fgroup{clmjqs} & tabular, oldstyle & \tabularnewline\cmidrule{3-4}
- & \fgroup{clm2jqs} & proportional, oldstyle & \tabularnewline\midrule
- \multirow{4}{.2\textwidth}{Latin Modern Roman Dunhill}%\multirow{nrows}[bigstruts]{width}[fixup]{text}; or * for {width}
- & \fgroup{clmd} & tabular, lining & \tabularnewline\cmidrule{3-4}
- & \fgroup{clm2d} & proportional, lining & \tabularnewline\cmidrule{3-4}
- & \fgroup{clmdj} & tabular, oldstyle & \tabularnewline\cmidrule{3-4}
- & \fgroup{clm2dj} & proportional, oldstyle & \tabularnewline
-\end{longtable}
-\clearpage
-
-\subsection{Shapes, weights and widths}
-
- \begin{longtable}{l>{\raggedright}p{.1\textwidth}>{\raggedright}p{.1\textwidth}>{\raggedright}p{.25\textwidth}}
- \toprule
- \textbf{family} & \textbf{widths} & \textbf{weights} & \textbf{shapes}\tabularnewline\midrule\endhead
- \bottomrule\endfoot
- \fgroup{clm}, \fgroup{clm2}, \fgroup{clmj}, \fgroup{clm2j} & standard & normal & upright, oblique,\\italic, upright italic,\\small-caps,\\oblique small-caps\tabularnewline\cmidrule{3-4}
- & & bold & upright, oblique, italic\tabularnewline\cmidrule{3-4}
- & & demi & upright, oblique\tabularnewline\midrule
- \fgroup{clms}, \fgroup{clm2s}, \fgroup{clmjs}, \fgroup{clm2js} & standard & normal & upright, oblique\tabularnewline\cmidrule{3-4}
- & & bold & upright, oblique\tabularnewline\cmidrule{2-4}
- & condensed & demi & upright, oblique\tabularnewline\midrule
- \fgroup{clmt}, \fgroup{clm2t}, \fgroup{clmjt}, \fgroup{clm2jt} & standard & normal & upright, oblique,\\italic, small-caps,\\oblique small-caps\tabularnewline\cmidrule{3-4}
- & & bold & upright, oblique\tabularnewline\cmidrule{3-4}
- & & light & upright, oblique\tabularnewline\cmidrule{2-4}
- & condensed & light & upright, oblique\tabularnewline\midrule
- \fgroup{clmv}, \fgroup{clm2v}, \fgroup{clmjv}, \fgroup{clm2jv} & standard & normal & upright, oblique\tabularnewline\cmidrule{3-4}
- & & bold & upright, oblique\tabularnewline\cmidrule{3-4}
- & & light & upright, oblique\tabularnewline\midrule
- \fgroup{clmqs}, \fgroup{clm2qs}, \fgroup{clmjqs}, \fgroup{clm2jqs} & & normal & upright, oblique\tabularnewline\cmidrule{3-4}
- & & bold & upright, oblique\tabularnewline\midrule
- \fgroup{clmd}, \fgroup{clm2d}, \fgroup{clmdj}, \fgroup{clm2dj} & standard & normal & upright, oblique\tabularnewline\cmidrule{3-4}
- & & bold & upright, oblique\tabularnewline
- \end{longtable}
-
-Where applicable, oblique small-caps are substituted for italic small-caps; italic or oblique for upright italic; oblique for italic; and upright for small-caps. This means that some of the commands described in \fref{sec:commands} will fail silently to avoid undue clutter in the log file.
-
-\section{The \LaTeX\ package}\label{sec:support}
-
-To load this package, write \verb|\usepackage{cfr-lm}| in your document preamble. By default, the package will define \fgroup{clm2j}, \fgroup{clm2js} and \fgroup{clm2jv} as the default roman/serif, sans and typewriter fonts but you can control the choice by passing options to the package.
-
-The package recognises four keys. Three of these keys take various options which take the value true or false. These control the default style of figures to be used for each of roman/serif, sans and typewriter text, and whether variable or monowidth typewriter will be used by default. The fourth key itself takes a true or false value but has no effect unless \verb|\qtfont| is already defined\footnote{This key is designed to control use of LM Sans Quotation in conjunction with prior redefinitions of appropriate environments. Since this is not the sort of redefining a font package should be doing, the option will have absolutely no effect unless you do some prior work to make use of it. In any case, the font can still be accessed directly using the commands explained in \fref{sec:commands}.}.
- \begin{longtable}{l>{\raggedright}p{.25\textwidth}>{\raggedright}ll}
- \toprule
- \textbf{key} & \textbf{affects} & \textbf{option} & \textbf{possible values}\tabularnewline\midrule\endhead
- \bottomrule\endfoot
- rm & default figure style for roman/serif text & oldstyle & true, false \tabularnewline\cmidrule{3-4}
- & & lining & true, false \tabularnewline\cmidrule{3-4}
- & & proportional & true, false \tabularnewline\cmidrule{3-4}
- & & tabular & true, false \tabularnewline\midrule
- sf & default figure style for sans text & oldstyle & true, false \tabularnewline\cmidrule{3-4}
- & & lining & true, false \tabularnewline\cmidrule{3-4}
- & & proportional & true, false \tabularnewline\cmidrule{3-4}
- & & tabular & true, false \tabularnewline\midrule
- tt & default figure style for typewriter text & oldstyle & true, false \tabularnewline\cmidrule{3-4}
- & & lining & true, false \tabularnewline\cmidrule{3-4}
- & & proportional & true, false \tabularnewline\cmidrule{3-4}
- & & tabular & true, false \tabularnewline\cmidrule{2-4}
- & default font for typewriter text & monowidth & true, false \tabularnewline\cmidrule{3-4}
- & & variable & true, false \tabularnewline\midrule
- qt & nothing unless \verb|\qtfont| is defined & --- & true, false \tabularnewline
- \end{longtable}
-The default value in all cases is \verb|true| if an option is given without a value. For example, \verb|rm={oldstyle=true}| is equivalent to \verb|rm={oldstyle}|. Many of the options are provided for ease of use but are essentially equivalent. For example, \verb|proportional=false| is equivalent to \verb|tabular=true|. This means that the following two commands are equivalent:
- \begin{verbatim}
- \usepackage[%
- rm={lining=true,tabular=false},%
- sf={oldstyle,proportional},%
- tt={oldstyle=false,proportional=true,monowidth}%
- ]{cfr-lm}
-
- \usepackage[%
- rm={oldstyle=false, proportional=true},%
- sf={lining=false,tabular=false},%
- tt={lining,proportional,variable=false}%
- ]{cfr-lm}
- \end{verbatim}
-
-Loading the package without options is equivalent to:
-\begin{verbatim}
- \usepackage[%
- rm={oldstyle=true,proportional=true},%
- sf={oldstyle=true,proportional=true},%
- tt={oldstyle=true,proportional=true,variable=true},%
- qt=false%
- ]{cfr-lm}
-\end{verbatim}
-That is, by default, oldstyle, proportional figures for roman, sans and typewriter text and variable width typewriter will be selected.
-
-\section{Additional font selection commands}\label{sec:commands}
-
-\lpack{cfr=lm}\ loads \lpack{nfssext-cfr}\ which is an extension of the package \lpack{nfssext}\ supplied by Philipp Lehman as part of The Font Installation Guide. The file extends the font selection commands to facilitate access to various font features. Both the original and the extension are designed for use with a wide range of fonts. For this reason, only a subset of the additional commands are relevant to any particular font support package. Those relevant to \lpack{cfr-lm}\ are described below.
-
-I consider my additions to \lpack{nfssext-cfr}\ to be \emph{highly experimental}. If things don't work as advertised, apart from letting me know about the problem, you may be able to access the features you need by issuing a \verb|\normalfont| and then selecting features from there. This command will return you to the default document text font --- typically the relevant serif in regular weight, standard width and upright shape with the style of figures determined by the package and options loaded.
-
-\subsection{nfssext-cfr}
-
-These commands are available when \lpack{cfr-lm}\ is loaded. If for some reason you wish to make them available at any other time, use \verb|\usepackage{nfssext-cfr}| in your document preamble.
-
-Note that only combinations supported by the fonts will appear as expected because the commands will only have an effect if the active font offers the relevant variant. For example, trying to switch to a condensed width will have no effect if any of the LM Roman fonts is active. This means that only a subset of combinations are possible. In other cases, one of two things should happen. First, a ‘silent’ substitution may be made. For example, if you request proportional figures while using monowidth typewriter, tabular figures will be silently substituted. Second, console messages may warn you that the combination you tried to use isn't available. If you request titling while using monowidth typewriter, a console message will warn you it was unavailable. The file \path{clm-test.tex} gives an idea of what's possible and also serves as an example illustrating some of the commands provided by \lpack{cfr-lm} and other ways of accessing the fonts..
-
-\subsubsection{Widths}
-
- \begin{longtable}{lll}
- \toprule
- \textbf{width} & \textbf{width command} & \textbf{text command}\\\midrule\endhead
- \bottomrule\endfoot
- standard & \verb|\regwidth| & \verb|\textrw{}|\\
- condensed & \verb|\cdwidth| & \verb|\textcd{}|\\
- \end{longtable}
-
-To switch to an condensed width until further notice, for example, you could use \verb|\cdwidth|. Or use \verb|\texttm{\textlg{\textcd{Hello, world!}}}| to typeset just the text \texttm{\textlg{\textcd{Hello, world!}}} in a light-weight condensed monowidth typewriter.
-
-Note that the easiest way to switch to semi-bold condensed sans is to resort to using \verb|\fontseries| directly.
-\begin{verbatim}
- \textsf{\fontseries{sbc}\selectfont Semi-bold condensed sans}
-\end{verbatim}
-produces
-\begin{center}
- \textsf{\fontseries{sbc}\selectfont Semi-bold condensed sans}
-\end{center}
-The problem with using the commands provided by \lpack{nfssext-cfr} is that they are designed, like standard commands such as \verb|\bfseries| and \verb|\scshape|, to change \emph{one} aspect of the font at a time. Issuing \verb|\textsf{\textcd{\textsb{}}}| and \verb|\textsf{\textsb{\textcd{}}}| are equivalent to \verb|\textsf{}| because neither standard-width semi-bold nor condensed normal-weight sans is available. The problem is that each command is processed independently, so both switches fail.
-
-Similar considerations in the case of light condensed monowidth typewriter mean that the \emph{order} in which commands are issued is critical. In this case, a light-weight standard-width font is available, but no normal-weight condensed font is provided. Consequently, \verb|\texttm{\textlg{\textcd{a successful switch}}}| will produce \texttm{\textlg{\textcd{a successful switch}}} while \verb|\texttm{\textcd{\textlg{an unsuccessful switch}}}| will result in \texttm{\textcd{\textlg{an unsuccessful switch}}} and a warning in the log. In this case, the latter command is equivalent to \verb|\texttm{\textlg{}}| because \verb|\textcd{}| can only succeed \emph{after} \verb|\textlg{}|.
-
-\subsubsection{Weights}
-
- \begin{longtable}{lll}
- \toprule
- \textbf{weight} & \textbf{weight command} & \textbf{text command}\\\midrule\endhead
- \bottomrule\endfoot
- light & \verb|\lgweight| & \verb|\textlg{}|\\
- semi-bold & \verb|\sbweight| & \verb|\textsb{}|\\
- \end{longtable}
-
- \begin{verbatim}
- \textsb{Semi-bold and \textsl{semi-bold oblique} serif}\\
- \texttt{\textlg{Light typewriter}}
- \end{verbatim}
- produces:
- \begin{center}
- \textsb{Semi-bold and \textsl{semi-bold oblique} serif}\\
- \texttt{\textlg{Light typewriter}}
- \end{center}
-
-\subsubsection{Shapes}
-
- \begin{longtable}{lll}
- \toprule
- \textbf{shape} & \textbf{shape command} & \textbf{text command}\\\midrule\endhead
- \bottomrule\endfoot
- oblique small-caps\footnote{Actually the command switches to \emph{italic} small-caps but since LM does not offer this, oblique small-caps are substituted}%
- & \verb|\sishape| & \verb|\textsi{}|\\
- upright italic & \verb|\uishape| & \verb|\textui{}|\\
- \end{longtable}
-
-\begin{verbatim}
- \textsi{I always avoid a kangaroo.}\\
- \textui{Nobody is despised who can manage a crocodile.}
-\end{verbatim}
-produces:
-\begin{center}
- \textsi{I always avoid a kangaroo.}\\
- \textui{Nobody is despised who can manage a crocodile.}
-\end{center}
-if oblique small-caps/upright italic is available for the active font. If it is not, another shape will be substituted.
-\begin{verbatim}
- \textsf{\textsi{The bit about the kangaroo was from Lewis Carroll.}}\\
- \textbf{\textui{Sylvia snorkeled snappily.}}
-\end{verbatim}
-produces only:
-\begin{center}
- \textsf{\textsi{The bits about kangaroos and crocodiles were from Lewis Carroll.}}\\
- \textbf{\textui{Sylvia snorkeled snappily.}}
-\end{center}
-where upright sans and bold italic are substituted for italic small-caps sans and bold upright italic since neither is available. Note that the first substitution produces a warning in the log while the second is done ‘silently’.
-
-\subsubsection{Figures}
-
-Commands are provided to change either one or both aspects of digits' style:
- \begin{longtable}{lll}
- \toprule
- \textbf{figure style} & \textbf{style command} & \textbf{text command}\\\midrule\endhead
- \bottomrule\endfoot
- lining & \verb|\lstyle| & \verb|\textl{}|\\
- oldstyle & \verb|\ostyle| & \verb|\texto{}|\\
- proportional & \verb|\pstyle| & \verb|\textp{}|\\
- tabular & \verb|\tstyle| & \verb|\textt{}|\\
- proportional, lining & \verb|\plstyle| & \verb|\textpl{}|\\
- proportional, oldstyle & \verb|\postyle| & \verb|\textpo{}|\\
- tabular, lining & \verb|\tlstyle| & \verb|\texttl{}|\\
- tabular, oldstyle & \verb|\tostyle| & \verb|\textto{}|
- \end{longtable}
-
-In this document, proportional, oldstyle figures are used by default for roman/serif, sans and typewriter:
- \begin{center}
- 0123456789\\
- \textsc{0123456789}\\
- \texttt{0123456789}
- \end{center}
-but lining figures are also accessible. For example:
-\begin{verbatim}
- \textl{0123456789}\\
- \textsf{\textl{0123456789}}\\
- \texttt{\textl{0123456789}}
-\end{verbatim}
-produces:
- \begin{center}
- \textl{0123456789}\\
- \textsf{\textl{0123456789}}\\
- \texttt{\textl{0123456789}}
- \end{center}
-First, note that it is necessary to reissue \verb|\textl{}| after switching to sans or typewriter text. This is because both switching to sans or typewriter and switching to another figure style involves a switch of font family\footnote{Compare a switch in width or weight which does not typically involve a change of active font family.}.
-
-Second, note that the output shows \emph{proportional} lining figures because the command \verb|\textl{}| only changes \emph{one} aspect of the style. Because proportional figures were already active, the command switched to proportional, lining figures. Tabular, lining digits may be accessed in several ways:
-\begin{verbatim}
- \textl{\textt{0123456789}}\\
- \textt{\textl{0123456789}}\\
- \texttl{0123456789}
-\end{verbatim}
-will produce three identical lines of figures:
-\begin{center}
- \textl{\textt{0123456789}}\\
- \textt{\textl{0123456789}}\\
- \texttl{0123456789}
-\end{center}
-
-\subsubsection{Typewriter variants}
-
-In addition to the package options to specify either LM Mono or LM Mono Prop as default (i.e.\ either monowidth or variable-width typewriter), it is possible to access the non-default font using the following commands:
- \begin{longtable}{lll}
- \toprule
- \textbf{typewriter font} & \textbf{style command} & \textbf{text command}\\\midrule\endhead
- \bottomrule\endfoot
- variable typewriter & \verb|\tvstyle| & \verb|\texttv{}|\\
- monowidth typewriter & \verb|\tmstyle| & \verb|\texttm{}|
- \end{longtable}
-
-Variable width is default in this document so
-\begin{verbatim}
- \texttt{This is variable width typewriter.}\\
- \texttm{This is monowidth typewriter} \texttv{except this bit at the end.}
-\end{verbatim}
-produces:
-\begin{center}
- \texttt{This is variable width typewriter.}\\
- \texttm{This is monowidth typewriter} \texttv{except this bit at the end.}
-\end{center}
-
-\subsubsection{Latin Modern Sans Quotation}
-
-This font may be accessed as follows:
- \begin{longtable}{lll}
- \toprule
- \textbf{font} & \textbf{style command} & \textbf{text command}\\\midrule\endhead
- \bottomrule\endfoot
- sans quotation & \verb|\qtstyle| & \verb|\textqt{}|
- \end{longtable}
-
-For example, \verb|\textqt{some text in the font}| will produce \textqt{some text in the font}.
-
-\subsubsection{Latin Modern Roman Dunhill}
-
-This font may be accessed as follows:
- \begin{longtable}{lll}
- \toprule
- \textbf{style} & \textbf{style command} & \textbf{text command}\\\midrule\endhead
- \bottomrule\endfoot
- titling & \verb|\tistyle| & \verb|\textti{}|\\
- \end{longtable}
-
-To ensure the command succeeds independently of the currently active font, you may wish to issue \verb|\normalfont| first. For example:
- \begin{verbatim}
- \normalfont\textti{Kinky Querulous Rhinos X-Ray Exultant Risque Zebras}\\
- \textti{\textsl{Kinky Querulous Rhinos X-Ray Exultant Risque Zebras}}
- \end{verbatim}
- produces:
- \begin{center}
- \normalfont\textti{Kinky Querulous Rhinos X-Ray Exultant Risque Zebras}\\
- \textti{\textsl{Kinky Querulous Rhinos X-Ray Exultant Risque Zebras}}
- \end{center}
-
-\subsection{zeroslash}
-
-\lpack{cfr-lm}\ provides one additional command. \verb|\zeroslash| will produce the \zeroslash\ character from the current font.
-
-\section{Microtype}\label{sec:mt}
-
-Version 1.4 adds support for family-specific microtypographical features supported by \lpack{microtype}. This code will do nothing if you do not load \lpack{microtype}. If you do use these features, all regular roman and sans families, together with the sans quotation font, will use the settings for Computer Modern Roman. The fallback generic settings will continue to be applied to the typewriter and ‘dunhill’ families.
-
-The code responsible for this is in a block at the end of \lpack{cfr-lm.sty} so it should be easy to find and remove should it cause any trouble. (But do let me know in this case so that I can correct any issues for everybody.)
-
-\end{document}
-
diff --git a/fonts/cfr-lm/doc/clm-test.pdf b/fonts/cfr-lm/doc/clm-test.pdf
deleted file mode 100644
index 7f3e2626d6..0000000000
--- a/fonts/cfr-lm/doc/clm-test.pdf
+++ /dev/null
Binary files differ
diff --git a/fonts/cfr-lm/doc/clm-test.tex b/fonts/cfr-lm/doc/clm-test.tex
deleted file mode 100644
index 4934613ff7..0000000000
--- a/fonts/cfr-lm/doc/clm-test.tex
+++ /dev/null
@@ -1,221 +0,0 @@
-%% clm-test.tex
-%% Copyright 2008 Clea F. Rees
-%
-% This work may be distributed and/or modified under the
-% conditions of the LaTeX Project Public License, either version 1.3
-% of this license or (at your option) any later version.
-% The latest version of this license is in
-% http://www.latex-project.org/lppl.txt
-% and version 1.3 or later is part of all distributions of LaTeX
-% version 2005/12/01 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.
-\listfiles
-\documentclass[10pt,british]{article}
- \usepackage[utf8x]{inputenc}
- \usepackage[T1]{fontenc}
- \usepackage{cfr-lm}
-% \usepackage[rm=lining,sf=lining,tt={oldstyle,tabular}]{cfr-lm}
- \usepackage{textcomp}
-\author{Clea F. Rees}
-\title{CFRLatinModern --- Tests}
-\usepackage{babel}
-\usepackage{cfr-lm}
-\usepackage{microtype}
-\usepackage[a4paper]{geometry}
-\newcommand{\alphaline}{ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz \zeroslash\ 0123456789 ff fi fl ffi ffl fb ffb fh ffh fj ffj fk ffk ft fft ck ch tt Th ct st sch ss Qu tz gy gg ry ty zz ÂÊÎÔÛŴŶ âêîôûŵŷ \"AËÏ\"O\"UẄŸ \"aëï\"o\"uẅÿ ÁÉÍÓÚẂÝ áéíóúẃý ÀÈÌÒÙẀỲ àèìòùẁỳ \AE\ae\OE\oe \& \pounds \$ \_ \textvisiblespace \texteuro \textohm \textmu \textcelsius \textnumero \textservicemark ¢}
-\newcommand{\alphatest}{%
- \textup{\alphaline}\\
- \textsc{\alphaline}\\
- \textit{\alphaline}\\
- \textsl{\alphaline}\\
- \textui{\alphaline}\\
- \textsi{\alphaline}\\
- \textti{\alphaline}\\
- \textti{\textsl{\alphaline}}\\
- }
-
-\begin{document}
-\maketitle
-\setlength{\parindent}{0pt}
-\textbf{\textit{Note that these tests do \emph{not} cover variations in optical size.}}
-\section*{LatinModern roman}
-\subsection*{Proportional, oldstyle figures}
-\alphatest\\
-\subsubsection*{Bold, extended series}
-{\bfseries\alphaline\\
-\itshape\alphaline\\
-\slshape\alphaline}\\
-\subsubsection*{Demi/semi-bold series}
-{\sbweight\alphaline\\
-\slshape\alphaline}\\
-\tstyle
-\subsection*{Tabular, oldstyle figures}
-\alphatest\\
-\subsubsection*{Bold, extended series}
-{\bfseries\alphaline\\
-\itshape\alphaline\\
-\slshape\alphaline}\\
-\subsubsection*{Demi/semi-bold series}
-{\sbweight\alphaline\\
-\slshape\alphaline}\\
-\lstyle
-\subsection*{Tabular, lining figures}
-\alphatest\\
-\subsubsection*{Bold, extended series}
-{\bfseries\alphaline\\
-\itshape\alphaline\\
-\slshape\alphaline}\\
-\subsubsection*{Demi/semi-bold series}
-{\sbweight\alphaline\\
-\slshape\alphaline}\\
-\pstyle
-\subsection*{Proportional, lining figures}
-\alphatest\\
-\subsubsection*{Bold, extended series}
-{\bfseries\alphaline\\
-\itshape\alphaline\\
-\slshape\alphaline}\\
-\subsubsection*{Demi/semi-bold series}
-{\sbweight\alphaline\\
-\slshape\alphaline}\\
-\sffamily
-\ostyle
-\section*{LatinModern sans serif}
-\subsection*{Proportional, oldstyle figures}
-\alphaline\\
-\textsl{\alphaline}\\
-\subsubsection*{Bold, extended series}
-{\bfseries\alphaline\\
-\slshape\alphaline}\\
-\subsubsection*{Demi/semi-bold, condensed series}
-{\fontseries{sbc}\selectfont\alphaline\\
-\slshape\alphaline}\\
-\tstyle
-\subsection*{Tabular, oldstyle figures}
-\alphaline\\
-\textsl{\alphaline}\\
-\subsubsection*{Bold, extended series}
-{\bfseries\alphaline\\
-\slshape\alphaline}\\
-\subsubsection*{Demi/semi-bold, condensed series}
-{\fontseries{sbc}\selectfont\alphaline\\
-\slshape\alphaline}\\
-\lstyle
-\subsection*{Tabular, lining figures}
-\alphaline\\
-\textsl{\alphaline}\\
-\subsubsection*{Bold, extended series}
-{\bfseries\alphaline\\
-\slshape\alphaline}\\
-\subsubsection*{Demi/semi-bold, condensed series}
-{\fontseries{sbc}\selectfont\alphaline\\
-\slshape\alphaline}\\
-\pstyle
-\subsection*{Proportional, lining figures}
-\alphaline\\
-\textsl{\alphaline}\\
-\subsubsection*{Bold, extended series}
-{\bfseries\alphaline\\
-\slshape\alphaline}\\
-\subsubsection*{Demi/semi-bold, condensed series}
-{\fontseries{sbc}\selectfont\alphaline\\
-\slshape\alphaline}\\
-\fontfamily{clm2jv}\selectfont
-\subsection*{LatinModern variable typewriter}
-\subsection*{Proportional, oldstyle figures}
-\alphaline\\
-\textsl{\alphaline}\\
-\subsubsection*{Bold, extended series}
-{\bfseries\alphaline\\
-\slshape\alphaline}\\
-\subsubsection*{Light series}
-{\lgweight\alphaline\\
-\slshape\alphaline}\\
-\tstyle
-\subsection*{Tabular, oldstyle figures}
-\alphaline\\
-\textsl{\alphaline}\\
-\subsubsection*{Bold, extended series}
-{\bfseries\alphaline\\
-\slshape\alphaline}\\
-\subsubsection*{Light series}
-{\lgweight\alphaline\\
-\slshape\alphaline}\\
-\lstyle
-\subsection*{Tabular, lining figures}
-\alphaline\\
-\textsl{\alphaline}\\
-\subsubsection*{Bold, extended series}
-{\bfseries\alphaline\\
-\slshape\alphaline}\\
-\subsubsection*{Light series}
-{\lgweight\alphaline\\
-\slshape\alphaline}\\
-\pstyle
-\subsection*{Proportional, lining figures}
-\alphaline\\
-\textsl{\alphaline}\\
-\subsubsection*{Bold, extended series}
-{\bfseries\alphaline\\
-\slshape\alphaline}\\
-\subsubsection*{Light series}
-{\lgweight\alphaline\\
-\slshape\alphaline}\\
-\fontfamily{clmjt}\selectfont
-\section*{LatinModern monowidth typewriter}
-\subsection*{Tabular, oldstyle figures}
-\textup{\alphaline}\\
-\textsc{\alphaline}\\
-\textit{\alphaline}\\
-\textsl{\alphaline}\\
-\textsi{\alphaline}\\
-\subsubsection*{Bold, extended series}
-{\bfseries\alphaline\\
-\slshape\alphaline}\\
-\subsubsection*{Light series}
-{\lgweight\alphaline\\
-\textsl{\alphaline}}\\
-\subsubsection*{Light, condesnsed series}
-{\lgweight\cdwidth\alphaline\\
-\textsl{\alphaline}}\\
-\fontfamily{clmt}\selectfont
-\subsection*{Tabular, lining figures}
-\textup{\alphaline}\\
-\textsc{\alphaline}\\
-\textit{\alphaline}\\
-\textsl{\alphaline}\\
-\textsi{\alphaline}\\
-\subsubsection*{Bold, extended series}
-{\bfseries\alphaline\\
-\slshape\alphaline}\\
-\subsubsection*{Light series}
-{\lgweight\alphaline\\
-\textsl{\alphaline}}\\
-\subsubsection*{Light, condesnsed series}
-{\lgweight\cdwidth\alphaline\\
-\textsl{\alphaline}}\\
-\fontfamily{clm2jqs}\selectfont
-\section*{LatinModern quotation sans-serif}
-\subsection*{Proportional, oldstyle figures}
-\alphaline\\
-\textsl{\alphaline}\\
-\subsection*{Tabular, oldstyle figures}
-\tstyle
-\alphaline\\
-\textsl{\alphaline}\\
-\lstyle
-\subsection*{Tabular, lining figures}
-\alphaline\\
-\textsl{\alphaline}\\
-\pstyle
-\subsection*{Proportional, lining figures}
-\alphaline\\
-\textsl{\alphaline}\\
-
-
-\end{document}
diff --git a/fonts/cfr-lm/doc/manifest.txt b/fonts/cfr-lm/doc/manifest.txt
index 861725f4cc..83fb318e8e 100644
--- a/fonts/cfr-lm/doc/manifest.txt
+++ b/fonts/cfr-lm/doc/manifest.txt
@@ -1,13 +1,13 @@
-manifest.txt
-Copyright 2015 Clea F. Rees
+# Manifest for cfr-lm
-This work may be distributed and/or modified under the
-conditions of the LaTeX Project Public License, either version 1.3
-of this license or (at your option) any later version.
-The latest version of this license is in
- http://www.latex-project.org/lppl.txt
-and version 1.3 or later is part of all distributions of LaTeX
-version 2005/12/01 or later.
+Copyright (C) 2010-2024 Clea F. Rees
+
+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'.
@@ -15,915 +15,943 @@ The Current Maintainer of this work is Clea F. Rees.
This work consists of all files listed in manifest.txt.
-All TeX Font Metric files (suffix .tfm in subdirectory fonts/tfm),
-Virtual Fonts (suffix .vf in subdirectory fonts/vf) etc. are
-derived from the relevant Latin Modern fonts, version 2.004,
-released by GUST and available from
-http://www.gust.org.pl/projects/e-foundry/latin-modern. The TFM and
-VF files are derived specifically from the Adobe Font Metric (suffix
-.afm) and TeX Font Metric (suffix .tfm) files supplied with the
-postscript type 1 version of the fonts.
+This file lists all files released under the LPPL. It does *not* list all files
+included in the package. See README for further details.
+
+This file was automatically generated by `l3build manifest`.
+
+## Source files
+
+
+### Package files
+
+
+* README.md
+* manifest.txt
+* cfr-lm-build.dtx
+* cfr-lm.dtx
+* cfr-lm.ins
+
+### Development files
+
+* fnt-tables.tex
+* fnt-tests.tex
+* fnt-test.lvt
+* build.lua
+* fontinst.lua
+* fnt-manifest.lua
+* tag.lua
+* clm-test.lvt
+* cfr-lm-auto-test.tlg
+
+
+## Derived files
+
+
+### Class/Package files
+
+* cfr-lm.sty
+
+### Font Encodings
+
+* dotdigits-clm.enc
+* t1-clm.enc
+
+### Font Definitions
+
+* t1clm.fd
+* t1clm2.fd
+* t1clm2d.fd
+* t1clm2dj.fd
+* t1clm2j.fd
+* t1clm2jqs.fd
+* t1clm2js.fd
+* t1clm2jt.fd
+* t1clm2jv.fd
+* t1clm2qs.fd
+* t1clm2s.fd
+* t1clm2t.fd
+* t1clm2v.fd
+* t1clmd.fd
+* t1clmdj.fd
+* t1clmj.fd
+* t1clmjqs.fd
+* t1clmjs.fd
+* t1clmjt.fd
+* t1clmjv.fd
+* t1clmqs.fd
+* t1clms.fd
+* t1clmt.fd
+* t1clmv.fd
+* ts1clm.fd
+* ts1clm2.fd
+* ts1clm2d.fd
+* ts1clm2dj.fd
+* ts1clm2j.fd
+* ts1clm2jqs.fd
+* ts1clm2js.fd
+* ts1clm2jt.fd
+* ts1clm2jv.fd
+* ts1clm2qs.fd
+* ts1clm2s.fd
+* ts1clm2t.fd
+* ts1clm2v.fd
+* ts1clmd.fd
+* ts1clmdj.fd
+* ts1clmj.fd
+* ts1clmjqs.fd
+* ts1clmjs.fd
+* ts1clmjt.fd
+* ts1clmjv.fd
+* ts1clmqs.fd
+* ts1clms.fd
+* ts1clmt.fd
+* ts1clmv.fd
+* uclm.fd
+* uclm2.fd
+* uclm2d.fd
+* uclm2dj.fd
+* uclm2j.fd
+* uclm2jqs.fd
+* uclm2js.fd
+* uclm2jt.fd
+* uclm2jv.fd
+* uclm2qs.fd
+* uclm2s.fd
+* uclm2t.fd
+* uclm2v.fd
+* uclmd.fd
+* uclmdj.fd
+* uclmj.fd
+* uclmjqs.fd
+* uclmjs.fd
+* uclmjt.fd
+* uclmjv.fd
+* uclmqs.fd
+* uclms.fd
+* uclmt.fd
+* uclmv.fd
+
+### Map Files
+
+* clm.map
+
+### TeX Font Metrics
+
+* clmb28t10.tfm
+* clmb2j8t10.tfm
+* clmb2jo8t10.tfm
+* clmb2o8t10.tfm
+* clmb8t10.tfm
+* clmbj8t10.tfm
+* clmbjo8t10.tfm
+* clmbo8t10.tfm
+* clmbx28t10.tfm
+* clmbx28t12.tfm
+* clmbx28t5.tfm
+* clmbx28t6.tfm
+* clmbx28t7.tfm
+* clmbx28t8.tfm
+* clmbx28t9.tfm
+* clmbx2i8t10.tfm
+* clmbx2ij8t10.tfm
+* clmbx2j8t10.tfm
+* clmbx2j8t12.tfm
+* clmbx2j8t5.tfm
+* clmbx2j8t6.tfm
+* clmbx2j8t7.tfm
+* clmbx2j8t8.tfm
+* clmbx2j8t9.tfm
+* clmbx2jo8t10.tfm
+* clmbx2o8t10.tfm
+* clmbx8t10.tfm
+* clmbx8t12.tfm
+* clmbx8t5.tfm
+* clmbx8t6.tfm
+* clmbx8t7.tfm
+* clmbx8t8.tfm
+* clmbx8t9.tfm
+* clmbxi8t10.tfm
+* clmbxj8t10.tfm
+* clmbxj8t12.tfm
+* clmbxj8t5.tfm
+* clmbxj8t6.tfm
+* clmbxj8t7.tfm
+* clmbxj8t8.tfm
+* clmbxj8t9.tfm
+* clmbxji8t10.tfm
+* clmbxjo8t10.tfm
+* clmbxo8t10.tfm
+* clmcsc28t10.tfm
+* clmcsc2j8t10.tfm
+* clmcsc2jo8t10.tfm
+* clmcsc2o8t10.tfm
+* clmcsc8t10.tfm
+* clmcscj8t10.tfm
+* clmcscjo8t10.tfm
+* clmcsco8t10.tfm
+* clmdun2jo8t10.tfm
+* clmdun2o8t10.tfm
+* clmdunh28t10.tfm
+* clmdunh2j8t10.tfm
+* clmdunh8t10.tfm
+* clmdunhj8t10.tfm
+* clmdunjo8t10.tfm
+* clmduno8t10.tfm
+* clmr28t10.tfm
+* clmr28t12.tfm
+* clmr28t17.tfm
+* clmr28t5.tfm
+* clmr28t6.tfm
+* clmr28t7.tfm
+* clmr28t8.tfm
+* clmr28t9.tfm
+* clmr2i8t10.tfm
+* clmr2i8t12.tfm
+* clmr2i8t7.tfm
+* clmr2i8t8.tfm
+* clmr2i8t9.tfm
+* clmr2ij8t10.tfm
+* clmr2ij8t12.tfm
+* clmr2ij8t7.tfm
+* clmr2ij8t8.tfm
+* clmr2ij8t9.tfm
+* clmr2j8t10.tfm
+* clmr2j8t12.tfm
+* clmr2j8t17.tfm
+* clmr2j8t5.tfm
+* clmr2j8t6.tfm
+* clmr2j8t7.tfm
+* clmr2j8t8.tfm
+* clmr2j8t9.tfm
+* clmr2jo8t10.tfm
+* clmr2jo8t12.tfm
+* clmr2jo8t17.tfm
+* clmr2jo8t8.tfm
+* clmr2jo8t9.tfm
+* clmr2o8t10.tfm
+* clmr2o8t12.tfm
+* clmr2o8t17.tfm
+* clmr2o8t8.tfm
+* clmr2o8t9.tfm
+* clmr8t10.tfm
+* clmr8t12.tfm
+* clmr8t17.tfm
+* clmr8t5.tfm
+* clmr8t6.tfm
+* clmr8t7.tfm
+* clmr8t8.tfm
+* clmr8t9.tfm
+* clmri8t10.tfm
+* clmri8t12.tfm
+* clmri8t7.tfm
+* clmri8t8.tfm
+* clmri8t9.tfm
+* clmrj8t10.tfm
+* clmrj8t12.tfm
+* clmrj8t17.tfm
+* clmrj8t5.tfm
+* clmrj8t6.tfm
+* clmrj8t7.tfm
+* clmrj8t8.tfm
+* clmrj8t9.tfm
+* clmrji8t10.tfm
+* clmrji8t12.tfm
+* clmrji8t7.tfm
+* clmrji8t8.tfm
+* clmrji8t9.tfm
+* clmrjo8t10.tfm
+* clmrjo8t12.tfm
+* clmrjo8t17.tfm
+* clmrjo8t8.tfm
+* clmrjo8t9.tfm
+* clmro8t10.tfm
+* clmro8t12.tfm
+* clmro8t17.tfm
+* clmro8t8.tfm
+* clmro8t9.tfm
+* clmss28t10.tfm
+* clmss28t12.tfm
+* clmss28t17.tfm
+* clmss28t8.tfm
+* clmss28t9.tfm
+* clmss2j8t10.tfm
+* clmss2j8t12.tfm
+* clmss2j8t17.tfm
+* clmss2j8t8.tfm
+* clmss2j8t9.tfm
+* clmss2jo8t10.tfm
+* clmss2jo8t12.tfm
+* clmss2jo8t17.tfm
+* clmss2jo8t8.tfm
+* clmss2jo8t9.tfm
+* clmss8t10.tfm
+* clmss8t12.tfm
+* clmss8t17.tfm
+* clmss8t8.tfm
+* clmss8t9.tfm
+* clmssb2jo8t10.tfm
+* clmssb2o8t10.tfm
+* clmssbjo8t10.tfm
+* clmssbo8t10.tfm
+* clmssbx28t10.tfm
+* clmssbx2j8t10.tfm
+* clmssbx8t10.tfm
+* clmssbxj8t10.tfm
+* clmssd2jo8t10.tfm
+* clmssd2o8t10.tfm
+* clmssdc28t10.tfm
+* clmssdc2j8t10.tfm
+* clmssdc8t10.tfm
+* clmssdcj8t10.tfm
+* clmssdjo8t10.tfm
+* clmssdo8t10.tfm
+* clmssj8t10.tfm
+* clmssj8t12.tfm
+* clmssj8t17.tfm
+* clmssj8t8.tfm
+* clmssj8t9.tfm
+* clmssjo8t10.tfm
+* clmssjo8t12.tfm
+* clmssjo8t17.tfm
+* clmssjo8t8.tfm
+* clmssjo8t9.tfm
+* clmsso28t10.tfm
+* clmsso28t12.tfm
+* clmsso28t17.tfm
+* clmsso28t8.tfm
+* clmsso28t9.tfm
+* clmsso8t10.tfm
+* clmsso8t12.tfm
+* clmsso8t17.tfm
+* clmsso8t8.tfm
+* clmsso8t9.tfm
+* clmssq28t8.tfm
+* clmssq2j8t8.tfm
+* clmssq2jo8t8.tfm
+* clmssq2o8t8.tfm
+* clmssq8t8.tfm
+* clmssqb2jo8t8.tfm
+* clmssqb2o8t8.tfm
+* clmssqbjo8t8.tfm
+* clmssqbo8t8.tfm
+* clmssqbx28t8.tfm
+* clmssqbx2j8t8.tfm
+* clmssqbx8t8.tfm
+* clmssqbxj8t8.tfm
+* clmssqj8t8.tfm
+* clmssqjo8t8.tfm
+* clmssqo8t8.tfm
+* clmtcsc8t10.tfm
+* clmtcscj8t10.tfm
+* clmtcsjo8t10.tfm
+* clmtcso8t10.tfm
+* clmtk8t10.tfm
+* clmtkj8t10.tfm
+* clmtkjo8t10.tfm
+* clmtko8t10.tfm
+* clmtl8t10.tfm
+* clmtlc8t10.tfm
+* clmtlcj8t10.tfm
+* clmtlcjo8t10.tfm
+* clmtlco8t10.tfm
+* clmtlj8t10.tfm
+* clmtljo8t10.tfm
+* clmtlo8t10.tfm
+* clmtt8t10.tfm
+* clmtt8t12.tfm
+* clmtt8t8.tfm
+* clmtt8t9.tfm
+* clmtti8t10.tfm
+* clmttij8t10.tfm
+* clmttj8t10.tfm
+* clmttj8t12.tfm
+* clmttj8t8.tfm
+* clmttj8t9.tfm
+* clmttjo8t10.tfm
+* clmtto8t10.tfm
+* clmu28t10.tfm
+* clmu2j8t10.tfm
+* clmu8t10.tfm
+* clmuj8t10.tfm
+* clmvtk28t10.tfm
+* clmvtk2j8t10.tfm
+* clmvtk2jo8t10.tfm
+* clmvtk2o8t10.tfm
+* clmvtk8t10.tfm
+* clmvtkj8t10.tfm
+* clmvtkjo8t10.tfm
+* clmvtko8t10.tfm
+* clmvtl28t10.tfm
+* clmvtl2j8t10.tfm
+* clmvtl2jo8t10.tfm
+* clmvtl2o8t10.tfm
+* clmvtl8t10.tfm
+* clmvtlj8t10.tfm
+* clmvtljo8t10.tfm
+* clmvtlo8t10.tfm
+* clmvtt28t10.tfm
+* clmvtt2j8t10.tfm
+* clmvtt2jo8t10.tfm
+* clmvtt2o8t10.tfm
+* clmvtt8t10.tfm
+* clmvttj8t10.tfm
+* clmvttjo8t10.tfm
+* clmvtto8t10.tfm
+* dd-lmb10.tfm
+* dd-lmbo10.tfm
+* dd-lmbx10.tfm
+* dd-lmbx12.tfm
+* dd-lmbx5.tfm
+* dd-lmbx6.tfm
+* dd-lmbx7.tfm
+* dd-lmbx8.tfm
+* dd-lmbx9.tfm
+* dd-lmbxi10.tfm
+* dd-lmbxo10.tfm
+* dd-lmcsc10.tfm
+* dd-lmcsco10.tfm
+* dd-lmdunh10.tfm
+* dd-lmduno10.tfm
+* dd-lmr10.tfm
+* dd-lmr12.tfm
+* dd-lmr17.tfm
+* dd-lmr5.tfm
+* dd-lmr6.tfm
+* dd-lmr7.tfm
+* dd-lmr8.tfm
+* dd-lmr9.tfm
+* dd-lmri10.tfm
+* dd-lmri12.tfm
+* dd-lmri7.tfm
+* dd-lmri8.tfm
+* dd-lmri9.tfm
+* dd-lmro10.tfm
+* dd-lmro12.tfm
+* dd-lmro17.tfm
+* dd-lmro8.tfm
+* dd-lmro9.tfm
+* dd-lmss10.tfm
+* dd-lmss12.tfm
+* dd-lmss17.tfm
+* dd-lmss8.tfm
+* dd-lmss9.tfm
+* dd-lmssbo10.tfm
+* dd-lmssbx10.tfm
+* dd-lmssdc10.tfm
+* dd-lmssdo10.tfm
+* dd-lmsso10.tfm
+* dd-lmsso12.tfm
+* dd-lmsso17.tfm
+* dd-lmsso8.tfm
+* dd-lmsso9.tfm
+* dd-lmssq8.tfm
+* dd-lmssqbo8.tfm
+* dd-lmssqbx8.tfm
+* dd-lmssqo8.tfm
+* dd-lmtcsc10.tfm
+* dd-lmtcso10.tfm
+* dd-lmtk10.tfm
+* dd-lmtko10.tfm
+* dd-lmtl10.tfm
+* dd-lmtlc10.tfm
+* dd-lmtlco10.tfm
+* dd-lmtlo10.tfm
+* dd-lmtt10.tfm
+* dd-lmtt12.tfm
+* dd-lmtt8.tfm
+* dd-lmtt9.tfm
+* dd-lmtti10.tfm
+* dd-lmtto10.tfm
+* dd-lmu10.tfm
+* dd-lmvtk10.tfm
+* dd-lmvtko10.tfm
+* dd-lmvtl10.tfm
+* dd-lmvtlo10.tfm
+* dd-lmvtt10.tfm
+* dd-lmvtto10.tfm
+* lmb8ttl10.tfm
+* lmbo8ttl10.tfm
+* lmbx8ttl10.tfm
+* lmbx8ttl12.tfm
+* lmbx8ttl5.tfm
+* lmbx8ttl6.tfm
+* lmbx8ttl7.tfm
+* lmbx8ttl8.tfm
+* lmbx8ttl9.tfm
+* lmbxi8ttl10.tfm
+* lmbxo8ttl10.tfm
+* lmcsc8ttl10.tfm
+* lmcsco8ttl10.tfm
+* lmdunh8ttl10.tfm
+* lmduno8ttl10.tfm
+* lmr8ttl10.tfm
+* lmr8ttl12.tfm
+* lmr8ttl17.tfm
+* lmr8ttl5.tfm
+* lmr8ttl6.tfm
+* lmr8ttl7.tfm
+* lmr8ttl8.tfm
+* lmr8ttl9.tfm
+* lmri8ttl10.tfm
+* lmri8ttl12.tfm
+* lmri8ttl7.tfm
+* lmri8ttl8.tfm
+* lmri8ttl9.tfm
+* lmro8ttl10.tfm
+* lmro8ttl12.tfm
+* lmro8ttl17.tfm
+* lmro8ttl8.tfm
+* lmro8ttl9.tfm
+* lmss8ttl10.tfm
+* lmss8ttl12.tfm
+* lmss8ttl17.tfm
+* lmss8ttl8.tfm
+* lmss8ttl9.tfm
+* lmssbo8ttl10.tfm
+* lmssbx8ttl10.tfm
+* lmssdc8ttl10.tfm
+* lmssdo8ttl10.tfm
+* lmsso8ttl10.tfm
+* lmsso8ttl12.tfm
+* lmsso8ttl17.tfm
+* lmsso8ttl8.tfm
+* lmsso8ttl9.tfm
+* lmssq8ttl8.tfm
+* lmssqbo8ttl8.tfm
+* lmssqbx8ttl8.tfm
+* lmssqo8ttl8.tfm
+* lmtcsc8ttl10.tfm
+* lmtcso8ttl10.tfm
+* lmtk8ttl10.tfm
+* lmtko8ttl10.tfm
+* lmtl8ttl10.tfm
+* lmtlc8ttl10.tfm
+* lmtlco8ttl10.tfm
+* lmtlo8ttl10.tfm
+* lmtt8ttl10.tfm
+* lmtt8ttl12.tfm
+* lmtt8ttl8.tfm
+* lmtt8ttl9.tfm
+* lmtti8ttl10.tfm
+* lmtto8ttl10.tfm
+* lmu8ttl10.tfm
+* lmvtk8ttl10.tfm
+* lmvtko8ttl10.tfm
+* lmvtl8ttl10.tfm
+* lmvtlo8ttl10.tfm
+* lmvtt8ttl10.tfm
+* lmvtto8ttl10.tfm
+* u-clmb10.tfm
+* u-clmbo10.tfm
+* u-clmbx10.tfm
+* u-clmbx12.tfm
+* u-clmbx5.tfm
+* u-clmbx6.tfm
+* u-clmbx7.tfm
+* u-clmbx8.tfm
+* u-clmbx9.tfm
+* u-clmbxi10.tfm
+* u-clmbxo10.tfm
+* u-clmcsc10.tfm
+* u-clmcsco10.tfm
+* u-clmdunh10.tfm
+* u-clmduno10.tfm
+* u-clmr10.tfm
+* u-clmr12.tfm
+* u-clmr17.tfm
+* u-clmr5.tfm
+* u-clmr6.tfm
+* u-clmr7.tfm
+* u-clmr8.tfm
+* u-clmr9.tfm
+* u-clmri10.tfm
+* u-clmri12.tfm
+* u-clmri7.tfm
+* u-clmri8.tfm
+* u-clmri9.tfm
+* u-clmro10.tfm
+* u-clmro12.tfm
+* u-clmro17.tfm
+* u-clmro8.tfm
+* u-clmro9.tfm
+* u-clmss10.tfm
+* u-clmss12.tfm
+* u-clmss17.tfm
+* u-clmss8.tfm
+* u-clmss9.tfm
+* u-clmssbo10.tfm
+* u-clmssbx10.tfm
+* u-clmssdc10.tfm
+* u-clmssdo10.tfm
+* u-clmsso10.tfm
+* u-clmsso12.tfm
+* u-clmsso17.tfm
+* u-clmsso8.tfm
+* u-clmsso9.tfm
+* u-clmssq8.tfm
+* u-clmssqbo8.tfm
+* u-clmssqbx8.tfm
+* u-clmssqo8.tfm
+* u-clmtcsc10.tfm
+* u-clmtcso10.tfm
+* u-clmtk10.tfm
+* u-clmtko10.tfm
+* u-clmtl10.tfm
+* u-clmtlc10.tfm
+* u-clmtlco10.tfm
+* u-clmtlo10.tfm
+* u-clmtt10.tfm
+* u-clmtt12.tfm
+* u-clmtt8.tfm
+* u-clmtt9.tfm
+* u-clmtti10.tfm
+* u-clmtto10.tfm
+* u-clmu10.tfm
+* u-clmvtk10.tfm
+* u-clmvtko10.tfm
+* u-clmvtl10.tfm
+* u-clmvtlo10.tfm
+* u-clmvtt10.tfm
+* u-clmvtto10.tfm
+
+### Virtual Fonts
+
+* clmb28t10.vf
+* clmb2j8t10.vf
+* clmb2jo8t10.vf
+* clmb2o8t10.vf
+* clmb8t10.vf
+* clmbj8t10.vf
+* clmbjo8t10.vf
+* clmbo8t10.vf
+* clmbx28t10.vf
+* clmbx28t12.vf
+* clmbx28t5.vf
+* clmbx28t6.vf
+* clmbx28t7.vf
+* clmbx28t8.vf
+* clmbx28t9.vf
+* clmbx2i8t10.vf
+* clmbx2ij8t10.vf
+* clmbx2j8t10.vf
+* clmbx2j8t12.vf
+* clmbx2j8t5.vf
+* clmbx2j8t6.vf
+* clmbx2j8t7.vf
+* clmbx2j8t8.vf
+* clmbx2j8t9.vf
+* clmbx2jo8t10.vf
+* clmbx2o8t10.vf
+* clmbx8t10.vf
+* clmbx8t12.vf
+* clmbx8t5.vf
+* clmbx8t6.vf
+* clmbx8t7.vf
+* clmbx8t8.vf
+* clmbx8t9.vf
+* clmbxi8t10.vf
+* clmbxj8t10.vf
+* clmbxj8t12.vf
+* clmbxj8t5.vf
+* clmbxj8t6.vf
+* clmbxj8t7.vf
+* clmbxj8t8.vf
+* clmbxj8t9.vf
+* clmbxji8t10.vf
+* clmbxjo8t10.vf
+* clmbxo8t10.vf
+* clmcsc28t10.vf
+* clmcsc2j8t10.vf
+* clmcsc2jo8t10.vf
+* clmcsc2o8t10.vf
+* clmcsc8t10.vf
+* clmcscj8t10.vf
+* clmcscjo8t10.vf
+* clmcsco8t10.vf
+* clmdun2jo8t10.vf
+* clmdun2o8t10.vf
+* clmdunh28t10.vf
+* clmdunh2j8t10.vf
+* clmdunh8t10.vf
+* clmdunhj8t10.vf
+* clmdunjo8t10.vf
+* clmduno8t10.vf
+* clmr28t10.vf
+* clmr28t12.vf
+* clmr28t17.vf
+* clmr28t5.vf
+* clmr28t6.vf
+* clmr28t7.vf
+* clmr28t8.vf
+* clmr28t9.vf
+* clmr2i8t10.vf
+* clmr2i8t12.vf
+* clmr2i8t7.vf
+* clmr2i8t8.vf
+* clmr2i8t9.vf
+* clmr2ij8t10.vf
+* clmr2ij8t12.vf
+* clmr2ij8t7.vf
+* clmr2ij8t8.vf
+* clmr2ij8t9.vf
+* clmr2j8t10.vf
+* clmr2j8t12.vf
+* clmr2j8t17.vf
+* clmr2j8t5.vf
+* clmr2j8t6.vf
+* clmr2j8t7.vf
+* clmr2j8t8.vf
+* clmr2j8t9.vf
+* clmr2jo8t10.vf
+* clmr2jo8t12.vf
+* clmr2jo8t17.vf
+* clmr2jo8t8.vf
+* clmr2jo8t9.vf
+* clmr2o8t10.vf
+* clmr2o8t12.vf
+* clmr2o8t17.vf
+* clmr2o8t8.vf
+* clmr2o8t9.vf
+* clmr8t10.vf
+* clmr8t12.vf
+* clmr8t17.vf
+* clmr8t5.vf
+* clmr8t6.vf
+* clmr8t7.vf
+* clmr8t8.vf
+* clmr8t9.vf
+* clmri8t10.vf
+* clmri8t12.vf
+* clmri8t7.vf
+* clmri8t8.vf
+* clmri8t9.vf
+* clmrj8t10.vf
+* clmrj8t12.vf
+* clmrj8t17.vf
+* clmrj8t5.vf
+* clmrj8t6.vf
+* clmrj8t7.vf
+* clmrj8t8.vf
+* clmrj8t9.vf
+* clmrji8t10.vf
+* clmrji8t12.vf
+* clmrji8t7.vf
+* clmrji8t8.vf
+* clmrji8t9.vf
+* clmrjo8t10.vf
+* clmrjo8t12.vf
+* clmrjo8t17.vf
+* clmrjo8t8.vf
+* clmrjo8t9.vf
+* clmro8t10.vf
+* clmro8t12.vf
+* clmro8t17.vf
+* clmro8t8.vf
+* clmro8t9.vf
+* clmss28t10.vf
+* clmss28t12.vf
+* clmss28t17.vf
+* clmss28t8.vf
+* clmss28t9.vf
+* clmss2j8t10.vf
+* clmss2j8t12.vf
+* clmss2j8t17.vf
+* clmss2j8t8.vf
+* clmss2j8t9.vf
+* clmss2jo8t10.vf
+* clmss2jo8t12.vf
+* clmss2jo8t17.vf
+* clmss2jo8t8.vf
+* clmss2jo8t9.vf
+* clmss8t10.vf
+* clmss8t12.vf
+* clmss8t17.vf
+* clmss8t8.vf
+* clmss8t9.vf
+* clmssb2jo8t10.vf
+* clmssb2o8t10.vf
+* clmssbjo8t10.vf
+* clmssbo8t10.vf
+* clmssbx28t10.vf
+* clmssbx2j8t10.vf
+* clmssbx8t10.vf
+* clmssbxj8t10.vf
+* clmssd2jo8t10.vf
+* clmssd2o8t10.vf
+* clmssdc28t10.vf
+* clmssdc2j8t10.vf
+* clmssdc8t10.vf
+* clmssdcj8t10.vf
+* clmssdjo8t10.vf
+* clmssdo8t10.vf
+* clmssj8t10.vf
+* clmssj8t12.vf
+* clmssj8t17.vf
+* clmssj8t8.vf
+* clmssj8t9.vf
+* clmssjo8t10.vf
+* clmssjo8t12.vf
+* clmssjo8t17.vf
+* clmssjo8t8.vf
+* clmssjo8t9.vf
+* clmsso28t10.vf
+* clmsso28t12.vf
+* clmsso28t17.vf
+* clmsso28t8.vf
+* clmsso28t9.vf
+* clmsso8t10.vf
+* clmsso8t12.vf
+* clmsso8t17.vf
+* clmsso8t8.vf
+* clmsso8t9.vf
+* clmssq28t8.vf
+* clmssq2j8t8.vf
+* clmssq2jo8t8.vf
+* clmssq2o8t8.vf
+* clmssq8t8.vf
+* clmssqb2jo8t8.vf
+* clmssqb2o8t8.vf
+* clmssqbjo8t8.vf
+* clmssqbo8t8.vf
+* clmssqbx28t8.vf
+* clmssqbx2j8t8.vf
+* clmssqbx8t8.vf
+* clmssqbxj8t8.vf
+* clmssqj8t8.vf
+* clmssqjo8t8.vf
+* clmssqo8t8.vf
+* clmtcsc8t10.vf
+* clmtcscj8t10.vf
+* clmtcsjo8t10.vf
+* clmtcso8t10.vf
+* clmtk8t10.vf
+* clmtkj8t10.vf
+* clmtkjo8t10.vf
+* clmtko8t10.vf
+* clmtl8t10.vf
+* clmtlc8t10.vf
+* clmtlcj8t10.vf
+* clmtlcjo8t10.vf
+* clmtlco8t10.vf
+* clmtlj8t10.vf
+* clmtljo8t10.vf
+* clmtlo8t10.vf
+* clmtt8t10.vf
+* clmtt8t12.vf
+* clmtt8t8.vf
+* clmtt8t9.vf
+* clmtti8t10.vf
+* clmttij8t10.vf
+* clmttj8t10.vf
+* clmttj8t12.vf
+* clmttj8t8.vf
+* clmttj8t9.vf
+* clmttjo8t10.vf
+* clmtto8t10.vf
+* clmu28t10.vf
+* clmu2j8t10.vf
+* clmu8t10.vf
+* clmuj8t10.vf
+* clmvtk28t10.vf
+* clmvtk2j8t10.vf
+* clmvtk2jo8t10.vf
+* clmvtk2o8t10.vf
+* clmvtk8t10.vf
+* clmvtkj8t10.vf
+* clmvtkjo8t10.vf
+* clmvtko8t10.vf
+* clmvtl28t10.vf
+* clmvtl2j8t10.vf
+* clmvtl2jo8t10.vf
+* clmvtl2o8t10.vf
+* clmvtl8t10.vf
+* clmvtlj8t10.vf
+* clmvtljo8t10.vf
+* clmvtlo8t10.vf
+* clmvtt28t10.vf
+* clmvtt2j8t10.vf
+* clmvtt2jo8t10.vf
+* clmvtt2o8t10.vf
+* clmvtt8t10.vf
+* clmvttj8t10.vf
+* clmvttjo8t10.vf
+* clmvtto8t10.vf
+* u-clmb10.vf
+* u-clmbo10.vf
+* u-clmbx10.vf
+* u-clmbx12.vf
+* u-clmbx5.vf
+* u-clmbx6.vf
+* u-clmbx7.vf
+* u-clmbx8.vf
+* u-clmbx9.vf
+* u-clmbxi10.vf
+* u-clmbxo10.vf
+* u-clmcsc10.vf
+* u-clmcsco10.vf
+* u-clmdunh10.vf
+* u-clmduno10.vf
+* u-clmr10.vf
+* u-clmr12.vf
+* u-clmr17.vf
+* u-clmr5.vf
+* u-clmr6.vf
+* u-clmr7.vf
+* u-clmr8.vf
+* u-clmr9.vf
+* u-clmri10.vf
+* u-clmri12.vf
+* u-clmri7.vf
+* u-clmri8.vf
+* u-clmri9.vf
+* u-clmro10.vf
+* u-clmro12.vf
+* u-clmro17.vf
+* u-clmro8.vf
+* u-clmro9.vf
+* u-clmss10.vf
+* u-clmss12.vf
+* u-clmss17.vf
+* u-clmss8.vf
+* u-clmss9.vf
+* u-clmssbo10.vf
+* u-clmssbx10.vf
+* u-clmssdc10.vf
+* u-clmssdo10.vf
+* u-clmsso10.vf
+* u-clmsso12.vf
+* u-clmsso17.vf
+* u-clmsso8.vf
+* u-clmsso9.vf
+* u-clmssq8.vf
+* u-clmssqbo8.vf
+* u-clmssqbx8.vf
+* u-clmssqo8.vf
+* u-clmtcsc10.vf
+* u-clmtcso10.vf
+* u-clmtk10.vf
+* u-clmtko10.vf
+* u-clmtl10.vf
+* u-clmtlc10.vf
+* u-clmtlco10.vf
+* u-clmtlo10.vf
+* u-clmtt10.vf
+* u-clmtt12.vf
+* u-clmtt8.vf
+* u-clmtt9.vf
+* u-clmtti10.vf
+* u-clmtto10.vf
+* u-clmu10.vf
+* u-clmvtk10.vf
+* u-clmvtko10.vf
+* u-clmvtl10.vf
+* u-clmvtlo10.vf
+* u-clmvtt10.vf
+* u-clmvtto10.vf
-The encoding t1-clm.etx is derived from the file t1.etx supplied with
-fontinst. A copy of fontinst including an unmodified copy of t1.etx is
-available from
-http://mirror.ctan.org/fonts/utilities/fontinst.
+### Typeset documentation
-manifest.txt
-README
-cfr-lm.tex
-cfr-lm.pdf
-clm-test.tex
-clm-test.pdf
-cfr-lm.sty
-clm-t1-drv.tex
-clm-ts1-drv.tex
-clm-map.tex
-clm.map
-dotoldstyle.etx
-dotprop.etx
-dottaboldstyle.etx
-dotdigits.etx
-dotdigits-clm.enc
-t1-clm.etx
-t1-clm.enc
-clmb28t10.tfm
-clmb28t10.vf
-clmb2j8t10.tfm
-clmb2j8t10.vf
-clmb2jo8t10.tfm
-clmb2jo8t10.vf
-clmb2o8t10.tfm
-clmb2o8t10.vf
-clmb8t10.tfm
-clmb8t10.vf
-clmbj8t10.tfm
-clmbj8t10.vf
-clmbjo8t10.tfm
-clmbjo8t10.vf
-clmbo8t10.tfm
-clmbo8t10.vf
-clmbx28t10.tfm
-clmbx28t10.vf
-clmbx28t12.tfm
-clmbx28t12.vf
-clmbx28t5.tfm
-clmbx28t5.vf
-clmbx28t6.tfm
-clmbx28t6.vf
-clmbx28t7.tfm
-clmbx28t7.vf
-clmbx28t8.tfm
-clmbx28t8.vf
-clmbx28t9.tfm
-clmbx28t9.vf
-clmbx2i8t10.tfm
-clmbx2i8t10.vf
-clmbx2ij8t10.tfm
-clmbx2ij8t10.vf
-clmbx2j8t10.tfm
-clmbx2j8t10.vf
-clmbx2j8t12.tfm
-clmbx2j8t12.vf
-clmbx2j8t5.tfm
-clmbx2j8t5.vf
-clmbx2j8t6.tfm
-clmbx2j8t6.vf
-clmbx2j8t7.tfm
-clmbx2j8t7.vf
-clmbx2j8t8.tfm
-clmbx2j8t8.vf
-clmbx2j8t9.tfm
-clmbx2j8t9.vf
-clmbx2jo8t10.tfm
-clmbx2jo8t10.vf
-clmbx2o8t10.tfm
-clmbx2o8t10.vf
-clmbx8t10.tfm
-clmbx8t10.vf
-clmbx8t12.tfm
-clmbx8t12.vf
-clmbx8t5.tfm
-clmbx8t5.vf
-clmbx8t6.tfm
-clmbx8t6.vf
-clmbx8t7.tfm
-clmbx8t7.vf
-clmbx8t8.tfm
-clmbx8t8.vf
-clmbx8t9.tfm
-clmbx8t9.vf
-clmbxi8t10.tfm
-clmbxi8t10.vf
-clmbxj8t10.tfm
-clmbxj8t10.vf
-clmbxj8t12.tfm
-clmbxj8t12.vf
-clmbxj8t5.tfm
-clmbxj8t5.vf
-clmbxj8t6.tfm
-clmbxj8t6.vf
-clmbxj8t7.tfm
-clmbxj8t7.vf
-clmbxj8t8.tfm
-clmbxj8t8.vf
-clmbxj8t9.tfm
-clmbxj8t9.vf
-clmbxji8t10.tfm
-clmbxji8t10.vf
-clmbxjo8t10.tfm
-clmbxjo8t10.vf
-clmbxo8t10.tfm
-clmbxo8t10.vf
-clmcsc28t10.tfm
-clmcsc28t10.vf
-clmcsc2j8t10.tfm
-clmcsc2j8t10.vf
-clmcsc2jo8t10.tfm
-clmcsc2jo8t10.vf
-clmcsc2o8t10.tfm
-clmcsc2o8t10.vf
-clmcsc8t10.tfm
-clmcsc8t10.vf
-clmcscj8t10.tfm
-clmcscj8t10.vf
-clmcscjo8t10.tfm
-clmcscjo8t10.vf
-clmcsco8t10.tfm
-clmcsco8t10.vf
-clmdun2jo8t10.tfm
-clmdun2jo8t10.vf
-clmdun2o8t10.tfm
-clmdun2o8t10.vf
-clmdunh28t10.tfm
-clmdunh28t10.vf
-clmdunh2j8t10.tfm
-clmdunh2j8t10.vf
-clmdunh8t10.tfm
-clmdunh8t10.vf
-clmdunhj8t10.tfm
-clmdunhj8t10.vf
-clmdunjo8t10.tfm
-clmdunjo8t10.vf
-clmduno8t10.tfm
-clmduno8t10.vf
-clmr28t10.tfm
-clmr28t10.vf
-clmr28t12.tfm
-clmr28t12.vf
-clmr28t17.tfm
-clmr28t17.vf
-clmr28t5.tfm
-clmr28t5.vf
-clmr28t6.tfm
-clmr28t6.vf
-clmr28t7.tfm
-clmr28t7.vf
-clmr28t8.tfm
-clmr28t8.vf
-clmr28t9.tfm
-clmr28t9.vf
-clmr2i8t10.tfm
-clmr2i8t10.vf
-clmr2i8t12.tfm
-clmr2i8t12.vf
-clmr2i8t7.tfm
-clmr2i8t7.vf
-clmr2i8t8.tfm
-clmr2i8t8.vf
-clmr2i8t9.tfm
-clmr2i8t9.vf
-clmr2ij8t10.tfm
-clmr2ij8t10.vf
-clmr2ij8t12.tfm
-clmr2ij8t12.vf
-clmr2ij8t7.tfm
-clmr2ij8t7.vf
-clmr2ij8t8.tfm
-clmr2ij8t8.vf
-clmr2ij8t9.tfm
-clmr2ij8t9.vf
-clmr2j8t10.tfm
-clmr2j8t10.vf
-clmr2j8t12.tfm
-clmr2j8t12.vf
-clmr2j8t17.tfm
-clmr2j8t17.vf
-clmr2j8t5.tfm
-clmr2j8t5.vf
-clmr2j8t6.tfm
-clmr2j8t6.vf
-clmr2j8t7.tfm
-clmr2j8t7.vf
-clmr2j8t8.tfm
-clmr2j8t8.vf
-clmr2j8t9.tfm
-clmr2j8t9.vf
-clmr2jo8t10.tfm
-clmr2jo8t10.vf
-clmr2jo8t12.tfm
-clmr2jo8t12.vf
-clmr2jo8t17.tfm
-clmr2jo8t17.vf
-clmr2jo8t8.tfm
-clmr2jo8t8.vf
-clmr2jo8t9.tfm
-clmr2jo8t9.vf
-clmr2o8t10.tfm
-clmr2o8t10.vf
-clmr2o8t12.tfm
-clmr2o8t12.vf
-clmr2o8t17.tfm
-clmr2o8t17.vf
-clmr2o8t8.tfm
-clmr2o8t8.vf
-clmr2o8t9.tfm
-clmr2o8t9.vf
-clmr8t10.tfm
-clmr8t10.vf
-clmr8t12.tfm
-clmr8t12.vf
-clmr8t17.tfm
-clmr8t17.vf
-clmr8t5.tfm
-clmr8t5.vf
-clmr8t6.tfm
-clmr8t6.vf
-clmr8t7.tfm
-clmr8t7.vf
-clmr8t8.tfm
-clmr8t8.vf
-clmr8t9.tfm
-clmr8t9.vf
-clmri8t10.tfm
-clmri8t10.vf
-clmri8t12.tfm
-clmri8t12.vf
-clmri8t7.tfm
-clmri8t7.vf
-clmri8t8.tfm
-clmri8t8.vf
-clmri8t9.tfm
-clmri8t9.vf
-clmrj8t10.tfm
-clmrj8t10.vf
-clmrj8t12.tfm
-clmrj8t12.vf
-clmrj8t17.tfm
-clmrj8t17.vf
-clmrj8t5.tfm
-clmrj8t5.vf
-clmrj8t6.tfm
-clmrj8t6.vf
-clmrj8t7.tfm
-clmrj8t7.vf
-clmrj8t8.tfm
-clmrj8t8.vf
-clmrj8t9.tfm
-clmrj8t9.vf
-clmrji8t10.tfm
-clmrji8t10.vf
-clmrji8t12.tfm
-clmrji8t12.vf
-clmrji8t7.tfm
-clmrji8t7.vf
-clmrji8t8.tfm
-clmrji8t8.vf
-clmrji8t9.tfm
-clmrji8t9.vf
-clmrjo8t10.tfm
-clmrjo8t10.vf
-clmrjo8t12.tfm
-clmrjo8t12.vf
-clmrjo8t17.tfm
-clmrjo8t17.vf
-clmrjo8t8.tfm
-clmrjo8t8.vf
-clmrjo8t9.tfm
-clmrjo8t9.vf
-clmro8t10.tfm
-clmro8t10.vf
-clmro8t12.tfm
-clmro8t12.vf
-clmro8t17.tfm
-clmro8t17.vf
-clmro8t8.tfm
-clmro8t8.vf
-clmro8t9.tfm
-clmro8t9.vf
-clmss28t10.tfm
-clmss28t10.vf
-clmss28t12.tfm
-clmss28t12.vf
-clmss28t17.tfm
-clmss28t17.vf
-clmss28t8.tfm
-clmss28t8.vf
-clmss28t9.tfm
-clmss28t9.vf
-clmss2j8t10.tfm
-clmss2j8t10.vf
-clmss2j8t12.tfm
-clmss2j8t12.vf
-clmss2j8t17.tfm
-clmss2j8t17.vf
-clmss2j8t8.tfm
-clmss2j8t8.vf
-clmss2j8t9.tfm
-clmss2j8t9.vf
-clmss2jo8t10.tfm
-clmss2jo8t10.vf
-clmss2jo8t12.tfm
-clmss2jo8t12.vf
-clmss2jo8t17.tfm
-clmss2jo8t17.vf
-clmss2jo8t8.tfm
-clmss2jo8t8.vf
-clmss2jo8t9.tfm
-clmss2jo8t9.vf
-clmss8t10.tfm
-clmss8t10.vf
-clmss8t12.tfm
-clmss8t12.vf
-clmss8t17.tfm
-clmss8t17.vf
-clmss8t8.tfm
-clmss8t8.vf
-clmss8t9.tfm
-clmss8t9.vf
-clmssb2jo8t10.tfm
-clmssb2jo8t10.vf
-clmssb2o8t10.tfm
-clmssb2o8t10.vf
-clmssbjo8t10.tfm
-clmssbjo8t10.vf
-clmssbo8t10.tfm
-clmssbo8t10.vf
-clmssbx28t10.tfm
-clmssbx28t10.vf
-clmssbx2j8t10.tfm
-clmssbx2j8t10.vf
-clmssbx8t10.tfm
-clmssbx8t10.vf
-clmssbxj8t10.tfm
-clmssbxj8t10.vf
-clmssd2jo8t10.tfm
-clmssd2jo8t10.vf
-clmssd2o8t10.tfm
-clmssd2o8t10.vf
-clmssdc28t10.tfm
-clmssdc28t10.vf
-clmssdc2j8t10.tfm
-clmssdc2j8t10.vf
-clmssdc8t10.tfm
-clmssdc8t10.vf
-clmssdcj8t10.tfm
-clmssdcj8t10.vf
-clmssdjo8t10.tfm
-clmssdjo8t10.vf
-clmssdo8t10.tfm
-clmssdo8t10.vf
-clmssj8t10.tfm
-clmssj8t10.vf
-clmssj8t12.tfm
-clmssj8t12.vf
-clmssj8t17.tfm
-clmssj8t17.vf
-clmssj8t8.tfm
-clmssj8t8.vf
-clmssj8t9.tfm
-clmssj8t9.vf
-clmssjo8t10.tfm
-clmssjo8t10.vf
-clmssjo8t12.tfm
-clmssjo8t12.vf
-clmssjo8t17.tfm
-clmssjo8t17.vf
-clmssjo8t8.tfm
-clmssjo8t8.vf
-clmssjo8t9.tfm
-clmssjo8t9.vf
-clmsso28t10.tfm
-clmsso28t10.vf
-clmsso28t12.tfm
-clmsso28t12.vf
-clmsso28t17.tfm
-clmsso28t17.vf
-clmsso28t8.tfm
-clmsso28t8.vf
-clmsso28t9.tfm
-clmsso28t9.vf
-clmsso8t10.tfm
-clmsso8t10.vf
-clmsso8t12.tfm
-clmsso8t12.vf
-clmsso8t17.tfm
-clmsso8t17.vf
-clmsso8t8.tfm
-clmsso8t8.vf
-clmsso8t9.tfm
-clmsso8t9.vf
-clmssq28t8.tfm
-clmssq28t8.vf
-clmssq2j8t8.tfm
-clmssq2j8t8.vf
-clmssq2jo8t8.tfm
-clmssq2jo8t8.vf
-clmssq2o8t8.tfm
-clmssq2o8t8.vf
-clmssq8t8.tfm
-clmssq8t8.vf
-clmssqb2jo8t8.tfm
-clmssqb2jo8t8.vf
-clmssqb2o8t8.tfm
-clmssqb2o8t8.vf
-clmssqbjo8t8.tfm
-clmssqbjo8t8.vf
-clmssqbo8t8.tfm
-clmssqbo8t8.vf
-clmssqbx28t8.tfm
-clmssqbx28t8.vf
-clmssqbx2j8t8.tfm
-clmssqbx2j8t8.vf
-clmssqbx8t8.tfm
-clmssqbx8t8.vf
-clmssqbxj8t8.tfm
-clmssqbxj8t8.vf
-clmssqj8t8.tfm
-clmssqj8t8.vf
-clmssqjo8t8.tfm
-clmssqjo8t8.vf
-clmssqo8t8.tfm
-clmssqo8t8.vf
-clmtcsc8t10.tfm
-clmtcsc8t10.vf
-clmtcscj8t10.tfm
-clmtcscj8t10.vf
-clmtcsjo8t10.tfm
-clmtcsjo8t10.vf
-clmtcso8t10.tfm
-clmtcso8t10.vf
-clmtk8t10.tfm
-clmtk8t10.vf
-clmtkj8t10.tfm
-clmtkj8t10.vf
-clmtkjo8t10.tfm
-clmtkjo8t10.vf
-clmtko8t10.tfm
-clmtko8t10.vf
-clmtl8t10.tfm
-clmtl8t10.vf
-clmtlc8t10.tfm
-clmtlc8t10.vf
-clmtlcj8t10.tfm
-clmtlcj8t10.vf
-clmtlcjo8t10.tfm
-clmtlcjo8t10.vf
-clmtlco8t10.tfm
-clmtlco8t10.vf
-clmtlj8t10.tfm
-clmtlj8t10.vf
-clmtljo8t10.tfm
-clmtljo8t10.vf
-clmtlo8t10.tfm
-clmtlo8t10.vf
-clmtt8t10.tfm
-clmtt8t10.vf
-clmtt8t12.tfm
-clmtt8t12.vf
-clmtt8t8.tfm
-clmtt8t8.vf
-clmtt8t9.tfm
-clmtt8t9.vf
-clmtti8t10.tfm
-clmtti8t10.vf
-clmttij8t10.tfm
-clmttij8t10.vf
-clmttj8t10.tfm
-clmttj8t10.vf
-clmttj8t12.tfm
-clmttj8t12.vf
-clmttj8t8.tfm
-clmttj8t8.vf
-clmttj8t9.tfm
-clmttj8t9.vf
-clmttjo8t10.tfm
-clmttjo8t10.vf
-clmtto8t10.tfm
-clmtto8t10.vf
-clmu28t10.tfm
-clmu28t10.vf
-clmu2j8t10.tfm
-clmu2j8t10.vf
-clmu8t10.tfm
-clmu8t10.vf
-clmuj8t10.tfm
-clmuj8t10.vf
-clmvtk28t10.tfm
-clmvtk28t10.vf
-clmvtk2j8t10.tfm
-clmvtk2j8t10.vf
-clmvtk2jo8t10.tfm
-clmvtk2jo8t10.vf
-clmvtk2o8t10.tfm
-clmvtk2o8t10.vf
-clmvtk8t10.tfm
-clmvtk8t10.vf
-clmvtkj8t10.tfm
-clmvtkj8t10.vf
-clmvtkjo8t10.tfm
-clmvtkjo8t10.vf
-clmvtko8t10.tfm
-clmvtko8t10.vf
-clmvtl28t10.tfm
-clmvtl28t10.vf
-clmvtl2j8t10.tfm
-clmvtl2j8t10.vf
-clmvtl2jo8t10.tfm
-clmvtl2jo8t10.vf
-clmvtl2o8t10.tfm
-clmvtl2o8t10.vf
-clmvtl8t10.tfm
-clmvtl8t10.vf
-clmvtlj8t10.tfm
-clmvtlj8t10.vf
-clmvtljo8t10.tfm
-clmvtljo8t10.vf
-clmvtlo8t10.tfm
-clmvtlo8t10.vf
-clmvtt28t10.tfm
-clmvtt28t10.vf
-clmvtt2j8t10.tfm
-clmvtt2j8t10.vf
-clmvtt2jo8t10.tfm
-clmvtt2jo8t10.vf
-clmvtt2o8t10.tfm
-clmvtt2o8t10.vf
-clmvtt8t10.tfm
-clmvtt8t10.vf
-clmvttj8t10.tfm
-clmvttj8t10.vf
-clmvttjo8t10.tfm
-clmvttjo8t10.vf
-clmvtto8t10.tfm
-clmvtto8t10.vf
-dd-lmb10.tfm
-dd-lmbo10.tfm
-dd-lmbx10.tfm
-dd-lmbx12.tfm
-dd-lmbx5.tfm
-dd-lmbx6.tfm
-dd-lmbx7.tfm
-dd-lmbx8.tfm
-dd-lmbx9.tfm
-dd-lmbxi10.tfm
-dd-lmbxo10.tfm
-dd-lmcsc10.tfm
-dd-lmcsco10.tfm
-dd-lmdunh10.tfm
-dd-lmduno10.tfm
-dd-lmr10.tfm
-dd-lmr12.tfm
-dd-lmr17.tfm
-dd-lmr5.tfm
-dd-lmr6.tfm
-dd-lmr7.tfm
-dd-lmr8.tfm
-dd-lmr9.tfm
-dd-lmri10.tfm
-dd-lmri12.tfm
-dd-lmri7.tfm
-dd-lmri8.tfm
-dd-lmri9.tfm
-dd-lmro10.tfm
-dd-lmro12.tfm
-dd-lmro17.tfm
-dd-lmro8.tfm
-dd-lmro9.tfm
-dd-lmss10.tfm
-dd-lmss12.tfm
-dd-lmss17.tfm
-dd-lmss8.tfm
-dd-lmss9.tfm
-dd-lmssbo10.tfm
-dd-lmssbx10.tfm
-dd-lmssdc10.tfm
-dd-lmssdo10.tfm
-dd-lmsso10.tfm
-dd-lmsso12.tfm
-dd-lmsso17.tfm
-dd-lmsso8.tfm
-dd-lmsso9.tfm
-dd-lmssq8.tfm
-dd-lmssqbo8.tfm
-dd-lmssqbx8.tfm
-dd-lmssqo8.tfm
-dd-lmtcsc10.tfm
-dd-lmtcso10.tfm
-dd-lmtk10.tfm
-dd-lmtko10.tfm
-dd-lmtl10.tfm
-dd-lmtlc10.tfm
-dd-lmtlco10.tfm
-dd-lmtlo10.tfm
-dd-lmtt10.tfm
-dd-lmtt12.tfm
-dd-lmtt8.tfm
-dd-lmtt9.tfm
-dd-lmtti10.tfm
-dd-lmtto10.tfm
-dd-lmu10.tfm
-dd-lmvtk10.tfm
-dd-lmvtko10.tfm
-dd-lmvtl10.tfm
-dd-lmvtlo10.tfm
-dd-lmvtt10.tfm
-dd-lmvtto10.tfm
-lmb8ttl10.tfm
-lmbo8ttl10.tfm
-lmbx8ttl10.tfm
-lmbx8ttl12.tfm
-lmbx8ttl5.tfm
-lmbx8ttl6.tfm
-lmbx8ttl7.tfm
-lmbx8ttl8.tfm
-lmbx8ttl9.tfm
-lmbxi8ttl10.tfm
-lmbxo8ttl10.tfm
-lmcsc8ttl10.tfm
-lmcsco8ttl10.tfm
-lmdunh8ttl10.tfm
-lmduno8ttl10.tfm
-lmr8ttl10.tfm
-lmr8ttl12.tfm
-lmr8ttl17.tfm
-lmr8ttl5.tfm
-lmr8ttl6.tfm
-lmr8ttl7.tfm
-lmr8ttl8.tfm
-lmr8ttl9.tfm
-lmri8ttl10.tfm
-lmri8ttl12.tfm
-lmri8ttl7.tfm
-lmri8ttl8.tfm
-lmri8ttl9.tfm
-lmro8ttl10.tfm
-lmro8ttl12.tfm
-lmro8ttl17.tfm
-lmro8ttl8.tfm
-lmro8ttl9.tfm
-lmss8ttl10.tfm
-lmss8ttl12.tfm
-lmss8ttl17.tfm
-lmss8ttl8.tfm
-lmss8ttl9.tfm
-lmssbo8ttl10.tfm
-lmssbx8ttl10.tfm
-lmssdc8ttl10.tfm
-lmssdo8ttl10.tfm
-lmsso8ttl10.tfm
-lmsso8ttl12.tfm
-lmsso8ttl17.tfm
-lmsso8ttl8.tfm
-lmsso8ttl9.tfm
-lmssq8ttl8.tfm
-lmssqbo8ttl8.tfm
-lmssqbx8ttl8.tfm
-lmssqo8ttl8.tfm
-lmtcsc8ttl10.tfm
-lmtcso8ttl10.tfm
-lmtk8ttl10.tfm
-lmtko8ttl10.tfm
-lmtl8ttl10.tfm
-lmtlc8ttl10.tfm
-lmtlco8ttl10.tfm
-lmtlo8ttl10.tfm
-lmtt8ttl10.tfm
-lmtt8ttl12.tfm
-lmtt8ttl8.tfm
-lmtt8ttl9.tfm
-lmtti8ttl10.tfm
-lmtto8ttl10.tfm
-lmu8ttl10.tfm
-lmvtk8ttl10.tfm
-lmvtko8ttl10.tfm
-lmvtl8ttl10.tfm
-lmvtlo8ttl10.tfm
-lmvtt8ttl10.tfm
-lmvtto8ttl10.tfm
-t1clm.fd
-t1clm2.fd
-t1clm2d.fd
-t1clm2dj.fd
-t1clm2j.fd
-t1clm2jqs.fd
-t1clm2js.fd
-t1clm2jt.fd
-t1clm2jv.fd
-t1clm2qs.fd
-t1clm2s.fd
-t1clm2t.fd
-t1clm2v.fd
-t1clmd.fd
-t1clmdj.fd
-t1clmj.fd
-t1clmjqs.fd
-t1clmjs.fd
-t1clmjt.fd
-t1clmjv.fd
-t1clmqs.fd
-t1clms.fd
-t1clmt.fd
-t1clmv.fd
-ts1clm.fd
-ts1clm2.fd
-ts1clm2d.fd
-ts1clm2dj.fd
-ts1clm2j.fd
-ts1clm2jqs.fd
-ts1clm2js.fd
-ts1clm2jt.fd
-ts1clm2jv.fd
-ts1clm2qs.fd
-ts1clm2s.fd
-ts1clm2t.fd
-ts1clm2v.fd
-ts1clmd.fd
-ts1clmdj.fd
-ts1clmj.fd
-ts1clmjqs.fd
-ts1clmjs.fd
-ts1clmjt.fd
-ts1clmjv.fd
-ts1clmqs.fd
-ts1clms.fd
-ts1clmt.fd
-ts1clmv.fd
-u-clmb10.tfm
-u-clmb10.vf
-u-clmbo10.tfm
-u-clmbo10.vf
-u-clmbx10.tfm
-u-clmbx10.vf
-u-clmbx12.tfm
-u-clmbx12.vf
-u-clmbx5.tfm
-u-clmbx5.vf
-u-clmbx6.tfm
-u-clmbx6.vf
-u-clmbx7.tfm
-u-clmbx7.vf
-u-clmbx8.tfm
-u-clmbx8.vf
-u-clmbx9.tfm
-u-clmbx9.vf
-u-clmbxi10.tfm
-u-clmbxi10.vf
-u-clmbxo10.tfm
-u-clmbxo10.vf
-u-clmcsc10.tfm
-u-clmcsc10.vf
-u-clmcsco10.tfm
-u-clmcsco10.vf
-u-clmdunh10.tfm
-u-clmdunh10.vf
-u-clmduno10.tfm
-u-clmduno10.vf
-u-clmr10.tfm
-u-clmr10.vf
-u-clmr12.tfm
-u-clmr12.vf
-u-clmr17.tfm
-u-clmr17.vf
-u-clmr5.tfm
-u-clmr5.vf
-u-clmr6.tfm
-u-clmr6.vf
-u-clmr7.tfm
-u-clmr7.vf
-u-clmr8.tfm
-u-clmr8.vf
-u-clmr9.tfm
-u-clmr9.vf
-u-clmri10.tfm
-u-clmri10.vf
-u-clmri12.tfm
-u-clmri12.vf
-u-clmri7.tfm
-u-clmri7.vf
-u-clmri8.tfm
-u-clmri8.vf
-u-clmri9.tfm
-u-clmri9.vf
-u-clmro10.tfm
-u-clmro10.vf
-u-clmro12.tfm
-u-clmro12.vf
-u-clmro17.tfm
-u-clmro17.vf
-u-clmro8.tfm
-u-clmro8.vf
-u-clmro9.tfm
-u-clmro9.vf
-u-clmss10.tfm
-u-clmss10.vf
-u-clmss12.tfm
-u-clmss12.vf
-u-clmss17.tfm
-u-clmss17.vf
-u-clmss8.tfm
-u-clmss8.vf
-u-clmss9.tfm
-u-clmss9.vf
-u-clmssbo10.tfm
-u-clmssbo10.vf
-u-clmssbx10.tfm
-u-clmssbx10.vf
-u-clmssdc10.tfm
-u-clmssdc10.vf
-u-clmssdo10.tfm
-u-clmssdo10.vf
-u-clmsso10.tfm
-u-clmsso10.vf
-u-clmsso12.tfm
-u-clmsso12.vf
-u-clmsso17.tfm
-u-clmsso17.vf
-u-clmsso8.tfm
-u-clmsso8.vf
-u-clmsso9.tfm
-u-clmsso9.vf
-u-clmssq8.tfm
-u-clmssq8.vf
-u-clmssqbo8.tfm
-u-clmssqbo8.vf
-u-clmssqbx8.tfm
-u-clmssqbx8.vf
-u-clmssqo8.tfm
-u-clmssqo8.vf
-u-clmtcsc10.tfm
-u-clmtcsc10.vf
-u-clmtcso10.tfm
-u-clmtcso10.vf
-u-clmtk10.tfm
-u-clmtk10.vf
-u-clmtko10.tfm
-u-clmtko10.vf
-u-clmtl10.tfm
-u-clmtl10.vf
-u-clmtlc10.tfm
-u-clmtlc10.vf
-u-clmtlco10.tfm
-u-clmtlco10.vf
-u-clmtlo10.tfm
-u-clmtlo10.vf
-u-clmtt10.tfm
-u-clmtt10.vf
-u-clmtt12.tfm
-u-clmtt12.vf
-u-clmtt8.tfm
-u-clmtt8.vf
-u-clmtt9.tfm
-u-clmtt9.vf
-u-clmtti10.tfm
-u-clmtti10.vf
-u-clmtto10.tfm
-u-clmtto10.vf
-u-clmu10.tfm
-u-clmu10.vf
-u-clmvtk10.tfm
-u-clmvtk10.vf
-u-clmvtko10.tfm
-u-clmvtko10.vf
-u-clmvtl10.tfm
-u-clmvtl10.vf
-u-clmvtlo10.tfm
-u-clmvtlo10.vf
-u-clmvtt10.tfm
-u-clmvtt10.vf
-u-clmvtto10.tfm
-u-clmvtto10.vf
-uclm.fd
-uclm2.fd
-uclm2d.fd
-uclm2dj.fd
-uclm2j.fd
-uclm2jqs.fd
-uclm2js.fd
-uclm2jt.fd
-uclm2jv.fd
-uclm2qs.fd
-uclm2s.fd
-uclm2t.fd
-uclm2v.fd
-uclmd.fd
-uclmdj.fd
-uclmj.fd
-uclmjqs.fd
-uclmjs.fd
-uclmjt.fd
-uclmjv.fd
-uclmqs.fd
-uclms.fd
-uclmt.fd
-uclmv.fd
+* cfr-lm-build.pdf
+* cfr-lm.pdf
+* cfr-lm-tables.pdf
diff --git a/fonts/cfr-lm/enc/dotdigits-clm.enc b/fonts/cfr-lm/enc/dotdigits-clm.enc
index 2b59837777..e99b66c844 100644
--- a/fonts/cfr-lm/enc/dotdigits-clm.enc
+++ b/fonts/cfr-lm/enc/dotdigits-clm.enc
@@ -2,7 +2,7 @@
% @psencodingfile{
% author = "See file dotdigits.etx",
% version = "See file dotdigits.etx",
-% date = "generated 2008/02/12",
+% date = "generated 2024/09/19",
% filename = "dotdigits.enc",
% email = "See file dotdigits.etx",
% codetable = "ISO/ASCII",
@@ -21,7 +21,7 @@
% line (minus %) to your finstmsc.rc file:
% \declarepsencoding{dotdigits}{fontinst-autoenc-dotdigits}{\download{dotdigits.enc}}
-%%BeginResource: encoding fontinst-autoenc-dotdigits
+%%BeginResource: encoding fontinst-autoenc-dotdigits-clm
/fontinst-autoenc-dotdigits-clm [
% 0
/zero.prop
diff --git a/fonts/cfr-lm/enc/t1-clm.enc b/fonts/cfr-lm/enc/t1-clm.enc
index ded3888dc2..272315c603 100644
--- a/fonts/cfr-lm/enc/t1-clm.enc
+++ b/fonts/cfr-lm/enc/t1-clm.enc
@@ -2,7 +2,7 @@
% @psencodingfile{
% author = "See file t1-clm.etx",
% version = "See file t1-clm.etx",
-% date = "generated 2010/05/26",
+% date = "generated 2024/09/19",
% filename = "t1-clm.enc",
% email = "See file t1-clm.etx",
% codetable = "ISO/ASCII",
diff --git a/fonts/cfr-lm/tex/t1clm.fd b/fonts/cfr-lm/latex/t1clm.fd
index c3eebd8a75..6c08b949a3 100644
--- a/fonts/cfr-lm/tex/t1clm.fd
+++ b/fonts/cfr-lm/latex/t1clm.fd
@@ -5,7 +5,7 @@
%THIS FILE SHOULD BE PUT IN A TEX INPUTS DIRECTORY
\ProvidesFile{t1clm.fd}
- [2010/05/25 Fontinst v1.933 font definitions for T1/clm.]
+ [2024/09/19 Fontinst v1.933 font definitions for T1/clm.]
\DeclareFontFamily{T1}{clm}{}
@@ -74,7 +74,8 @@
<-> clmbo8t10
}{}
-\DeclareFontShape{T1}{clm}{m}{si}{<->ssub * clm/m/scsl}{}
+\DeclareFontShape{T1}{clm}{m}{scit}{<->ssub * clm/m/scsl}{}
+\DeclareFontShape{T1}{clm}{m}{si}{<->ssub * clm/m/scit}{}
\DeclareFontShape{T1}{clm}{b}{n}{<->ssub * clm/bx/n}{}
\DeclareFontShape{T1}{clm}{bx}{sc}{<->ssub * clm/bx/n}{}
\DeclareFontShape{T1}{clm}{b}{sc}{<->ssub * clm/bx/sc}{}
diff --git a/fonts/cfr-lm/tex/t1clm2.fd b/fonts/cfr-lm/latex/t1clm2.fd
index a76b70eefe..836285f979 100644
--- a/fonts/cfr-lm/tex/t1clm2.fd
+++ b/fonts/cfr-lm/latex/t1clm2.fd
@@ -5,7 +5,7 @@
%THIS FILE SHOULD BE PUT IN A TEX INPUTS DIRECTORY
\ProvidesFile{t1clm2.fd}
- [2010/05/25 Fontinst v1.933 font definitions for T1/clm2.]
+ [2024/09/19 Fontinst v1.933 font definitions for T1/clm2.]
\DeclareFontFamily{T1}{clm2}{}
@@ -74,7 +74,8 @@
<-> clmb2o8t10
}{}
-\DeclareFontShape{T1}{clm2}{m}{si}{<->ssub * clm2/m/scsl}{}
+\DeclareFontShape{T1}{clm2}{m}{scit}{<->ssub * clm2/m/scsl}{}
+\DeclareFontShape{T1}{clm2}{m}{si}{<->ssub * clm2/m/scit}{}
\DeclareFontShape{T1}{clm2}{b}{n}{<->ssub * clm2/bx/n}{}
\DeclareFontShape{T1}{clm2}{bx}{sc}{<->ssub * clm2/bx/n}{}
\DeclareFontShape{T1}{clm2}{b}{sc}{<->ssub * clm2/bx/sc}{}
diff --git a/fonts/cfr-lm/tex/t1clm2d.fd b/fonts/cfr-lm/latex/t1clm2d.fd
index 0844ef48c8..d710b8d3b6 100644
--- a/fonts/cfr-lm/tex/t1clm2d.fd
+++ b/fonts/cfr-lm/latex/t1clm2d.fd
@@ -5,7 +5,7 @@
%THIS FILE SHOULD BE PUT IN A TEX INPUTS DIRECTORY
\ProvidesFile{t1clm2d.fd}
- [2010/05/25 Fontinst v1.933 font definitions for T1/clm2d.]
+ [2024/09/19 Fontinst v1.933 font definitions for T1/clm2d.]
\DeclareFontFamily{T1}{clm2d}{\hyphenchar\font=45}
diff --git a/fonts/cfr-lm/tex/t1clm2dj.fd b/fonts/cfr-lm/latex/t1clm2dj.fd
index aa3101bc4c..385194bdce 100644
--- a/fonts/cfr-lm/tex/t1clm2dj.fd
+++ b/fonts/cfr-lm/latex/t1clm2dj.fd
@@ -5,7 +5,7 @@
%THIS FILE SHOULD BE PUT IN A TEX INPUTS DIRECTORY
\ProvidesFile{t1clm2dj.fd}
- [2010/05/25 Fontinst v1.933 font definitions for T1/clm2dj.]
+ [2024/09/19 Fontinst v1.933 font definitions for T1/clm2dj.]
\DeclareFontFamily{T1}{clm2dj}{\hyphenchar\font=45}
diff --git a/fonts/cfr-lm/tex/t1clm2j.fd b/fonts/cfr-lm/latex/t1clm2j.fd
index 95be955b37..c77d15bda0 100644
--- a/fonts/cfr-lm/tex/t1clm2j.fd
+++ b/fonts/cfr-lm/latex/t1clm2j.fd
@@ -5,7 +5,7 @@
%THIS FILE SHOULD BE PUT IN A TEX INPUTS DIRECTORY
\ProvidesFile{t1clm2j.fd}
- [2010/05/25 Fontinst v1.933 font definitions for T1/clm2j.]
+ [2024/09/19 Fontinst v1.933 font definitions for T1/clm2j.]
\DeclareFontFamily{T1}{clm2j}{}
@@ -74,7 +74,8 @@
<-> clmb2jo8t10
}{}
-\DeclareFontShape{T1}{clm2j}{m}{si}{<->ssub * clm2j/m/scsl}{}
+\DeclareFontShape{T1}{clm2j}{m}{scit}{<->ssub * clm2j/m/scsl}{}
+\DeclareFontShape{T1}{clm2j}{m}{si}{<->ssub * clm2j/m/scit}{}
\DeclareFontShape{T1}{clm2j}{b}{n}{<->ssub * clm2j/bx/n}{}
\DeclareFontShape{T1}{clm2j}{bx}{sc}{<->ssub * clm2j/bx/n}{}
\DeclareFontShape{T1}{clm2j}{b}{sc}{<->ssub * clm2j/bx/sc}{}
diff --git a/fonts/cfr-lm/tex/t1clm2jqs.fd b/fonts/cfr-lm/latex/t1clm2jqs.fd
index ab6cc5c9db..90651b7389 100644
--- a/fonts/cfr-lm/tex/t1clm2jqs.fd
+++ b/fonts/cfr-lm/latex/t1clm2jqs.fd
@@ -5,7 +5,7 @@
%THIS FILE SHOULD BE PUT IN A TEX INPUTS DIRECTORY
\ProvidesFile{t1clm2jqs.fd}
- [2010/05/25 Fontinst v1.933 font definitions for T1/clm2jqs.]
+ [2024/09/19 Fontinst v1.933 font definitions for T1/clm2jqs.]
\DeclareFontFamily{T1}{clm2jqs}{\hyphenchar\font=\m@ne}
diff --git a/fonts/cfr-lm/tex/t1clm2js.fd b/fonts/cfr-lm/latex/t1clm2js.fd
index 92c96068d3..5c825ecd80 100644
--- a/fonts/cfr-lm/tex/t1clm2js.fd
+++ b/fonts/cfr-lm/latex/t1clm2js.fd
@@ -5,7 +5,7 @@
%THIS FILE SHOULD BE PUT IN A TEX INPUTS DIRECTORY
\ProvidesFile{t1clm2js.fd}
- [2010/05/25 Fontinst v1.933 font definitions for T1/clm2js.]
+ [2024/09/19 Fontinst v1.933 font definitions for T1/clm2js.]
\DeclareFontFamily{T1}{clm2js}{}
diff --git a/fonts/cfr-lm/tex/t1clm2jt.fd b/fonts/cfr-lm/latex/t1clm2jt.fd
index 689ad0ecfb..63ca29588e 100644
--- a/fonts/cfr-lm/tex/t1clm2jt.fd
+++ b/fonts/cfr-lm/latex/t1clm2jt.fd
@@ -5,7 +5,7 @@
%THIS FILE SHOULD BE PUT IN A TEX INPUTS DIRECTORY
\ProvidesFile{t1clm2jt.fd}
- [2010/05/25 Fontinst v1.933 font definitions for T1/clm2jt.]
+ [2024/09/19 Fontinst v1.933 font definitions for T1/clm2jt.]
\DeclareFontFamily{T1}{clm2jt}{\hyphenchar\font=\m@ne}
@@ -57,7 +57,8 @@
}{}
\DeclareFontShape{T1}{clm2jt}{m}{ui}{<->ssub * clm2jt/m/it}{}
-\DeclareFontShape{T1}{clm2jt}{m}{si}{<->ssub * clm2jt/m/scsl}{}
+\DeclareFontShape{T1}{clm2jt}{m}{scit}{<->ssub * clm2jt/m/scsl}{}
+\DeclareFontShape{T1}{clm2jt}{m}{si}{<->ssub * clm2jt/m/scit}{}
\DeclareFontShape{T1}{clm2jt}{b}{n}{<->ssub * clm2jt/bx/n}{}
\DeclareFontShape{T1}{clm2jt}{bx}{sc}{<->ssub * clm2jt/bx/n}{}
\DeclareFontShape{T1}{clm2jt}{b}{sc}{<->ssub * clm2jt/bx/sc}{}
diff --git a/fonts/cfr-lm/tex/t1clm2jv.fd b/fonts/cfr-lm/latex/t1clm2jv.fd
index e42a220ab5..20a096facb 100644
--- a/fonts/cfr-lm/tex/t1clm2jv.fd
+++ b/fonts/cfr-lm/latex/t1clm2jv.fd
@@ -5,7 +5,7 @@
%THIS FILE SHOULD BE PUT IN A TEX INPUTS DIRECTORY
\ProvidesFile{t1clm2jv.fd}
- [2010/05/25 Fontinst v1.933 font definitions for T1/clm2jv.]
+ [2024/09/19 Fontinst v1.933 font definitions for T1/clm2jv.]
\DeclareFontFamily{T1}{clm2jv}{\hyphenchar\font=\m@ne}
diff --git a/fonts/cfr-lm/tex/t1clm2qs.fd b/fonts/cfr-lm/latex/t1clm2qs.fd
index cdc5a16a22..bb99afb941 100644
--- a/fonts/cfr-lm/tex/t1clm2qs.fd
+++ b/fonts/cfr-lm/latex/t1clm2qs.fd
@@ -5,7 +5,7 @@
%THIS FILE SHOULD BE PUT IN A TEX INPUTS DIRECTORY
\ProvidesFile{t1clm2qs.fd}
- [2010/05/25 Fontinst v1.933 font definitions for T1/clm2qs.]
+ [2024/09/19 Fontinst v1.933 font definitions for T1/clm2qs.]
\DeclareFontFamily{T1}{clm2qs}{\hyphenchar\font=\m@ne}
diff --git a/fonts/cfr-lm/tex/t1clm2s.fd b/fonts/cfr-lm/latex/t1clm2s.fd
index 005af0cd00..3b74253692 100644
--- a/fonts/cfr-lm/tex/t1clm2s.fd
+++ b/fonts/cfr-lm/latex/t1clm2s.fd
@@ -5,7 +5,7 @@
%THIS FILE SHOULD BE PUT IN A TEX INPUTS DIRECTORY
\ProvidesFile{t1clm2s.fd}
- [2015/02/01 Fontinst v1.933 font definitions for T1/clm2s.]
+ [2024/09/19 Fontinst v1.933 font definitions for T1/clm2s.]
\DeclareFontFamily{T1}{clm2s}{}
diff --git a/fonts/cfr-lm/tex/t1clm2t.fd b/fonts/cfr-lm/latex/t1clm2t.fd
index 58d106eb1f..e8d92015ae 100644
--- a/fonts/cfr-lm/tex/t1clm2t.fd
+++ b/fonts/cfr-lm/latex/t1clm2t.fd
@@ -5,7 +5,7 @@
%THIS FILE SHOULD BE PUT IN A TEX INPUTS DIRECTORY
\ProvidesFile{t1clm2t.fd}
- [2010/05/25 Fontinst v1.933 font definitions for T1/clm2t.]
+ [2024/09/19 Fontinst v1.933 font definitions for T1/clm2t.]
\DeclareFontFamily{T1}{clm2t}{\hyphenchar\font=\m@ne}
@@ -57,7 +57,8 @@
}{}
\DeclareFontShape{T1}{clm2t}{m}{ui}{<->ssub * clm2t/m/it}{}
-\DeclareFontShape{T1}{clm2t}{m}{si}{<->ssub * clm2t/m/scsl}{}
+\DeclareFontShape{T1}{clm2t}{m}{scit}{<->ssub * clm2t/m/scsl}{}
+\DeclareFontShape{T1}{clm2t}{m}{si}{<->ssub * clm2t/m/scit}{}
\DeclareFontShape{T1}{clm2t}{b}{n}{<->ssub * clm2t/bx/n}{}
\DeclareFontShape{T1}{clm2t}{bx}{sc}{<->ssub * clm2t/bx/n}{}
\DeclareFontShape{T1}{clm2t}{b}{sc}{<->ssub * clm2t/bx/sc}{}
diff --git a/fonts/cfr-lm/tex/t1clm2v.fd b/fonts/cfr-lm/latex/t1clm2v.fd
index 0ff82e50d0..3971fdda52 100644
--- a/fonts/cfr-lm/tex/t1clm2v.fd
+++ b/fonts/cfr-lm/latex/t1clm2v.fd
@@ -5,7 +5,7 @@
%THIS FILE SHOULD BE PUT IN A TEX INPUTS DIRECTORY
\ProvidesFile{t1clm2v.fd}
- [2010/05/25 Fontinst v1.933 font definitions for T1/clm2v.]
+ [2024/09/19 Fontinst v1.933 font definitions for T1/clm2v.]
\DeclareFontFamily{T1}{clm2v}{\hyphenchar\font=\m@ne}
diff --git a/fonts/cfr-lm/tex/t1clmd.fd b/fonts/cfr-lm/latex/t1clmd.fd
index 21f6c1c233..1a7d91cf0d 100644
--- a/fonts/cfr-lm/tex/t1clmd.fd
+++ b/fonts/cfr-lm/latex/t1clmd.fd
@@ -5,7 +5,7 @@
%THIS FILE SHOULD BE PUT IN A TEX INPUTS DIRECTORY
\ProvidesFile{t1clmd.fd}
- [2010/05/25 Fontinst v1.933 font definitions for T1/clmd.]
+ [2024/09/19 Fontinst v1.933 font definitions for T1/clmd.]
\DeclareFontFamily{T1}{clmd}{\hyphenchar\font=45}
diff --git a/fonts/cfr-lm/tex/t1clmdj.fd b/fonts/cfr-lm/latex/t1clmdj.fd
index 649bb29224..5c57dd32a8 100644
--- a/fonts/cfr-lm/tex/t1clmdj.fd
+++ b/fonts/cfr-lm/latex/t1clmdj.fd
@@ -5,7 +5,7 @@
%THIS FILE SHOULD BE PUT IN A TEX INPUTS DIRECTORY
\ProvidesFile{t1clmdj.fd}
- [2010/05/25 Fontinst v1.933 font definitions for T1/clmdj.]
+ [2024/09/19 Fontinst v1.933 font definitions for T1/clmdj.]
\DeclareFontFamily{T1}{clmdj}{\hyphenchar\font=45}
diff --git a/fonts/cfr-lm/tex/t1clmj.fd b/fonts/cfr-lm/latex/t1clmj.fd
index cd29597d90..8bc6de6115 100644
--- a/fonts/cfr-lm/tex/t1clmj.fd
+++ b/fonts/cfr-lm/latex/t1clmj.fd
@@ -5,7 +5,7 @@
%THIS FILE SHOULD BE PUT IN A TEX INPUTS DIRECTORY
\ProvidesFile{t1clmj.fd}
- [2010/05/25 Fontinst v1.933 font definitions for T1/clmj.]
+ [2024/09/19 Fontinst v1.933 font definitions for T1/clmj.]
\DeclareFontFamily{T1}{clmj}{}
@@ -74,7 +74,8 @@
<-> clmbjo8t10
}{}
-\DeclareFontShape{T1}{clmj}{m}{si}{<->ssub * clmj/m/scsl}{}
+\DeclareFontShape{T1}{clmj}{m}{scit}{<->ssub * clmj/m/scsl}{}
+\DeclareFontShape{T1}{clmj}{m}{si}{<->ssub * clmj/m/scit}{}
\DeclareFontShape{T1}{clmj}{b}{n}{<->ssub * clmj/bx/n}{}
\DeclareFontShape{T1}{clmj}{bx}{sc}{<->ssub * clmj/bx/n}{}
\DeclareFontShape{T1}{clmj}{b}{sc}{<->ssub * clmj/bx/sc}{}
diff --git a/fonts/cfr-lm/tex/t1clmjqs.fd b/fonts/cfr-lm/latex/t1clmjqs.fd
index 7cd7b6f077..2e6077662a 100644
--- a/fonts/cfr-lm/tex/t1clmjqs.fd
+++ b/fonts/cfr-lm/latex/t1clmjqs.fd
@@ -5,7 +5,7 @@
%THIS FILE SHOULD BE PUT IN A TEX INPUTS DIRECTORY
\ProvidesFile{t1clmjqs.fd}
- [2010/05/25 Fontinst v1.933 font definitions for T1/clmjqs.]
+ [2024/09/19 Fontinst v1.933 font definitions for T1/clmjqs.]
\DeclareFontFamily{T1}{clmjqs}{\hyphenchar\font=\m@ne}
diff --git a/fonts/cfr-lm/tex/t1clmjs.fd b/fonts/cfr-lm/latex/t1clmjs.fd
index e66b4bf161..2f1e4ff953 100644
--- a/fonts/cfr-lm/tex/t1clmjs.fd
+++ b/fonts/cfr-lm/latex/t1clmjs.fd
@@ -5,7 +5,7 @@
%THIS FILE SHOULD BE PUT IN A TEX INPUTS DIRECTORY
\ProvidesFile{t1clmjs.fd}
- [2010/05/25 Fontinst v1.933 font definitions for T1/clmjs.]
+ [2024/09/19 Fontinst v1.933 font definitions for T1/clmjs.]
\DeclareFontFamily{T1}{clmjs}{}
diff --git a/fonts/cfr-lm/tex/t1clmjt.fd b/fonts/cfr-lm/latex/t1clmjt.fd
index bf4efdac8c..759910ff6f 100644
--- a/fonts/cfr-lm/tex/t1clmjt.fd
+++ b/fonts/cfr-lm/latex/t1clmjt.fd
@@ -5,7 +5,7 @@
%THIS FILE SHOULD BE PUT IN A TEX INPUTS DIRECTORY
\ProvidesFile{t1clmjt.fd}
- [2010/05/25 Fontinst v1.933 font definitions for T1/clmjt.]
+ [2024/09/19 Fontinst v1.933 font definitions for T1/clmjt.]
\DeclareFontFamily{T1}{clmjt}{\hyphenchar\font=\m@ne}
@@ -57,7 +57,8 @@
}{}
\DeclareFontShape{T1}{clmjt}{m}{ui}{<->ssub * clmjt/m/it}{}
-\DeclareFontShape{T1}{clmjt}{m}{si}{<->ssub * clmjt/m/scsl}{}
+\DeclareFontShape{T1}{clmjt}{m}{scit}{<->ssub * clmjt/m/scsl}{}
+\DeclareFontShape{T1}{clmjt}{m}{si}{<->ssub * clmjt/m/scit}{}
\DeclareFontShape{T1}{clmjt}{b}{n}{<->ssub * clmjt/bx/n}{}
\DeclareFontShape{T1}{clmjt}{bx}{sc}{<->ssub * clmjt/bx/n}{}
\DeclareFontShape{T1}{clmjt}{b}{sc}{<->ssub * clmjt/bx/sc}{}
diff --git a/fonts/cfr-lm/tex/t1clmjv.fd b/fonts/cfr-lm/latex/t1clmjv.fd
index ac3c5ce8e8..607edf04e4 100644
--- a/fonts/cfr-lm/tex/t1clmjv.fd
+++ b/fonts/cfr-lm/latex/t1clmjv.fd
@@ -5,7 +5,7 @@
%THIS FILE SHOULD BE PUT IN A TEX INPUTS DIRECTORY
\ProvidesFile{t1clmjv.fd}
- [2010/05/25 Fontinst v1.933 font definitions for T1/clmjv.]
+ [2024/09/19 Fontinst v1.933 font definitions for T1/clmjv.]
\DeclareFontFamily{T1}{clmjv}{\hyphenchar\font=\m@ne}
diff --git a/fonts/cfr-lm/tex/t1clmqs.fd b/fonts/cfr-lm/latex/t1clmqs.fd
index 5695027b18..c703b82309 100644
--- a/fonts/cfr-lm/tex/t1clmqs.fd
+++ b/fonts/cfr-lm/latex/t1clmqs.fd
@@ -5,7 +5,7 @@
%THIS FILE SHOULD BE PUT IN A TEX INPUTS DIRECTORY
\ProvidesFile{t1clmqs.fd}
- [2010/05/25 Fontinst v1.933 font definitions for T1/clmqs.]
+ [2024/09/19 Fontinst v1.933 font definitions for T1/clmqs.]
\DeclareFontFamily{T1}{clmqs}{\hyphenchar\font=\m@ne}
diff --git a/fonts/cfr-lm/tex/t1clms.fd b/fonts/cfr-lm/latex/t1clms.fd
index 5a0661c530..3ea453b3a1 100644
--- a/fonts/cfr-lm/tex/t1clms.fd
+++ b/fonts/cfr-lm/latex/t1clms.fd
@@ -5,7 +5,7 @@
%THIS FILE SHOULD BE PUT IN A TEX INPUTS DIRECTORY
\ProvidesFile{t1clms.fd}
- [2010/05/25 Fontinst v1.933 font definitions for T1/clms.]
+ [2024/09/19 Fontinst v1.933 font definitions for T1/clms.]
\DeclareFontFamily{T1}{clms}{}
diff --git a/fonts/cfr-lm/tex/t1clmt.fd b/fonts/cfr-lm/latex/t1clmt.fd
index f46090b877..ca2b309b1a 100644
--- a/fonts/cfr-lm/tex/t1clmt.fd
+++ b/fonts/cfr-lm/latex/t1clmt.fd
@@ -5,7 +5,7 @@
%THIS FILE SHOULD BE PUT IN A TEX INPUTS DIRECTORY
\ProvidesFile{t1clmt.fd}
- [2010/05/25 Fontinst v1.933 font definitions for T1/clmt.]
+ [2024/09/19 Fontinst v1.933 font definitions for T1/clmt.]
\DeclareFontFamily{T1}{clmt}{\hyphenchar\font=\m@ne}
@@ -57,7 +57,8 @@
}{}
\DeclareFontShape{T1}{clmt}{m}{ui}{<->ssub * clmt/m/it}{}
-\DeclareFontShape{T1}{clmt}{m}{si}{<->ssub * clmt/m/scsl}{}
+\DeclareFontShape{T1}{clmt}{m}{scit}{<->ssub * clmt/m/scsl}{}
+\DeclareFontShape{T1}{clmt}{m}{si}{<->ssub * clmt/m/scit}{}
\DeclareFontShape{T1}{clmt}{b}{n}{<->ssub * clmt/bx/n}{}
\DeclareFontShape{T1}{clmt}{bx}{sc}{<->ssub * clmt/bx/n}{}
\DeclareFontShape{T1}{clmt}{b}{sc}{<->ssub * clmt/bx/sc}{}
diff --git a/fonts/cfr-lm/tex/t1clmv.fd b/fonts/cfr-lm/latex/t1clmv.fd
index ef3eb23ff2..cbbbf26929 100644
--- a/fonts/cfr-lm/tex/t1clmv.fd
+++ b/fonts/cfr-lm/latex/t1clmv.fd
@@ -5,7 +5,7 @@
%THIS FILE SHOULD BE PUT IN A TEX INPUTS DIRECTORY
\ProvidesFile{t1clmv.fd}
- [2010/05/25 Fontinst v1.933 font definitions for T1/clmv.]
+ [2024/09/19 Fontinst v1.933 font definitions for T1/clmv.]
\DeclareFontFamily{T1}{clmv}{\hyphenchar\font=\m@ne}
diff --git a/fonts/cfr-lm/tex/ts1clm.fd b/fonts/cfr-lm/latex/ts1clm.fd
index 257d4adf6f..2f957e7a63 100644
--- a/fonts/cfr-lm/tex/ts1clm.fd
+++ b/fonts/cfr-lm/latex/ts1clm.fd
@@ -1,11 +1,11 @@
%Filename: ts1clm.fd
-%Created by: tex clm-drv
-%Created using fontinst v1.928
+%Created by: tex clm-ts1-drv
+%Created using fontinst v1.933
%THIS FILE SHOULD BE PUT IN A TEX INPUTS DIRECTORY
\ProvidesFile{ts1clm.fd}
- [2008/02/13 Fontinst v1.928 font definitions for TS1/clm.]
+ [2024/09/19 Fontinst v1.933 font definitions for TS1/clm.]
\DeclareFontFamily{TS1}{clm}{}
@@ -74,7 +74,8 @@
<-> ts1-lmbo10
}{}
-\DeclareFontShape{TS1}{clm}{m}{si}{<->ssub * clm/m/scsl}{}
+\DeclareFontShape{TS1}{clm}{m}{scit}{<->ssub * clm/m/scsl}{}
+\DeclareFontShape{TS1}{clm}{m}{si}{<->ssub * clm/m/scit}{}
\DeclareFontShape{TS1}{clm}{b}{n}{<->ssub * clm/bx/n}{}
\DeclareFontShape{TS1}{clm}{bx}{sc}{<->ssub * clm/bx/n}{}
\DeclareFontShape{TS1}{clm}{b}{sc}{<->ssub * clm/bx/sc}{}
diff --git a/fonts/cfr-lm/tex/ts1clm2.fd b/fonts/cfr-lm/latex/ts1clm2.fd
index 53bfebf826..505c786af0 100644
--- a/fonts/cfr-lm/tex/ts1clm2.fd
+++ b/fonts/cfr-lm/latex/ts1clm2.fd
@@ -1,11 +1,11 @@
%Filename: ts1clm2.fd
-%Created by: tex clm-drv
-%Created using fontinst v1.928
+%Created by: tex clm-ts1-drv
+%Created using fontinst v1.933
%THIS FILE SHOULD BE PUT IN A TEX INPUTS DIRECTORY
\ProvidesFile{ts1clm2.fd}
- [2015/02/01 Fontinst v1.928 font definitions for TS1/clm2.]
+ [2024/09/19 Fontinst v1.933 font definitions for TS1/clm2.]
\DeclareFontFamily{TS1}{clm2}{}
@@ -74,7 +74,8 @@
<-> ts1-lmbo10
}{}
-\DeclareFontShape{TS1}{clm2}{m}{si}{<->ssub * clm2/m/scsl}{}
+\DeclareFontShape{TS1}{clm2}{m}{scit}{<->ssub * clm2/m/scsl}{}
+\DeclareFontShape{TS1}{clm2}{m}{si}{<->ssub * clm2/m/scit}{}
\DeclareFontShape{TS1}{clm2}{b}{n}{<->ssub * clm2/bx/n}{}
\DeclareFontShape{TS1}{clm2}{bx}{sc}{<->ssub * clm2/bx/n}{}
\DeclareFontShape{TS1}{clm2}{b}{sc}{<->ssub * clm2/bx/sc}{}
diff --git a/fonts/cfr-lm/tex/ts1clm2d.fd b/fonts/cfr-lm/latex/ts1clm2d.fd
index 1d120466ea..675a07cd4a 100644
--- a/fonts/cfr-lm/tex/ts1clm2d.fd
+++ b/fonts/cfr-lm/latex/ts1clm2d.fd
@@ -1,11 +1,11 @@
%Filename: ts1clm2d.fd
-%Created by: tex clm-drv
-%Created using fontinst v1.928
+%Created by: tex clm-ts1-drv
+%Created using fontinst v1.933
%THIS FILE SHOULD BE PUT IN A TEX INPUTS DIRECTORY
\ProvidesFile{ts1clm2d.fd}
- [2008/02/13 Fontinst v1.928 font definitions for TS1/clm2d.]
+ [2024/09/19 Fontinst v1.933 font definitions for TS1/clm2d.]
\DeclareFontFamily{TS1}{clm2d}{}
diff --git a/fonts/cfr-lm/tex/ts1clm2dj.fd b/fonts/cfr-lm/latex/ts1clm2dj.fd
index bc0ef8e88b..5f779c5c5e 100644
--- a/fonts/cfr-lm/tex/ts1clm2dj.fd
+++ b/fonts/cfr-lm/latex/ts1clm2dj.fd
@@ -1,11 +1,11 @@
%Filename: ts1clm2dj.fd
-%Created by: tex clm-drv
-%Created using fontinst v1.928
+%Created by: tex clm-ts1-drv
+%Created using fontinst v1.933
%THIS FILE SHOULD BE PUT IN A TEX INPUTS DIRECTORY
\ProvidesFile{ts1clm2dj.fd}
- [2008/02/13 Fontinst v1.928 font definitions for TS1/clm2dj.]
+ [2024/09/19 Fontinst v1.933 font definitions for TS1/clm2dj.]
\DeclareFontFamily{TS1}{clm2dj}{}
diff --git a/fonts/cfr-lm/tex/ts1clm2j.fd b/fonts/cfr-lm/latex/ts1clm2j.fd
index 06c57ce74c..27241a46e6 100644
--- a/fonts/cfr-lm/tex/ts1clm2j.fd
+++ b/fonts/cfr-lm/latex/ts1clm2j.fd
@@ -1,11 +1,11 @@
%Filename: ts1clm2j.fd
-%Created by: tex clm-drv
-%Created using fontinst v1.928
+%Created by: tex clm-ts1-drv
+%Created using fontinst v1.933
%THIS FILE SHOULD BE PUT IN A TEX INPUTS DIRECTORY
\ProvidesFile{ts1clm2j.fd}
- [2008/02/13 Fontinst v1.928 font definitions for TS1/clm2j.]
+ [2024/09/19 Fontinst v1.933 font definitions for TS1/clm2j.]
\DeclareFontFamily{TS1}{clm2j}{}
@@ -74,7 +74,8 @@
<-> ts1-lmbo10
}{}
-\DeclareFontShape{TS1}{clm2j}{m}{si}{<->ssub * clm2j/m/scsl}{}
+\DeclareFontShape{TS1}{clm2j}{m}{scit}{<->ssub * clm2j/m/scsl}{}
+\DeclareFontShape{TS1}{clm2j}{m}{si}{<->ssub * clm2j/m/scit}{}
\DeclareFontShape{TS1}{clm2j}{b}{n}{<->ssub * clm2j/bx/n}{}
\DeclareFontShape{TS1}{clm2j}{bx}{sc}{<->ssub * clm2j/bx/n}{}
\DeclareFontShape{TS1}{clm2j}{b}{sc}{<->ssub * clm2j/bx/sc}{}
diff --git a/fonts/cfr-lm/tex/ts1clm2jqs.fd b/fonts/cfr-lm/latex/ts1clm2jqs.fd
index 952f91fb03..85e6bf0bdc 100644
--- a/fonts/cfr-lm/tex/ts1clm2jqs.fd
+++ b/fonts/cfr-lm/latex/ts1clm2jqs.fd
@@ -1,11 +1,11 @@
%Filename: ts1clm2jqs.fd
-%Created by: tex clm-drv
-%Created using fontinst v1.928
+%Created by: tex clm-ts1-drv
+%Created using fontinst v1.933
%THIS FILE SHOULD BE PUT IN A TEX INPUTS DIRECTORY
\ProvidesFile{ts1clm2jqs.fd}
- [2008/02/13 Fontinst v1.928 font definitions for TS1/clm2jqs.]
+ [2024/09/19 Fontinst v1.933 font definitions for TS1/clm2jqs.]
\DeclareFontFamily{TS1}{clm2jqs}{}
diff --git a/fonts/cfr-lm/tex/ts1clm2js.fd b/fonts/cfr-lm/latex/ts1clm2js.fd
index ec2c8eba0b..206d9f1a4b 100644
--- a/fonts/cfr-lm/tex/ts1clm2js.fd
+++ b/fonts/cfr-lm/latex/ts1clm2js.fd
@@ -1,11 +1,11 @@
%Filename: ts1clm2js.fd
-%Created by: tex clm-drv
-%Created using fontinst v1.928
+%Created by: tex clm-ts1-drv
+%Created using fontinst v1.933
%THIS FILE SHOULD BE PUT IN A TEX INPUTS DIRECTORY
\ProvidesFile{ts1clm2js.fd}
- [2008/02/13 Fontinst v1.928 font definitions for TS1/clm2js.]
+ [2024/09/19 Fontinst v1.933 font definitions for TS1/clm2js.]
\DeclareFontFamily{TS1}{clm2js}{}
diff --git a/fonts/cfr-lm/tex/ts1clm2jt.fd b/fonts/cfr-lm/latex/ts1clm2jt.fd
index 9b2c5b172e..5034aa1b03 100644
--- a/fonts/cfr-lm/tex/ts1clm2jt.fd
+++ b/fonts/cfr-lm/latex/ts1clm2jt.fd
@@ -1,11 +1,11 @@
%Filename: ts1clm2jt.fd
-%Created by: tex clm-drv
-%Created using fontinst v1.928
+%Created by: tex clm-ts1-drv
+%Created using fontinst v1.933
%THIS FILE SHOULD BE PUT IN A TEX INPUTS DIRECTORY
\ProvidesFile{ts1clm2jt.fd}
- [2008/02/13 Fontinst v1.928 font definitions for TS1/clm2jt.]
+ [2024/09/19 Fontinst v1.933 font definitions for TS1/clm2jt.]
\DeclareFontFamily{TS1}{clm2jt}{}
@@ -57,7 +57,8 @@
}{}
\DeclareFontShape{TS1}{clm2jt}{m}{ui}{<->ssub * clm2jt/m/it}{}
-\DeclareFontShape{TS1}{clm2jt}{m}{si}{<->ssub * clm2jt/m/scsl}{}
+\DeclareFontShape{TS1}{clm2jt}{m}{scit}{<->ssub * clm2jt/m/scsl}{}
+\DeclareFontShape{TS1}{clm2jt}{m}{si}{<->ssub * clm2jt/m/scit}{}
\DeclareFontShape{TS1}{clm2jt}{b}{n}{<->ssub * clm2jt/bx/n}{}
\DeclareFontShape{TS1}{clm2jt}{bx}{sc}{<->ssub * clm2jt/bx/n}{}
\DeclareFontShape{TS1}{clm2jt}{b}{sc}{<->ssub * clm2jt/bx/sc}{}
diff --git a/fonts/cfr-lm/tex/ts1clm2jv.fd b/fonts/cfr-lm/latex/ts1clm2jv.fd
index 804e68b442..5bef745f8a 100644
--- a/fonts/cfr-lm/tex/ts1clm2jv.fd
+++ b/fonts/cfr-lm/latex/ts1clm2jv.fd
@@ -1,11 +1,11 @@
%Filename: ts1clm2jv.fd
-%Created by: tex clm-drv
-%Created using fontinst v1.928
+%Created by: tex clm-ts1-drv
+%Created using fontinst v1.933
%THIS FILE SHOULD BE PUT IN A TEX INPUTS DIRECTORY
\ProvidesFile{ts1clm2jv.fd}
- [2008/02/13 Fontinst v1.928 font definitions for TS1/clm2jv.]
+ [2024/09/19 Fontinst v1.933 font definitions for TS1/clm2jv.]
\DeclareFontFamily{TS1}{clm2jv}{}
diff --git a/fonts/cfr-lm/tex/ts1clm2qs.fd b/fonts/cfr-lm/latex/ts1clm2qs.fd
index 93f1e5ffc8..486e17f599 100644
--- a/fonts/cfr-lm/tex/ts1clm2qs.fd
+++ b/fonts/cfr-lm/latex/ts1clm2qs.fd
@@ -1,11 +1,11 @@
%Filename: ts1clm2qs.fd
-%Created by: tex clm-drv
-%Created using fontinst v1.928
+%Created by: tex clm-ts1-drv
+%Created using fontinst v1.933
%THIS FILE SHOULD BE PUT IN A TEX INPUTS DIRECTORY
\ProvidesFile{ts1clm2qs.fd}
- [2008/02/13 Fontinst v1.928 font definitions for TS1/clm2qs.]
+ [2024/09/19 Fontinst v1.933 font definitions for TS1/clm2qs.]
\DeclareFontFamily{TS1}{clm2qs}{}
diff --git a/fonts/cfr-lm/tex/ts1clm2s.fd b/fonts/cfr-lm/latex/ts1clm2s.fd
index 4f1d942bf8..aebbbf0dc1 100644
--- a/fonts/cfr-lm/tex/ts1clm2s.fd
+++ b/fonts/cfr-lm/latex/ts1clm2s.fd
@@ -1,11 +1,11 @@
%Filename: ts1clm2s.fd
-%Created by: tex clm-drv
-%Created using fontinst v1.928
+%Created by: tex clm-ts1-drv
+%Created using fontinst v1.933
%THIS FILE SHOULD BE PUT IN A TEX INPUTS DIRECTORY
\ProvidesFile{ts1clm2s.fd}
- [2008/02/13 Fontinst v1.928 font definitions for TS1/clm2s.]
+ [2024/09/19 Fontinst v1.933 font definitions for TS1/clm2s.]
\DeclareFontFamily{TS1}{clm2s}{}
diff --git a/fonts/cfr-lm/tex/ts1clm2t.fd b/fonts/cfr-lm/latex/ts1clm2t.fd
index 8615e6430b..876977bd15 100644
--- a/fonts/cfr-lm/tex/ts1clm2t.fd
+++ b/fonts/cfr-lm/latex/ts1clm2t.fd
@@ -1,11 +1,11 @@
%Filename: ts1clm2t.fd
-%Created by: tex clm-drv
-%Created using fontinst v1.928
+%Created by: tex clm-ts1-drv
+%Created using fontinst v1.933
%THIS FILE SHOULD BE PUT IN A TEX INPUTS DIRECTORY
\ProvidesFile{ts1clm2t.fd}
- [2008/02/13 Fontinst v1.928 font definitions for TS1/clm2t.]
+ [2024/09/19 Fontinst v1.933 font definitions for TS1/clm2t.]
\DeclareFontFamily{TS1}{clm2t}{}
@@ -57,7 +57,8 @@
}{}
\DeclareFontShape{TS1}{clm2t}{m}{ui}{<->ssub * clm2t/m/it}{}
-\DeclareFontShape{TS1}{clm2t}{m}{si}{<->ssub * clm2t/m/scsl}{}
+\DeclareFontShape{TS1}{clm2t}{m}{scit}{<->ssub * clm2t/m/scsl}{}
+\DeclareFontShape{TS1}{clm2t}{m}{si}{<->ssub * clm2t/m/scit}{}
\DeclareFontShape{TS1}{clm2t}{b}{n}{<->ssub * clm2t/bx/n}{}
\DeclareFontShape{TS1}{clm2t}{bx}{sc}{<->ssub * clm2t/bx/n}{}
\DeclareFontShape{TS1}{clm2t}{b}{sc}{<->ssub * clm2t/bx/sc}{}
diff --git a/fonts/cfr-lm/tex/ts1clm2v.fd b/fonts/cfr-lm/latex/ts1clm2v.fd
index 7688f834b0..e451254fc7 100644
--- a/fonts/cfr-lm/tex/ts1clm2v.fd
+++ b/fonts/cfr-lm/latex/ts1clm2v.fd
@@ -1,11 +1,11 @@
%Filename: ts1clm2v.fd
-%Created by: tex clm-drv
-%Created using fontinst v1.928
+%Created by: tex clm-ts1-drv
+%Created using fontinst v1.933
%THIS FILE SHOULD BE PUT IN A TEX INPUTS DIRECTORY
\ProvidesFile{ts1clm2v.fd}
- [2008/02/13 Fontinst v1.928 font definitions for TS1/clm2v.]
+ [2024/09/19 Fontinst v1.933 font definitions for TS1/clm2v.]
\DeclareFontFamily{TS1}{clm2v}{}
diff --git a/fonts/cfr-lm/tex/ts1clmd.fd b/fonts/cfr-lm/latex/ts1clmd.fd
index f19706d457..f1e8165dc1 100644
--- a/fonts/cfr-lm/tex/ts1clmd.fd
+++ b/fonts/cfr-lm/latex/ts1clmd.fd
@@ -1,11 +1,11 @@
%Filename: ts1clmd.fd
-%Created by: tex clm-drv
-%Created using fontinst v1.928
+%Created by: tex clm-ts1-drv
+%Created using fontinst v1.933
%THIS FILE SHOULD BE PUT IN A TEX INPUTS DIRECTORY
\ProvidesFile{ts1clmd.fd}
- [2008/02/13 Fontinst v1.928 font definitions for TS1/clmd.]
+ [2024/09/19 Fontinst v1.933 font definitions for TS1/clmd.]
\DeclareFontFamily{TS1}{clmd}{}
diff --git a/fonts/cfr-lm/tex/ts1clmdj.fd b/fonts/cfr-lm/latex/ts1clmdj.fd
index ec209e5220..f9e80d2c66 100644
--- a/fonts/cfr-lm/tex/ts1clmdj.fd
+++ b/fonts/cfr-lm/latex/ts1clmdj.fd
@@ -1,11 +1,11 @@
%Filename: ts1clmdj.fd
-%Created by: tex clm-drv
-%Created using fontinst v1.928
+%Created by: tex clm-ts1-drv
+%Created using fontinst v1.933
%THIS FILE SHOULD BE PUT IN A TEX INPUTS DIRECTORY
\ProvidesFile{ts1clmdj.fd}
- [2008/02/13 Fontinst v1.928 font definitions for TS1/clmdj.]
+ [2024/09/19 Fontinst v1.933 font definitions for TS1/clmdj.]
\DeclareFontFamily{TS1}{clmdj}{}
diff --git a/fonts/cfr-lm/tex/ts1clmj.fd b/fonts/cfr-lm/latex/ts1clmj.fd
index a6eb078e31..f7e0ea7fcb 100644
--- a/fonts/cfr-lm/tex/ts1clmj.fd
+++ b/fonts/cfr-lm/latex/ts1clmj.fd
@@ -1,11 +1,11 @@
%Filename: ts1clmj.fd
-%Created by: tex clm-drv
-%Created using fontinst v1.928
+%Created by: tex clm-ts1-drv
+%Created using fontinst v1.933
%THIS FILE SHOULD BE PUT IN A TEX INPUTS DIRECTORY
\ProvidesFile{ts1clmj.fd}
- [2008/02/13 Fontinst v1.928 font definitions for TS1/clmj.]
+ [2024/09/19 Fontinst v1.933 font definitions for TS1/clmj.]
\DeclareFontFamily{TS1}{clmj}{}
@@ -74,7 +74,8 @@
<-> ts1-lmbo10
}{}
-\DeclareFontShape{TS1}{clmj}{m}{si}{<->ssub * clmj/m/scsl}{}
+\DeclareFontShape{TS1}{clmj}{m}{scit}{<->ssub * clmj/m/scsl}{}
+\DeclareFontShape{TS1}{clmj}{m}{si}{<->ssub * clmj/m/scit}{}
\DeclareFontShape{TS1}{clmj}{b}{n}{<->ssub * clmj/bx/n}{}
\DeclareFontShape{TS1}{clmj}{bx}{sc}{<->ssub * clmj/bx/n}{}
\DeclareFontShape{TS1}{clmj}{b}{sc}{<->ssub * clmj/bx/sc}{}
diff --git a/fonts/cfr-lm/tex/ts1clmjqs.fd b/fonts/cfr-lm/latex/ts1clmjqs.fd
index ed16bf5ed6..ff0e81175f 100644
--- a/fonts/cfr-lm/tex/ts1clmjqs.fd
+++ b/fonts/cfr-lm/latex/ts1clmjqs.fd
@@ -1,11 +1,11 @@
%Filename: ts1clmjqs.fd
-%Created by: tex clm-drv
-%Created using fontinst v1.928
+%Created by: tex clm-ts1-drv
+%Created using fontinst v1.933
%THIS FILE SHOULD BE PUT IN A TEX INPUTS DIRECTORY
\ProvidesFile{ts1clmjqs.fd}
- [2008/02/13 Fontinst v1.928 font definitions for TS1/clmjqs.]
+ [2024/09/19 Fontinst v1.933 font definitions for TS1/clmjqs.]
\DeclareFontFamily{TS1}{clmjqs}{}
diff --git a/fonts/cfr-lm/tex/ts1clmjs.fd b/fonts/cfr-lm/latex/ts1clmjs.fd
index 44a0fd54a1..e7a6e73f12 100644
--- a/fonts/cfr-lm/tex/ts1clmjs.fd
+++ b/fonts/cfr-lm/latex/ts1clmjs.fd
@@ -1,11 +1,11 @@
%Filename: ts1clmjs.fd
-%Created by: tex clm-drv
-%Created using fontinst v1.928
+%Created by: tex clm-ts1-drv
+%Created using fontinst v1.933
%THIS FILE SHOULD BE PUT IN A TEX INPUTS DIRECTORY
\ProvidesFile{ts1clmjs.fd}
- [2008/02/13 Fontinst v1.928 font definitions for TS1/clmjs.]
+ [2024/09/19 Fontinst v1.933 font definitions for TS1/clmjs.]
\DeclareFontFamily{TS1}{clmjs}{}
diff --git a/fonts/cfr-lm/tex/ts1clmjt.fd b/fonts/cfr-lm/latex/ts1clmjt.fd
index f8b3f0ab33..4b2ead9c27 100644
--- a/fonts/cfr-lm/tex/ts1clmjt.fd
+++ b/fonts/cfr-lm/latex/ts1clmjt.fd
@@ -1,11 +1,11 @@
%Filename: ts1clmjt.fd
-%Created by: tex clm-drv
-%Created using fontinst v1.928
+%Created by: tex clm-ts1-drv
+%Created using fontinst v1.933
%THIS FILE SHOULD BE PUT IN A TEX INPUTS DIRECTORY
\ProvidesFile{ts1clmjt.fd}
- [2008/02/13 Fontinst v1.928 font definitions for TS1/clmjt.]
+ [2024/09/19 Fontinst v1.933 font definitions for TS1/clmjt.]
\DeclareFontFamily{TS1}{clmjt}{}
@@ -57,7 +57,8 @@
}{}
\DeclareFontShape{TS1}{clmjt}{m}{ui}{<->ssub * clmjt/m/it}{}
-\DeclareFontShape{TS1}{clmjt}{m}{si}{<->ssub * clmjt/m/scsl}{}
+\DeclareFontShape{TS1}{clmjt}{m}{scit}{<->ssub * clmjt/m/scsl}{}
+\DeclareFontShape{TS1}{clmjt}{m}{si}{<->ssub * clmjt/m/scit}{}
\DeclareFontShape{TS1}{clmjt}{b}{n}{<->ssub * clmjt/bx/n}{}
\DeclareFontShape{TS1}{clmjt}{bx}{sc}{<->ssub * clmjt/bx/n}{}
\DeclareFontShape{TS1}{clmjt}{b}{sc}{<->ssub * clmjt/bx/sc}{}
diff --git a/fonts/cfr-lm/tex/ts1clmjv.fd b/fonts/cfr-lm/latex/ts1clmjv.fd
index 002b68cae4..66aa7f2da4 100644
--- a/fonts/cfr-lm/tex/ts1clmjv.fd
+++ b/fonts/cfr-lm/latex/ts1clmjv.fd
@@ -1,11 +1,11 @@
%Filename: ts1clmjv.fd
-%Created by: tex clm-drv
-%Created using fontinst v1.928
+%Created by: tex clm-ts1-drv
+%Created using fontinst v1.933
%THIS FILE SHOULD BE PUT IN A TEX INPUTS DIRECTORY
\ProvidesFile{ts1clmjv.fd}
- [2008/02/13 Fontinst v1.928 font definitions for TS1/clmjv.]
+ [2024/09/19 Fontinst v1.933 font definitions for TS1/clmjv.]
\DeclareFontFamily{TS1}{clmjv}{}
diff --git a/fonts/cfr-lm/tex/ts1clmqs.fd b/fonts/cfr-lm/latex/ts1clmqs.fd
index 8baed70737..b3ff933fae 100644
--- a/fonts/cfr-lm/tex/ts1clmqs.fd
+++ b/fonts/cfr-lm/latex/ts1clmqs.fd
@@ -1,11 +1,11 @@
%Filename: ts1clmqs.fd
-%Created by: tex clm-drv
-%Created using fontinst v1.928
+%Created by: tex clm-ts1-drv
+%Created using fontinst v1.933
%THIS FILE SHOULD BE PUT IN A TEX INPUTS DIRECTORY
\ProvidesFile{ts1clmqs.fd}
- [2008/02/13 Fontinst v1.928 font definitions for TS1/clmqs.]
+ [2024/09/19 Fontinst v1.933 font definitions for TS1/clmqs.]
\DeclareFontFamily{TS1}{clmqs}{}
diff --git a/fonts/cfr-lm/tex/ts1clms.fd b/fonts/cfr-lm/latex/ts1clms.fd
index 3da7aea168..e02646c99a 100644
--- a/fonts/cfr-lm/tex/ts1clms.fd
+++ b/fonts/cfr-lm/latex/ts1clms.fd
@@ -1,11 +1,11 @@
%Filename: ts1clms.fd
-%Created by: tex clm-drv
-%Created using fontinst v1.928
+%Created by: tex clm-ts1-drv
+%Created using fontinst v1.933
%THIS FILE SHOULD BE PUT IN A TEX INPUTS DIRECTORY
\ProvidesFile{ts1clms.fd}
- [2008/02/13 Fontinst v1.928 font definitions for TS1/clms.]
+ [2024/09/19 Fontinst v1.933 font definitions for TS1/clms.]
\DeclareFontFamily{TS1}{clms}{}
diff --git a/fonts/cfr-lm/tex/ts1clmt.fd b/fonts/cfr-lm/latex/ts1clmt.fd
index 4cc3e5243a..9141d1ebc4 100644
--- a/fonts/cfr-lm/tex/ts1clmt.fd
+++ b/fonts/cfr-lm/latex/ts1clmt.fd
@@ -1,11 +1,11 @@
%Filename: ts1clmt.fd
-%Created by: tex clm-drv
-%Created using fontinst v1.928
+%Created by: tex clm-ts1-drv
+%Created using fontinst v1.933
%THIS FILE SHOULD BE PUT IN A TEX INPUTS DIRECTORY
\ProvidesFile{ts1clmt.fd}
- [2008/02/13 Fontinst v1.928 font definitions for TS1/clmt.]
+ [2024/09/19 Fontinst v1.933 font definitions for TS1/clmt.]
\DeclareFontFamily{TS1}{clmt}{}
@@ -57,7 +57,8 @@
}{}
\DeclareFontShape{TS1}{clmt}{m}{ui}{<->ssub * clmt/m/it}{}
-\DeclareFontShape{TS1}{clmt}{m}{si}{<->ssub * clmt/m/scsl}{}
+\DeclareFontShape{TS1}{clmt}{m}{scit}{<->ssub * clmt/m/scsl}{}
+\DeclareFontShape{TS1}{clmt}{m}{si}{<->ssub * clmt/m/scit}{}
\DeclareFontShape{TS1}{clmt}{b}{n}{<->ssub * clmt/bx/n}{}
\DeclareFontShape{TS1}{clmt}{bx}{sc}{<->ssub * clmt/bx/n}{}
\DeclareFontShape{TS1}{clmt}{b}{sc}{<->ssub * clmt/bx/sc}{}
diff --git a/fonts/cfr-lm/tex/ts1clmv.fd b/fonts/cfr-lm/latex/ts1clmv.fd
index 1d74461b38..3dd4fb8c8d 100644
--- a/fonts/cfr-lm/tex/ts1clmv.fd
+++ b/fonts/cfr-lm/latex/ts1clmv.fd
@@ -1,11 +1,11 @@
%Filename: ts1clmv.fd
-%Created by: tex clm-drv
-%Created using fontinst v1.928
+%Created by: tex clm-ts1-drv
+%Created using fontinst v1.933
%THIS FILE SHOULD BE PUT IN A TEX INPUTS DIRECTORY
\ProvidesFile{ts1clmv.fd}
- [2008/02/13 Fontinst v1.928 font definitions for TS1/clmv.]
+ [2024/09/19 Fontinst v1.933 font definitions for TS1/clmv.]
\DeclareFontFamily{TS1}{clmv}{}
diff --git a/fonts/cfr-lm/tex/uclm.fd b/fonts/cfr-lm/latex/uclm.fd
index 61c48f7d68..54a0050120 100644
--- a/fonts/cfr-lm/tex/uclm.fd
+++ b/fonts/cfr-lm/latex/uclm.fd
@@ -5,7 +5,7 @@
%THIS FILE SHOULD BE PUT IN A TEX INPUTS DIRECTORY
\ProvidesFile{uclm.fd}
- [2010/05/25 Fontinst v1.933 font definitions for U/clm.]
+ [2024/09/19 Fontinst v1.933 font definitions for U/clm.]
\DeclareFontFamily{U}{clm}{}
@@ -74,7 +74,8 @@
<-> u-clmbo10
}{}
-\DeclareFontShape{U}{clm}{m}{si}{<->ssub * clm/m/scsl}{}
+\DeclareFontShape{U}{clm}{m}{scit}{<->ssub * clm/m/scsl}{}
+\DeclareFontShape{U}{clm}{m}{si}{<->ssub * clm/m/scit}{}
\DeclareFontShape{U}{clm}{b}{n}{<->ssub * clm/bx/n}{}
\DeclareFontShape{U}{clm}{bx}{sc}{<->ssub * clm/bx/n}{}
\DeclareFontShape{U}{clm}{b}{sc}{<->ssub * clm/bx/sc}{}
diff --git a/fonts/cfr-lm/tex/uclm2.fd b/fonts/cfr-lm/latex/uclm2.fd
index 320abfe0d7..df61503d2e 100644
--- a/fonts/cfr-lm/tex/uclm2.fd
+++ b/fonts/cfr-lm/latex/uclm2.fd
@@ -5,7 +5,7 @@
%THIS FILE SHOULD BE PUT IN A TEX INPUTS DIRECTORY
\ProvidesFile{uclm2.fd}
- [2010/05/25 Fontinst v1.933 font definitions for U/clm2.]
+ [2024/09/19 Fontinst v1.933 font definitions for U/clm2.]
\DeclareFontFamily{U}{clm2}{}
@@ -74,7 +74,8 @@
<-> u-clmbo10
}{}
-\DeclareFontShape{U}{clm2}{m}{si}{<->ssub * clm2/m/scsl}{}
+\DeclareFontShape{U}{clm2}{m}{scit}{<->ssub * clm2/m/scsl}{}
+\DeclareFontShape{U}{clm2}{m}{si}{<->ssub * clm2/m/scit}{}
\DeclareFontShape{U}{clm2}{b}{n}{<->ssub * clm2/bx/n}{}
\DeclareFontShape{U}{clm2}{bx}{sc}{<->ssub * clm2/bx/n}{}
\DeclareFontShape{U}{clm2}{b}{sc}{<->ssub * clm2/bx/sc}{}
diff --git a/fonts/cfr-lm/tex/uclm2d.fd b/fonts/cfr-lm/latex/uclm2d.fd
index f1a333da2b..fe56d5b784 100644
--- a/fonts/cfr-lm/tex/uclm2d.fd
+++ b/fonts/cfr-lm/latex/uclm2d.fd
@@ -5,7 +5,7 @@
%THIS FILE SHOULD BE PUT IN A TEX INPUTS DIRECTORY
\ProvidesFile{uclm2d.fd}
- [2010/05/25 Fontinst v1.933 font definitions for U/clm2d.]
+ [2024/09/19 Fontinst v1.933 font definitions for U/clm2d.]
\DeclareFontFamily{U}{clm2d}{}
diff --git a/fonts/cfr-lm/tex/uclm2dj.fd b/fonts/cfr-lm/latex/uclm2dj.fd
index 6d4d7ade21..4e80cb0431 100644
--- a/fonts/cfr-lm/tex/uclm2dj.fd
+++ b/fonts/cfr-lm/latex/uclm2dj.fd
@@ -5,7 +5,7 @@
%THIS FILE SHOULD BE PUT IN A TEX INPUTS DIRECTORY
\ProvidesFile{uclm2dj.fd}
- [2010/05/25 Fontinst v1.933 font definitions for U/clm2dj.]
+ [2024/09/19 Fontinst v1.933 font definitions for U/clm2dj.]
\DeclareFontFamily{U}{clm2dj}{}
diff --git a/fonts/cfr-lm/tex/uclm2j.fd b/fonts/cfr-lm/latex/uclm2j.fd
index cf16debfae..842119949a 100644
--- a/fonts/cfr-lm/tex/uclm2j.fd
+++ b/fonts/cfr-lm/latex/uclm2j.fd
@@ -5,7 +5,7 @@
%THIS FILE SHOULD BE PUT IN A TEX INPUTS DIRECTORY
\ProvidesFile{uclm2j.fd}
- [2010/05/25 Fontinst v1.933 font definitions for U/clm2j.]
+ [2024/09/19 Fontinst v1.933 font definitions for U/clm2j.]
\DeclareFontFamily{U}{clm2j}{}
@@ -74,7 +74,8 @@
<-> u-clmbo10
}{}
-\DeclareFontShape{U}{clm2j}{m}{si}{<->ssub * clm2j/m/scsl}{}
+\DeclareFontShape{U}{clm2j}{m}{scit}{<->ssub * clm2j/m/scsl}{}
+\DeclareFontShape{U}{clm2j}{m}{si}{<->ssub * clm2j/m/scit}{}
\DeclareFontShape{U}{clm2j}{b}{n}{<->ssub * clm2j/bx/n}{}
\DeclareFontShape{U}{clm2j}{bx}{sc}{<->ssub * clm2j/bx/n}{}
\DeclareFontShape{U}{clm2j}{b}{sc}{<->ssub * clm2j/bx/sc}{}
diff --git a/fonts/cfr-lm/tex/uclm2jqs.fd b/fonts/cfr-lm/latex/uclm2jqs.fd
index 6b8b5ccc2a..3a8970ddcd 100644
--- a/fonts/cfr-lm/tex/uclm2jqs.fd
+++ b/fonts/cfr-lm/latex/uclm2jqs.fd
@@ -5,7 +5,7 @@
%THIS FILE SHOULD BE PUT IN A TEX INPUTS DIRECTORY
\ProvidesFile{uclm2jqs.fd}
- [2010/05/25 Fontinst v1.933 font definitions for U/clm2jqs.]
+ [2024/09/19 Fontinst v1.933 font definitions for U/clm2jqs.]
\DeclareFontFamily{U}{clm2jqs}{}
diff --git a/fonts/cfr-lm/tex/uclm2js.fd b/fonts/cfr-lm/latex/uclm2js.fd
index acd57a8803..0708924065 100644
--- a/fonts/cfr-lm/tex/uclm2js.fd
+++ b/fonts/cfr-lm/latex/uclm2js.fd
@@ -5,7 +5,7 @@
%THIS FILE SHOULD BE PUT IN A TEX INPUTS DIRECTORY
\ProvidesFile{uclm2js.fd}
- [2010/05/25 Fontinst v1.933 font definitions for U/clm2js.]
+ [2024/09/19 Fontinst v1.933 font definitions for U/clm2js.]
\DeclareFontFamily{U}{clm2js}{}
diff --git a/fonts/cfr-lm/tex/uclm2jt.fd b/fonts/cfr-lm/latex/uclm2jt.fd
index 065b52776f..61f1abd707 100644
--- a/fonts/cfr-lm/tex/uclm2jt.fd
+++ b/fonts/cfr-lm/latex/uclm2jt.fd
@@ -5,7 +5,7 @@
%THIS FILE SHOULD BE PUT IN A TEX INPUTS DIRECTORY
\ProvidesFile{uclm2jt.fd}
- [2010/05/25 Fontinst v1.933 font definitions for U/clm2jt.]
+ [2024/09/19 Fontinst v1.933 font definitions for U/clm2jt.]
\DeclareFontFamily{U}{clm2jt}{}
@@ -57,7 +57,8 @@
}{}
\DeclareFontShape{U}{clm2jt}{m}{ui}{<->ssub * clm2jt/m/it}{}
-\DeclareFontShape{U}{clm2jt}{m}{si}{<->ssub * clm2jt/m/scsl}{}
+\DeclareFontShape{U}{clm2jt}{m}{scit}{<->ssub * clm2jt/m/scsl}{}
+\DeclareFontShape{U}{clm2jt}{m}{si}{<->ssub * clm2jt/m/scit}{}
\DeclareFontShape{U}{clm2jt}{b}{n}{<->ssub * clm2jt/bx/n}{}
\DeclareFontShape{U}{clm2jt}{bx}{sc}{<->ssub * clm2jt/bx/n}{}
\DeclareFontShape{U}{clm2jt}{b}{sc}{<->ssub * clm2jt/bx/sc}{}
diff --git a/fonts/cfr-lm/tex/uclm2jv.fd b/fonts/cfr-lm/latex/uclm2jv.fd
index 8e9175f8b6..e8ddcc42c3 100644
--- a/fonts/cfr-lm/tex/uclm2jv.fd
+++ b/fonts/cfr-lm/latex/uclm2jv.fd
@@ -5,7 +5,7 @@
%THIS FILE SHOULD BE PUT IN A TEX INPUTS DIRECTORY
\ProvidesFile{uclm2jv.fd}
- [2010/05/25 Fontinst v1.933 font definitions for U/clm2jv.]
+ [2024/09/19 Fontinst v1.933 font definitions for U/clm2jv.]
\DeclareFontFamily{U}{clm2jv}{}
diff --git a/fonts/cfr-lm/tex/uclm2qs.fd b/fonts/cfr-lm/latex/uclm2qs.fd
index d8c67797c9..db43cb583e 100644
--- a/fonts/cfr-lm/tex/uclm2qs.fd
+++ b/fonts/cfr-lm/latex/uclm2qs.fd
@@ -5,7 +5,7 @@
%THIS FILE SHOULD BE PUT IN A TEX INPUTS DIRECTORY
\ProvidesFile{uclm2qs.fd}
- [2010/05/25 Fontinst v1.933 font definitions for U/clm2qs.]
+ [2024/09/19 Fontinst v1.933 font definitions for U/clm2qs.]
\DeclareFontFamily{U}{clm2qs}{}
diff --git a/fonts/cfr-lm/tex/uclm2s.fd b/fonts/cfr-lm/latex/uclm2s.fd
index df081eed6b..4e20ef2d03 100644
--- a/fonts/cfr-lm/tex/uclm2s.fd
+++ b/fonts/cfr-lm/latex/uclm2s.fd
@@ -5,7 +5,7 @@
%THIS FILE SHOULD BE PUT IN A TEX INPUTS DIRECTORY
\ProvidesFile{uclm2s.fd}
- [2010/05/25 Fontinst v1.933 font definitions for U/clm2s.]
+ [2024/09/19 Fontinst v1.933 font definitions for U/clm2s.]
\DeclareFontFamily{U}{clm2s}{}
diff --git a/fonts/cfr-lm/tex/uclm2t.fd b/fonts/cfr-lm/latex/uclm2t.fd
index ad5fafb404..1ef982690a 100644
--- a/fonts/cfr-lm/tex/uclm2t.fd
+++ b/fonts/cfr-lm/latex/uclm2t.fd
@@ -5,7 +5,7 @@
%THIS FILE SHOULD BE PUT IN A TEX INPUTS DIRECTORY
\ProvidesFile{uclm2t.fd}
- [2010/05/25 Fontinst v1.933 font definitions for U/clm2t.]
+ [2024/09/19 Fontinst v1.933 font definitions for U/clm2t.]
\DeclareFontFamily{U}{clm2t}{}
@@ -57,7 +57,8 @@
}{}
\DeclareFontShape{U}{clm2t}{m}{ui}{<->ssub * clm2t/m/it}{}
-\DeclareFontShape{U}{clm2t}{m}{si}{<->ssub * clm2t/m/scsl}{}
+\DeclareFontShape{U}{clm2t}{m}{scit}{<->ssub * clm2t/m/scsl}{}
+\DeclareFontShape{U}{clm2t}{m}{si}{<->ssub * clm2t/m/scit}{}
\DeclareFontShape{U}{clm2t}{b}{n}{<->ssub * clm2t/bx/n}{}
\DeclareFontShape{U}{clm2t}{bx}{sc}{<->ssub * clm2t/bx/n}{}
\DeclareFontShape{U}{clm2t}{b}{sc}{<->ssub * clm2t/bx/sc}{}
diff --git a/fonts/cfr-lm/tex/uclm2v.fd b/fonts/cfr-lm/latex/uclm2v.fd
index 0ab1a2b858..87c7b72c5f 100644
--- a/fonts/cfr-lm/tex/uclm2v.fd
+++ b/fonts/cfr-lm/latex/uclm2v.fd
@@ -5,7 +5,7 @@
%THIS FILE SHOULD BE PUT IN A TEX INPUTS DIRECTORY
\ProvidesFile{uclm2v.fd}
- [2010/05/25 Fontinst v1.933 font definitions for U/clm2v.]
+ [2024/09/19 Fontinst v1.933 font definitions for U/clm2v.]
\DeclareFontFamily{U}{clm2v}{}
diff --git a/fonts/cfr-lm/tex/uclmd.fd b/fonts/cfr-lm/latex/uclmd.fd
index 2279857854..ba250f22e7 100644
--- a/fonts/cfr-lm/tex/uclmd.fd
+++ b/fonts/cfr-lm/latex/uclmd.fd
@@ -5,7 +5,7 @@
%THIS FILE SHOULD BE PUT IN A TEX INPUTS DIRECTORY
\ProvidesFile{uclmd.fd}
- [2010/05/25 Fontinst v1.933 font definitions for U/clmd.]
+ [2024/09/19 Fontinst v1.933 font definitions for U/clmd.]
\DeclareFontFamily{U}{clmd}{}
diff --git a/fonts/cfr-lm/tex/uclmdj.fd b/fonts/cfr-lm/latex/uclmdj.fd
index 9db7ac3a7e..0e0687f2ba 100644
--- a/fonts/cfr-lm/tex/uclmdj.fd
+++ b/fonts/cfr-lm/latex/uclmdj.fd
@@ -5,7 +5,7 @@
%THIS FILE SHOULD BE PUT IN A TEX INPUTS DIRECTORY
\ProvidesFile{uclmdj.fd}
- [2010/05/25 Fontinst v1.933 font definitions for U/clmdj.]
+ [2024/09/19 Fontinst v1.933 font definitions for U/clmdj.]
\DeclareFontFamily{U}{clmdj}{}
diff --git a/fonts/cfr-lm/tex/uclmj.fd b/fonts/cfr-lm/latex/uclmj.fd
index bd1d0557f1..789578e18f 100644
--- a/fonts/cfr-lm/tex/uclmj.fd
+++ b/fonts/cfr-lm/latex/uclmj.fd
@@ -5,7 +5,7 @@
%THIS FILE SHOULD BE PUT IN A TEX INPUTS DIRECTORY
\ProvidesFile{uclmj.fd}
- [2010/05/25 Fontinst v1.933 font definitions for U/clmj.]
+ [2024/09/19 Fontinst v1.933 font definitions for U/clmj.]
\DeclareFontFamily{U}{clmj}{}
@@ -74,7 +74,8 @@
<-> u-clmbo10
}{}
-\DeclareFontShape{U}{clmj}{m}{si}{<->ssub * clmj/m/scsl}{}
+\DeclareFontShape{U}{clmj}{m}{scit}{<->ssub * clmj/m/scsl}{}
+\DeclareFontShape{U}{clmj}{m}{si}{<->ssub * clmj/m/scit}{}
\DeclareFontShape{U}{clmj}{b}{n}{<->ssub * clmj/bx/n}{}
\DeclareFontShape{U}{clmj}{bx}{sc}{<->ssub * clmj/bx/n}{}
\DeclareFontShape{U}{clmj}{b}{sc}{<->ssub * clmj/bx/sc}{}
diff --git a/fonts/cfr-lm/tex/uclmjqs.fd b/fonts/cfr-lm/latex/uclmjqs.fd
index 7ff5825485..e2f4eb6aba 100644
--- a/fonts/cfr-lm/tex/uclmjqs.fd
+++ b/fonts/cfr-lm/latex/uclmjqs.fd
@@ -5,7 +5,7 @@
%THIS FILE SHOULD BE PUT IN A TEX INPUTS DIRECTORY
\ProvidesFile{uclmjqs.fd}
- [2010/05/25 Fontinst v1.933 font definitions for U/clmjqs.]
+ [2024/09/19 Fontinst v1.933 font definitions for U/clmjqs.]
\DeclareFontFamily{U}{clmjqs}{}
diff --git a/fonts/cfr-lm/tex/uclmjs.fd b/fonts/cfr-lm/latex/uclmjs.fd
index 7a3e4ea591..28c10f7ba8 100644
--- a/fonts/cfr-lm/tex/uclmjs.fd
+++ b/fonts/cfr-lm/latex/uclmjs.fd
@@ -5,7 +5,7 @@
%THIS FILE SHOULD BE PUT IN A TEX INPUTS DIRECTORY
\ProvidesFile{uclmjs.fd}
- [2010/05/25 Fontinst v1.933 font definitions for U/clmjs.]
+ [2024/09/19 Fontinst v1.933 font definitions for U/clmjs.]
\DeclareFontFamily{U}{clmjs}{}
diff --git a/fonts/cfr-lm/tex/uclmjt.fd b/fonts/cfr-lm/latex/uclmjt.fd
index a07a76aed5..79dff0ea51 100644
--- a/fonts/cfr-lm/tex/uclmjt.fd
+++ b/fonts/cfr-lm/latex/uclmjt.fd
@@ -5,7 +5,7 @@
%THIS FILE SHOULD BE PUT IN A TEX INPUTS DIRECTORY
\ProvidesFile{uclmjt.fd}
- [2010/05/25 Fontinst v1.933 font definitions for U/clmjt.]
+ [2024/09/19 Fontinst v1.933 font definitions for U/clmjt.]
\DeclareFontFamily{U}{clmjt}{}
@@ -57,7 +57,8 @@
}{}
\DeclareFontShape{U}{clmjt}{m}{ui}{<->ssub * clmjt/m/it}{}
-\DeclareFontShape{U}{clmjt}{m}{si}{<->ssub * clmjt/m/scsl}{}
+\DeclareFontShape{U}{clmjt}{m}{scit}{<->ssub * clmjt/m/scsl}{}
+\DeclareFontShape{U}{clmjt}{m}{si}{<->ssub * clmjt/m/scit}{}
\DeclareFontShape{U}{clmjt}{b}{n}{<->ssub * clmjt/bx/n}{}
\DeclareFontShape{U}{clmjt}{bx}{sc}{<->ssub * clmjt/bx/n}{}
\DeclareFontShape{U}{clmjt}{b}{sc}{<->ssub * clmjt/bx/sc}{}
diff --git a/fonts/cfr-lm/tex/uclmjv.fd b/fonts/cfr-lm/latex/uclmjv.fd
index b109d77cb2..4ab80a632c 100644
--- a/fonts/cfr-lm/tex/uclmjv.fd
+++ b/fonts/cfr-lm/latex/uclmjv.fd
@@ -5,7 +5,7 @@
%THIS FILE SHOULD BE PUT IN A TEX INPUTS DIRECTORY
\ProvidesFile{uclmjv.fd}
- [2010/05/25 Fontinst v1.933 font definitions for U/clmjv.]
+ [2024/09/19 Fontinst v1.933 font definitions for U/clmjv.]
\DeclareFontFamily{U}{clmjv}{}
diff --git a/fonts/cfr-lm/tex/uclmqs.fd b/fonts/cfr-lm/latex/uclmqs.fd
index 032bbf95dc..2577c9a046 100644
--- a/fonts/cfr-lm/tex/uclmqs.fd
+++ b/fonts/cfr-lm/latex/uclmqs.fd
@@ -5,7 +5,7 @@
%THIS FILE SHOULD BE PUT IN A TEX INPUTS DIRECTORY
\ProvidesFile{uclmqs.fd}
- [2010/05/25 Fontinst v1.933 font definitions for U/clmqs.]
+ [2024/09/19 Fontinst v1.933 font definitions for U/clmqs.]
\DeclareFontFamily{U}{clmqs}{}
diff --git a/fonts/cfr-lm/tex/uclms.fd b/fonts/cfr-lm/latex/uclms.fd
index 4883781272..69ac8937bf 100644
--- a/fonts/cfr-lm/tex/uclms.fd
+++ b/fonts/cfr-lm/latex/uclms.fd
@@ -5,7 +5,7 @@
%THIS FILE SHOULD BE PUT IN A TEX INPUTS DIRECTORY
\ProvidesFile{uclms.fd}
- [2010/05/25 Fontinst v1.933 font definitions for U/clms.]
+ [2024/09/19 Fontinst v1.933 font definitions for U/clms.]
\DeclareFontFamily{U}{clms}{}
diff --git a/fonts/cfr-lm/tex/uclmt.fd b/fonts/cfr-lm/latex/uclmt.fd
index 4f03f39e88..980b5f39b9 100644
--- a/fonts/cfr-lm/tex/uclmt.fd
+++ b/fonts/cfr-lm/latex/uclmt.fd
@@ -5,7 +5,7 @@
%THIS FILE SHOULD BE PUT IN A TEX INPUTS DIRECTORY
\ProvidesFile{uclmt.fd}
- [2010/05/25 Fontinst v1.933 font definitions for U/clmt.]
+ [2024/09/19 Fontinst v1.933 font definitions for U/clmt.]
\DeclareFontFamily{U}{clmt}{}
@@ -57,7 +57,8 @@
}{}
\DeclareFontShape{U}{clmt}{m}{ui}{<->ssub * clmt/m/it}{}
-\DeclareFontShape{U}{clmt}{m}{si}{<->ssub * clmt/m/scsl}{}
+\DeclareFontShape{U}{clmt}{m}{scit}{<->ssub * clmt/m/scsl}{}
+\DeclareFontShape{U}{clmt}{m}{si}{<->ssub * clmt/m/scit}{}
\DeclareFontShape{U}{clmt}{b}{n}{<->ssub * clmt/bx/n}{}
\DeclareFontShape{U}{clmt}{bx}{sc}{<->ssub * clmt/bx/n}{}
\DeclareFontShape{U}{clmt}{b}{sc}{<->ssub * clmt/bx/sc}{}
diff --git a/fonts/cfr-lm/tex/uclmv.fd b/fonts/cfr-lm/latex/uclmv.fd
index 8f2ed86f72..b5dd269859 100644
--- a/fonts/cfr-lm/tex/uclmv.fd
+++ b/fonts/cfr-lm/latex/uclmv.fd
@@ -5,7 +5,7 @@
%THIS FILE SHOULD BE PUT IN A TEX INPUTS DIRECTORY
\ProvidesFile{uclmv.fd}
- [2010/05/25 Fontinst v1.933 font definitions for U/clmv.]
+ [2024/09/19 Fontinst v1.933 font definitions for U/clmv.]
\DeclareFontFamily{U}{clmv}{}
diff --git a/fonts/cfr-lm/source/cfr-lm-build.dtx b/fonts/cfr-lm/source/cfr-lm-build.dtx
new file mode 100644
index 0000000000..05683d25bc
--- /dev/null
+++ b/fonts/cfr-lm/source/cfr-lm-build.dtx
@@ -0,0 +1,4075 @@
+% \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}
+%</driver>
+% \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
+%</drv-t1>
+% \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
+%</drv-ts1>
+% \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
+%</map>
+% \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
+%</dotdigits>
+% \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
+%</dotoldstyle>
+% \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
+%</dotprop>
+% \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
+%</dottaboldstyle>
+% \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
+%</t1-clm>
+% \fi
+%
+%\Finale
+%^^A vim: tw=0:
diff --git a/fonts/cfr-lm/source/cfr-lm.dtx b/fonts/cfr-lm/source/cfr-lm.dtx
new file mode 100644
index 0000000000..73c5dce601
--- /dev/null
+++ b/fonts/cfr-lm/source/cfr-lm.dtx
@@ -0,0 +1,1980 @@
+% \iffalse meta-comment
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+% cfr-lm.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.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}
+% ref. ateb Max Chernoff: https://tex.stackexchange.com/a/723294/
+% ^^A \def\MakePrivateLetters{\makeatletter\ExplSyntaxOn\endlinechar13}
+% ^^A \def\MyMakePrivateLetters{\makeatletter\ExplSyntaxOn\endlinechar13}
+\ExplSyntaxOn
+% ^^A sylwad yannisl: https://tex.stackexchange.com/questions/723293/how-can-i-get-automatic-code-indexing-of-expl3-in-ltxdoc/723294#comment1799661_723294
+% ^^A \ExplSyntaxOn \cs_gset:Npn \MakePrivateLetters { \char_set_catcode_letter:N \@ \char_set_catcode_letter:N _ \char_set_catcode_letter:N \: } \ExplSyntaxOff`
+\cs_new_nopar:Npn \MyMakePrivateLetters
+{
+ \char_set_catcode_letter:N \@
+ \char_set_catcode_letter:N _
+ \char_set_catcode_letter:N \:
+}
+\ExplSyntaxOff
+\ProvidesFileSVN{$Id: cfr-lm.dtx 10371 2024-09-20 15:51:48Z cfrees $}[v1.7 \revinfo][\filebase DTX: Latin Modern for 8-bit engines]
+\DefineFileInfoSVN[cfr-lm]
+\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}
+\EnableCrossrefs
+\CodelineIndex
+\RecordChanges
+% \OnlyDescription
+\DoNotIndex{\verb,\ProvidesPackageSVN,\NeedsTeXFormat,\ProcessKeyOptions,\revinfo,\filebase,\filename,\filedate,\RequirePackage,\usepackage,\DefineFileInfoSVN,\GetFileInfoSVN,\ProvidesPackageSVN,\documentclass,\MakeAutoQuote,\parindent,\par,\smallskip,\setlength,\bigskip,\maketitle,\title,\author,\date,\ExplSyntaxOn,\ExplSyntaxOff}
+\usepackage{babel}
+\pdfmapfile{-clm.map} % not necessary for installed package
+\pdfmapfile{+clm.map} % not necessary for installed package
+\usepackage[rm={lining,proportional},sf={lining,proportional},tt={mono,lining,tabular}]{cfr-lm}
+%^^A *** PAID Â TRIO DEFNYDDIO LTMARKS YN LLE EXTRAMARKS MEWN UNRHYW DOGFEN A DDEFNYDDIO HI MULTICOLS (YN CYNNWYS LTXDOC AC UNRHYW UN Â MYNEGAI YN ÔL BOB DEBYG!!! ***
+\usepackage{extramarks,fancyhdr}
+\usepackage[plain]{fancyref}
+\usepackage{fixfoot}
+\usepackage{array,tabularx}
+\usepackage{longtable}
+\usepackage{enumitem}
+\usepackage[referable]{threeparttablex}
+\makeatletter
+\def\TPT@measurement{% ateb David Carlisle: https://tex.stackexchange.com/a/370691/
+ \ifdim\wd\@tempboxb<\TPTminimum
+ \hsize \TPTminimum
+ \else
+ \hsize\wd\@tempboxb
+ \fi
+ \xdef\TPT@hsize{\hsize\the\hsize \noexpand\@parboxrestore}\TPT@hsize
+ \ifx\TPT@docapt\@undefined\else
+ \TPT@docapt \vskip.2\baselineskip
+ \fi \par
+ \dimen@\dp\@tempboxb % new
+ \box\@tempboxb
+ \ifvmode \prevdepth\dimen@ \fi% was \z@ not \dimen@
+}
+\renewlist{tablenotes}{enumerate}{1}
+\setlist[tablenotes]{label=\tnote{\alph*},ref=\alph*,itemsep=\z@,topsep=\z@skip,partopsep=\z@skip,parsep=\z@,itemindent=\z@,labelindent=\tabcolsep,labelsep=.2em,leftmargin=*,align=left,before={\unskip\medskip\footnotesize}}
+\makeatother
+\usepackage{booktabs}
+\usepackage{multirow}
+\usepackage{xcolor}
+\usepackage{xurl}
+\urlstyle{sf}
+\usepackage{microtype}
+\usepackage[a4paper,headheight=14pt,marginparwidth=45mm,hmarginratio=4:1,vscale=.8,hscale=.7,verbose]{geometry} % use 14pt for 11pt text, 15pt for 12pt text
+\usepackage{csquotes}
+\MakeAutoQuote{‘}{’}
+\MakeAutoQuote*{“}{”}
+\usepackage{caption}
+\DeclareCaptionFont{lf}{\sffamily\plstyle}
+\captionsetup[table]{labelfont=lf}
+% 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}%
+}
+\NewDocElement[%
+ idxtype=opt.,
+ idxgroup=options,
+ printtype=\textit{opt.},
+]{Opt}{option}
+\NewDocElement[%
+ idxtype=alt.,
+ idxgroup=alternates,
+ printtype=\textit{alt.},
+]{Alt}{alternate}
+\NewDocElement[%
+ idxtype=lig.,
+ idxgroup=ligatures,
+ printtype=\textit{lig.},
+]{Lig}{ligature}
+\NewDocElement[%
+ idxtype=sw.,
+ idxgroup=swashes,
+ printtype=\textit{sw.},
+]{Sw}{swash}
+\NewDocElement[%
+ idxtype=pkg.,
+ idxgroup=,
+ printtype=\textit{pkg.},
+]{Pkg}{package}
+\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}
+\NewDocumentCommand \val { m }
+{%
+ {\ttfamily =\,\meta{#1}}%
+}
+\ExplSyntaxOn
+\NewDocumentCommand \vals { m }
+{
+ {
+ \ttfamily = \,
+ \clist_use:nn { #1 } { \textbar }
+ }
+}
+\keys_define:nn { clm / doc }
+{
+ unknown .code:n = {
+ \cs_if_free:cT { \l_keys_key_str }
+ {
+ \tl_gset:cn { \l_keys_key_str } { #1 }
+ }
+ },
+}
+\NewDocumentCommand \clmdocset { +m }
+{
+ \keys_set:nn { clm / doc } { #1 }
+}
+\ExplSyntaxOff
+\clmdocset{%
+ bug={\href{https://codeberg.org/cfr/nfssext/issues}{\textsc{bugtracker}}},
+ codeberg={\href{https://codeberg.org/cfr/nfssext}{\textsc{codeberg}}},
+ github={\href{https://github.com/cfr42/nfssext}{\textsc{github}}},
+ ctan={\href{https://ctan.org/}{\textsc{ctan}}},
+}
+% \usepackage{cleveref}
+\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{\filebase}
+\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}}%
+}}
+%^^A \date{\fileversion~\filetoday}
+\date{\fileversion~\filedate}
+\pagestyle{fancy}
+\fancyhf{}
+% ^^A \fancyhf[rh]{\itshape\filetoday}
+% ^^A \fancyhf[rh]{\itshape\fileversion}
+% ^^A \fancyhf[ch]{\itshape Support for Latin Modern}
+% ^^A\fancyhf[lf]{\itshape\fileversion}
+% ^^A \fancyhf[cf]{\itshape--- \thepage~/~\lastpage{} ---}
+\ExplSyntaxOn
+\tl_new:N \l__cfrlm_doc_ffont_tl
+\tl_new:N \l__cfrlm_doc_hfont_tl
+\tl_set:Nn \l__cfrlm_doc_ffont_tl {\itshape\plstyle}
+\tl_set:Nn \l__cfrlm_doc_hfont_tl {\itshape\plstyle}
+% ref. fancyhdr (or see tc3 ref'd there?)
+\renewcommand \sectionmark[1]{\markboth{\thesection{} ~ #1}{}}
+\renewcommand \subsectionmark[1]{\markright{\arabic{subsection} ~ #1}}
+\fancyhf[lh]
+{
+ \bool_set_false:N \l_tmpa_bool
+ \l__cfrlm_doc_hfont_tl
+ \hbox_overlap_right:n %^^A \rlap
+ {
+ \nouppercase
+ {
+ \firstleftmark
+ }
+ }
+ \skip_horizontal:n { \g__cfrlm_doc_offset_dim }
+ \nouppercase
+ {
+ \tl_if_blank:eF { \mark_use_first:nn { page } { 2e-right } }
+ {
+ \__cfrlm_doc_lreq:
+ }
+ }
+}
+\cs_new_nopar:Nn \__cfrlm_doc_lreq:
+{ % ^^A david carlisle: https://chat.stackexchange.com/transcript/message/66321842#66321842
+ % ^^A neu Ulrike Fischer: https://chat.stackexchange.com/transcript/message/66321730#66321730
+ % ^^A -> \protected@edef\cfrlm@tmpa{\firstleftmark}\protected@edef\cfrlm@tmpb{\firstrightmark}\if_tl_eq:NNTF \cfrlm@tmpa \cfrlm@tmpb {} { \firstrightmark }
+ \group_begin:
+ \let\protect\noexpand
+ \tl_if_eq:eeTF { \firstleftmark } { \firstrightmark } { \group_end: } { \group_end: \firstrightmark }
+ % ^^A neu ... { } { \let\protect\relax \firstrightmark } \group_end:
+}
+\fancyhf[rh]
+{
+ \l__cfrlm_doc_hfont_tl
+ \nouppercase
+ {
+ \lastleftmark
+ }
+}
+\fancyhf[rf]
+{
+ \l__cfrlm_doc_hfont_tl
+ \nouppercase
+ {
+ \thepage{} ~ / ~ \lastpage{}
+ }
+}
+\fancyhf[lf]
+{
+ \l__cfrlm_doc_ffont_tl
+ \hbox_overlap_right:n %^^A \rlap
+ {
+ \filebase
+ }
+ \skip_horizontal:n { \g__cfrlm_doc_offset_dim }
+ \nouppercase
+ {
+ \fileversion
+ }
+}
+\dim_new:N \g__cfrlm_doc_offset_dim
+\hook_gput_code:nnn { begindocument } {.}
+{
+ \dim_gset:Nn \g__cfrlm_doc_offset_dim { \marginparwidth + \marginparsep }
+ \fancyheadoffset[lh,lf]{ \g__cfrlm_doc_offset_dim }
+}
+\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}
+}
+\cs_new_eq:NN \OrigMakePrivateLetters \MakePrivateLetters
+\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}
+\begin{document}
+\let\MakePrivateLetters\MyMakePrivateLetters
+\DocInput{\filename}
+\end{document}
+%</driver>
+% \fi
+%
+%
+% \changes{v0.9? 2008-10-26}{2008/10/26}{%
+% First public release.}
+% \changes{v1.0? 2008-12-22}{2008/12/22}{}
+% \changes{v1.1? 2010-05-27}{2010/05/27}{%
+% Update for Latin Modern 2.004.
+% Tweak generation of virtual fonts to improve accent placement by adjusting for peculiarities in \lpack{lm} distribution.}
+% \changes{v1.3 2010-05-31}{2010/05/31}{%
+% Now with added documentation\!}
+% \changes{v1.3 2010-07-14}{2010/07/14}{%
+% Very minor update to ensure encoding files are unique.
+% Change map file and \file{manifest.txt} accordingly.}
+% \changes{v1.5 2015-02-01}{2015/02/01}{%
+% Correct two typos in \file{.fd} files.
+% Make corresponding changes to typos in source \file{-drv.tex} files.
+% In most cases, the changes will have no effect.
+% However, in some cases, the errors might have caused inappropriate font substitutions and could cause compilation failures in unusual circumstances.}
+% \changes{v1.6 2020-2024 (unpublished)}{2020/2024}{%
+% Belated update for (New) NFSS.%
+% }
+% \changes{\fileversion}{\filedate}{%
+% Try switching to DTX/INS.
+% Use \lpack{l3build}.%
+% }
+%
+%
+%
+%
+% \maketitle\thispagestyle{empty}
+% \pdfinfo{%
+% /Creator (TeX)
+% /Producer (pdfTeX)
+% /Author (Clea F.\ Rees)
+% /Title (cfr-lm)
+% /Subject (TeX)
+% /Keywords (TeX,LaTeX,font,fonts,tex,latex,LatinModern,Latin Modern,latinmodern,cfr-lm,lm,LM,osf,OSF,figure,figures,digit,digits,proportional,tabular,lining,oldstyle,Latin,Modern,Clea,Rees)}
+% \pdfcatalog{%
+% /URL ()
+% /PageMode /UseOutlines}
+% \setlength{\parindent}{0pt}
+% \setlength{\parskip}{0.5em}
+%
+%
+% \begin{abstract}
+% \noindent\lpack{cfr-lm} offers enhanced support for Latin Modern 2.004 in \TeX/\LaTeX{} on 8-bit engines\footnote{%
+% It is not required, does not support and should not be loaded with Unicode engines.
+% Indeed, it was largely written because I wanted to use features easily accessible on Unicode engines while continuing to compile with pdf\TeX{}, which was significantly more reliable at the time and is still considerably faster.%
+% }.
+% A number of features of the Latin Modern fonts are not easily accessible via the default \TeX/\LaTeX\ support provided in the official distribution.
+% This package aims to provide \TeX/\LaTeX\ support for a number of these features including various styles of digits, upright italic and oblique small-caps shapes, and alternative weights and widths.
+% It also supports the variable width typewriter, ‘dunhill’ and ‘quotation’ fonts.
+% If \lpack{microtype} is loaded, the package ensures the custom settings designed for Computer and Latin Modern are loaded.
+% \end{abstract}
+%
+% \tableofcontents
+%
+%
+% \section{Introduction}
+%
+% This document explains how to use the \lpack{cfr-lm} package to access advanced features of the Latin Modern fonts not otherwise supported by the official \lpack{lm} distribution.
+% These features include various styles of digits, upright italic and oblique small-caps italic, alternative weights and widths, and Latin Modern Mono Prop (variable width typewriter), Dunhill and Sans Quotation.
+% By default, the \LaTeX\ package provided by \path{cfr-lm.sty} uses proportional oldstyle digits and variable width typewriter but this can be changed by passing appropriate options when loading the package.
+% The package also supports using e.g.\ different styles of digits within a document so it is possible to use proportional oldstyle digits by default, say, but tabular lining digits within a particular table.
+% Finally, a command to access the zeroslash character is provided.
+%
+% \changes{v1.3}{2010/05/27}{%
+% Update for version 2.004 of Latin Modern.%
+% }
+% \lpack{cfr-lm} version 1.3 requires version 2.004 of \textsc{gust}'s Latin Modern fonts, including the support package provided for \TeX.
+% The fonts and \TeX\ support are included in many \TeX\ distributions or may be obtained from \url{http://www.gust.org.pl/projects/e-foundry/latin-modern} or your nearest \ctan{} mirror.
+%
+% \lpack{cfr-lm} consists of all files listed in \lpack{manifest.txt}\ and these files are released under the \LaTeX\ Project Public Licence as explained in the included licensing notices.
+%
+% \changes{v1.3}{2010/05/27}{%
+% Improved option handling due almost entirely to Enrico Gregorio.
+% Improved accent placement for faked glyphs thanks in considerable part to Lars Hellström's patience.
+% Ignore all font dimensions in the \textsc{afm} files and take them from the \textsc{tfm}s released with Latin Modern instead.%
+% }
+% Version 1.3 of the package benefited greatly from feedback provided by Enrico Gregorio, who essentially rewrote the style file using \lpack{keyval} to show me how I ought to be setting the various options up, and Lars Hellström who demonstrated considerable patience in answering my many questions about using \lpack{fontinst} and some peculiarities of the Latin Modern fonts.
+% I hope the changes in the production of the virtual fonts will improve accent placement in ‘faked’ glyphs (i.e.\ in the case of characters not included in the \textsc{ec}/\textsc{t1} font encoding which \TeX\ therefore creates by combining glyphs which are included).
+% The changes involve ignoring all font dimensions given in the \textsc{afm} files and taking them from the relevant \textsc{tfm} files supplied with Latin Modern instead.
+% The exception to this is the value of \verb|acccapheight| which is set to zero in the \textsc{tfm}s.
+% The current virtual font setup uses \lpack{fontinst}'s default value in this case.
+%
+% \changes{v1.4}{2014/03/04}{%
+% Use family-specific settings for \lpack{microtype}.%
+% }
+% If you load \lpack{microtype}, version 1.4 and later will automatically figure out the family-specific settings to use.
+% This is done using aliases which tell \lpack{microtype} to treat the virtual fonts provided by this package in the same way it treats Latin Modern and Computer Modern Roman.
+% See \fref{sec:mt} for details.
+%
+% \section{Requirements}\label{sec:require}
+%
+% In addition to the usual suspects (\LaTeX\ etc.), the \LaTeX\ support provided by \path{cfr-lm.sty} requires:
+% \begin{itemize}
+% \item \lpack{lm}: Latin Modern version 2.004\footnote{This package should not be used with any other version of Latin Modern due to likely changes to the font metrics, glyph names etc.}
+% \item \lpack{nfssext-cfr}
+% \end{itemize}
+%
+% If you wish to compile (as opposed to read) the package documentation, additional, packages are required.
+% See \path{cfr-lm.dtx} for details.
+%
+% If you wish to recreate the font support files from the base `\lpack{lm}` package, the easiest option is to download the source from \codeberg{} or \github{}.
+% You can, however, also recreate the font files by hand using the sources included in the \ctan{} archive alone\footnote{%
+% The font definition files will be functionally equivalent to those included in the package, but the spacing in some \cs{DeclareFontFamily} lines will differ because \lpack{fontinst} doesn't write arguments passed to \cs{installfamily} verbatim to the output stream..
+% Other files should be equivalent modulo commented lines.%
+% }.
+%
+% \section{Limitations}
+%
+% Unlike the official \TeX\ support for Latin Modern, \lpack{cfr-lm} supports only the \textsc{ec}/\textsc{t1} and Text Companion (\textsc{ts1}) encodings for text.
+% Also unlike the official support, the \textsc{ec}/\textsc{t1} support depends entirely on virtual fonts.
+% If virtual fonts have disadvantages, then, whatever those disadvantages may be, \lpack{cfr-lm} will inherit them.
+% This does not apply to the \textsc{ts1} encoding or to mathematics, since these rely purely on the support provided by the official distribution so should be identical.
+%
+% \LaTeX{} does not recognise the fonts provided by this package, including the \textsc{ts1} encoding but excluding the mathematics, \emph{as} Latin Modern.
+% This is problematic because newer kernels treat Computer Modern and Latin Modern differently, but only if they are accessed using the default names.
+% This causes at least two complications.
+
+% First, the kernel responds to \lpack{cfr-lm} far more ‘noisily’ than one would like, especially since the noise is entirely unnecessary.
+% The warnings occur because \LaTeX{} switches the default bold series from \texttt{bx} to \texttt{b} unless the document fonts are on a list which includes Latin Modern only by the names provided by \lpack{lmodern}.
+% As far as I can tell, the ‘noise’ is merely annoying: the actual fonts used and the final output are unaffected, since the kernel tries \texttt{bx} if \texttt{b} is unavailable, though there is presumably some impact on compilation time.
+% In any case, the new version of \lpack{nfssext-cfr} now patches the code the kernel executes at the beginning of the \texttt{document} environment by simply adding the appropriate names to the list of Computer and Latin Modern families.
+%
+% Second, the virtual fonts provided by this package aren't recognised as supporting the \texttt{ts1} encoding, so \lpack{cfr-lm} needs to specify this specifically on newer kernels\footnote{On older kernels, the package continues to load \lpack{textcomp} as it did before.}.
+%
+% \section{Font setup}
+%
+% As explained above, the fonts use the \textsc{ec}/\textsc{t1} and Text Companion (\textsc{ts1}) encodings.
+% The provision for the \textsc{ts1} and mathematics encodings simply calls the support provided by \lpack{lm}.
+% The \lpack{cfr-lm} support simply ensures that access is provided automatically when the \textsc{t1}-encoded virtual fonts it provides are active.
+%
+% \subsection{Font families}
+%
+% \Fref{tab:fonts} list the font families provided for use in the \textsc{ec}/\textsc{t1} and Text Companion (\textsc{ts1}) encodings.
+% \begin{table}
+% \centering
+% \begin{threeparttable}
+% \caption{Font families}\label{tab:fonts}
+% \begin{tabular}{>{\raggedright}p{.2\textwidth}ll>{\raggedright\arraybackslash}l}
+% \toprule
+% \textbf{LM Names} & \textbf{Family} & \textbf{Digits/figures} & \textbf{Notes}\tabularnewline\midrule
+% \multirow{4}{.2\textwidth}{Latin Modern Roman}%
+% & \fgroup{clm} & tabular, lining & similar to \lpack{lm} \verb|rm| default\tabularnewline
+% & \fgroup{clm2} & proportional, lining & \tabularnewline
+% & \fgroup{clmj} & tabular, oldstyle & \tabularnewline
+% & \fgroup{clm2j} & proportional, oldstyle & \lpack{cfr-lm} \verb|rm| default\tabularnewline\midrule
+% \multirow{4}{.2\textwidth}{Latin Modern Sans}%
+% & \fgroup{clms} & tabular, lining & similar to \lpack{lm} \verb|sf| default\tabularnewline
+% & \fgroup{clm2s} & proportional, lining & \tabularnewline
+% & \fgroup{clmjs} & tabular, oldstyle & \tabularnewline
+% & \fgroup{clm2js} & proportional, oldstyle & \lpack{cfr-lm} \verb|sf| default\tabularnewline\midrule
+% \multirow{2}{.2\textwidth}{Latin Modern Mono\tnotex{tn:dupes}}%
+% & \fgroup{clmt}, \fgroup{clm2t} & tabular, lining & similar to \lpack{lm} \verb|tt| default\tabularnewline
+% & \fgroup{clmjt}, \fgroup{clm2jt} & tabular, oldstyle & \tabularnewline\midrule
+% \multirow{4}{.2\textwidth}{Latin Modern Mono Prop\tnotex{tn:monoprop}}%
+% & \fgroup{clmv} & tabular, lining & \tabularnewline
+% & \fgroup{clm2v} & proportional, lining & \tabularnewline
+% & \fgroup{clmjv} & tabular, oldstyle & \tabularnewline
+% & \fgroup{clm2jv} & proportional, oldstyle & \lpack{cfr-lm} \verb|tt| default\tabularnewline\midrule
+% \multirow{4}{.2\textwidth}{Latin Modern Sans Quotation} %
+% & \fgroup{clmqs} & tabular, lining & \tabularnewline
+% & \fgroup{clm2qs} & proportional, lining & \tabularnewline
+% & \fgroup{clmjqs} & tabular, oldstyle & \tabularnewline
+% & \fgroup{clm2jqs} & proportional, oldstyle & \tabularnewline\midrule
+% \multirow{4}{.2\textwidth}{Latin Modern Roman Dunhill}%^^A\multirow{nrows}[bigstruts]{width}[fixup]{text}; or * for {width}
+% & \fgroup{clmd} & tabular, lining & \tabularnewline
+% & \fgroup{clm2d} & proportional, lining & \tabularnewline
+% & \fgroup{clmdj} & tabular, oldstyle & \tabularnewline
+% & \fgroup{clm2dj} & proportional, oldstyle & \tabularnewline
+% \bottomrule
+% \end{tabular}
+% \begin{tablenotes}
+% \item\label{tn:dupes}The duplication in \TeX\ name here is to avoid \TeX\ complaining if commands to use proportional digits are issued while one of these fonts is active and to ensure that it is possible to switch smoothly to these fonts if another font with proportional digits is active.
+% \item\label{tn:monoprop}Despite the apparent contradiction in their name, this is variable-width typewriter.
+% \end{tablenotes}
+% \end{threeparttable}
+% \end{table}
+%
+% \subsection{Shapes, Weights and Widths}
+%
+% Shape, eight and width availability is shown in \fref{tab:sww}.
+% \begin{table}
+% \centering
+% \caption{Shapes, weights \& widths}\label{tab:sww}
+% \begin{tabular} {l>{\raggedright}p{.1\textwidth}>{\raggedright}p{.1\textwidth}>{\raggedright}p{.25\textwidth}}
+% \toprule
+% \textbf{family} & \textbf{widths} & \textbf{weights} & \textbf{shapes}\tabularnewline\midrule
+% \fgroup{clm}, \fgroup{clm2}, \fgroup{clmj}, \fgroup{clm2j} & standard & normal & upright, oblique,\\italic, upright italic,\\small-caps,\\oblique small-caps\tabularnewline
+% & & bold & upright, oblique, italic\tabularnewline
+% & & demi & upright, oblique\tabularnewline\midrule
+% \fgroup{clms}, \fgroup{clm2s}, \fgroup{clmjs}, \fgroup{clm2js} & standard & normal & upright, oblique\tabularnewline
+% & & bold & upright, oblique\tabularnewline\cmidrule{2-4}
+% & condensed & demi & upright, oblique\tabularnewline\midrule
+% \fgroup{clmt}, \fgroup{clm2t}, \fgroup{clmjt}, \fgroup{clm2jt} & standard & normal & upright, oblique,\\italic, small-caps,\\oblique small-caps\tabularnewline
+% & & bold & upright, oblique\tabularnewline
+% & & light & upright, oblique\tabularnewline\cmidrule{2-4}
+% & condensed & light & upright, oblique\tabularnewline\midrule
+% \fgroup{clmv}, \fgroup{clm2v}, \fgroup{clmjv}, \fgroup{clm2jv} & standard & normal & upright, oblique\tabularnewline
+% & & bold & upright, oblique\tabularnewline
+% & & light & upright, oblique\tabularnewline\midrule
+% \fgroup{clmqs}, \fgroup{clm2qs}, \fgroup{clmjqs}, \fgroup{clm2jqs} & & normal & upright, oblique\tabularnewline
+% & & bold & upright, oblique\tabularnewline\midrule
+% \fgroup{clmd}, \fgroup{clm2d}, \fgroup{clmdj}, \fgroup{clm2dj} & standard & normal & upright, oblique\tabularnewline
+% & & bold & upright, oblique\tabularnewline
+% \bottomrule
+% \end{tabular}
+% \end{table}
+%
+% Where applicable, oblique small-caps are substituted for italic small-caps; italic or oblique for upright italic; oblique for italic; and upright for small-caps.
+% This means that some of the commands described in \fref{sec:commands} will fail silently to avoid undue clutter in the log file.
+%
+% \section{The \LaTeX\ package}\label{sec:support}
+%
+% To load this package, write \verb|\usepackage{cfr-lm}| in your document preamble.
+% By default, the package will define \fgroup{clm2j}, \fgroup{clm2js} and \fgroup{clm2jv} as the default roman/serif, sans and typewriter fonts but you can control the choice by passing options to the package.
+%
+% \begin{table}
+% \centering
+% \begin{threeparttable}
+% \caption{Package options}\label{tab:opts}
+% \begin{tabular} {>{\ttfamily}llll}
+% \toprule
+% \textbf{key} & \textbf{affects} & \textbf{option} & \textbf{possible values} \tabularnewline\midrule
+% rm & \texttt{oldstyle}/\texttt{osf}\tnotex{tn:lo} & \texttt{true}, \texttt{false} & default roman/serif figure style \tabularnewline
+% & \texttt{lining}/\texttt{lf}\tnotex{tn:lo} & & \tabularnewline
+% & \texttt{proportional}/\texttt{prop} & & \tabularnewline
+% & \texttt{tabular}/\texttt{tab} & & \tabularnewline\midrule
+% sf & \texttt{oldstyle}/\texttt{osf}\tnotex{tn:lo} & \texttt{true}, \texttt{false} & default sans figure style \tabularnewline
+% & \texttt{lining}/\texttt{lf}\tnotex{tn:lo} & & \tabularnewline
+% & \texttt{proportional}/\texttt{prop} & & \tabularnewline
+% & \texttt{tabular}/\texttt{tab} & & \tabularnewline\midrule
+% tt & \texttt{oldstyle}/\texttt{osf}\tnotex{tn:lo} & \texttt{true}, \texttt{false} & default typewriter figure style \tabularnewline
+% & \texttt{lining}/\texttt{lf}\tnotex{tn:lo} & & \tabularnewline
+% & \texttt{proportional}/\texttt{prop} & & \tabularnewline
+% & \texttt{tabular}/\texttt{tab} & & \tabularnewline\cmidrule{2-4}
+% & \texttt{monowidth}/\texttt{mono} & \texttt{true}, \texttt{false} & default typewriter family \tabularnewline
+% & \texttt{variable}/\texttt{var} & & \tabularnewline\midrule
+% qt & --- & \texttt{true}, \texttt{false} & nothing unless \verb|\qtfont| is defined \tabularnewline
+% \bottomrule
+% \end{tabular}
+% \begin{tablenotes}
+% \item\label{tn:lo}Lining figures have zero depth i.e.~they stand with their bottoms on the current baseline.
+% Oldstyle (‘hanging’) figures may have depth as well as height i.e.~they sit on the baseline with their bottoms hanging over the edge.
+% These options are mutually exclusive and exhaustive.
+% \item\label{tn:pt}Proportional figures have variable widths, depending on the widths of the digits e.g.~‘1’ is typically narrower than ‘6’.
+% Tabular figures have standard, constant width i.e.~‘1’ is as wide as ‘6’, so there is typically more space on each side of ‘1’ than ‘6’.
+% These options are mutually exclusive and exhaustive.
+% \end{tablenotes}
+% \end{threeparttable}
+% \end{table}
+% The package recognises four keys summarised in \fref{tab:opts} and detailed below.
+% Three of these keys take various options which take the value true or false.
+% These control the default style of figures to be used for each of roman/serif, sans and typewriter text, and whether variable or monowidth typewriter will be used by default.
+%
+% \DescribeOpt{rm}\val{key-value list}
+%
+% Sets the default style of figures for roman (serif).
+%
+% \DescribeOpt{rm/oldstyle}\vals{true,false}
+% \DescribeOpt{rm/osf}
+%
+% Whether to use oldstyle/hanging figures by default.
+%
+% \DescribeOpt{rm/lining}\vals{true,false}
+% \DescribeOpt{rm/lf}
+%
+% Whether to use lining figures by default.
+%
+% Note that \texttt{oldstyle} and \texttt{osf} are equivalent, while \texttt{lining} or \texttt{lf} sets the same option but inverted.
+% That is, the following are equivalent:
+% \iffalse
+%<*verb>
+% \fi
+% \begin{verbatim}
+rm={lining=true}
+rm={lining}
+rm={oldstyle=false}
+rm={osf=false}
+% \end{verbatim}
+% \iffalse
+%</verb>
+% \fi
+%
+% \DescribeOpt{rm/proportional}\vals{true,false}
+% \DescribeOpt{rm/prop}
+%
+% Whether to use proportional figures by default.
+%
+% \DescribeOpt{rm/tabular}\vals{true,false}
+% \DescribeOpt{rm/tab}
+%
+% Whether to use tabular figures by default.
+%
+% Note that \texttt{proportional} and \texttt{prop} are equivalent, while \texttt{tabular} or \texttt{tab} set the same option but inverted.
+% That is, the following are equivalent:
+% \iffalse
+%<*verb>
+% \fi
+% \begin{verbatim}
+rm={tabular=true}
+rm={tabular}
+rm={tab=true}
+rm={tab}
+rm={proportional=false}
+rm={prop=false}
+% \end{verbatim}
+% \iffalse
+%</verb>
+% \fi
+%
+% \DescribeOpt{sf}\val{key-value list}
+%
+% Set default figure style for sans serif.
+%
+% The available keys and values are identical to those for serif explained above.
+%
+% \DescribeOpt{sf/oldstyle}\vals{true,false}
+% \DescribeOpt{sf/osf}
+%
+% Whether to use oldstyle/hanging figures by default.
+%
+% \DescribeOpt{sf/lining}\vals{true,false}
+% \DescribeOpt{sf/lf}
+%
+% Whether to use lining figures by default.
+%
+% \DescribeOpt{sf/proportional}\vals{true,false}
+% \DescribeOpt{sf/prop}
+%
+% Whether to use proportional figures by default.
+%
+% \DescribeOpt{sf/tabular}\vals{true,false}
+% \DescribeOpt{sf/tab}
+%
+% Whether to use tabular figures by default.
+%
+% The available keys and values are identical to those for serif explained above.
+%
+% \DescribeOpt{tt}\val{key-value list}
+%
+% Set defaults for typewriter.
+% These determine not only the default figure style, but also the default style of other characters.
+%
+% The available keys and values for setting the default figure style are identical to those for serif explained above.
+% The additional keys for choosing between variable- and mono-width typewriter are explained below.
+%
+% \DescribeOpt{tt/oldstyle}\vals{true,false}
+% \DescribeOpt{tt/osf}
+%
+% Whether to use oldstyle/hanging figures by default.
+%
+% \DescribeOpt{tt/lining}\vals{true,false}
+% \DescribeOpt{tt/lf}
+%
+% Whether to use lining figures by default.
+%
+% \DescribeOpt{tt/proportional}\vals{true,false}
+% \DescribeOpt{tt/prop}
+%
+% Whether to use proportional figures by default.
+%
+% \DescribeOpt{tt/tabular}\vals{true,false}
+% \DescribeOpt{tt/tab}
+%
+% Whether to use tabular figures by default.
+%
+% \DescribeOpt{tt/monowidth}\vals{true,false}
+% \DescribeOpt{tt/mono}
+%
+% Whether to use mono-width typewriter by default.
+%
+% \DescribeOpt{tt/variable}\vals{true,false}
+% \DescribeOpt{tt/var}
+%
+% Whether to use variable-width typewriter by default.
+%
+% Note that \texttt{variable} and \texttt{var} are equivalent, while \texttt{monowidth} or \texttt{mono} set the same option but inverted.
+% That is, the following are equivalent:
+% \iffalse
+%<*verb>
+% \fi
+% \begin{verbatim}
+tt={monowidth=true}
+tt={monowidth}
+tt={mono=true}
+tt={mono}
+tt={variable=false}
+tt={var=false}
+% \end{verbatim}
+% \iffalse
+%</verb>
+% \fi
+%
+% \DescribeOpt{qt}\vals{true,false}
+% The fourth key itself takes a true or false value but has no effect unless \verb|\qtfont| is already defined\footnote{This key is designed to control use of LM Sans Quotation in conjunction with prior redefinitions of appropriate environments.
+% Since this is not the sort of redefining a font package should be doing, the option will have absolutely no effect unless you do some prior work to make use of it.
+% In any case, the font can still be accessed directly using the commands explained in \fref{sec:commands}.}.
+
+% The default value in all cases is \verb|true| if an option is given without a value.
+% For example, \verb|rm={oldstyle=true}| is equivalent to \verb|rm={oldstyle}|.
+% Many of the options are provided for ease of use but are essentially equivalent.
+% For example, \verb|proportional=false| is equivalent to \verb|tabular=true|.
+% This means that the following two commands are equivalent:
+% \iffalse
+%<*verb>
+% \fi
+% \begin{verbatim}
+\usepackage[%
+ rm={lining=true,tabular=false},%
+ sf={oldstyle,proportional},%
+ tt={oldstyle=false,proportional=true,monowidth}%
+]{cfr-lm}
+
+\usepackage[%
+ rm={oldstyle=false, proportional=true},%
+ sf={lining=false,tabular=false},%
+ tt={lining,proportional,variable=false}%
+]{cfr-lm}
+% \end{verbatim}
+% \iffalse
+%</verb>
+% \fi
+%
+% Loading the package without options is equivalent to:
+% \iffalse
+%<*verb>
+% \fi
+% \begin{verbatim}
+\usepackage[%
+ rm={oldstyle=true,proportional=true},%
+ sf={oldstyle=true,proportional=true},%
+ tt={oldstyle=true,proportional=true,variable=true},%
+ qt=false%
+]{cfr-lm}
+% \end{verbatim}
+% \iffalse
+%</verb>
+% \fi
+% That is, by default, oldstyle, proportional figures for roman, sans and typewriter text and variable width typewriter will be selected.
+%
+% \section{Additional font commands}\label{sec:commands}
+%
+% \lpack{cfr=lm}\ loads \lpack{nfssext-cfr}\ which is an extension of the package \lpack{nfssext}\ supplied by Philipp Lehman as part of The Font Installation Guide.
+% The file extends the font selection commands to facilitate access to various font features.
+% Both the original and the extension are designed for use with a wide range of fonts.
+% For this reason, only a subset of the additional commands are relevant to any particular font support package.
+% Those relevant to \lpack{cfr-lm}\ are described below.
+%
+% \subsection{nfssext-cfr}
+%
+% These commands are available when \lpack{cfr-lm}\ is loaded.
+% If for some reason you wish to make them available at any other time, use \verb|\usepackage{nfssext-cfr}| in your document preamble.
+%
+% Note that only combinations supported by the fonts will appear as expected because the commands will only have an effect if the active font offers the relevant variant.
+% For example, trying to switch to a condensed width will have no effect if any of the LM Roman fonts is active.
+% This means that only a subset of combinations are possible.
+% In other cases, one of two things should happen.
+% First, a ‘silent’ substitution may be made.
+% For example, if you request proportional figures while using monowidth typewriter, tabular figures will be silently substituted.
+% Second, console messages may warn you that the combination you tried to use isn't available.
+% If you request titling while using monowidth typewriter, a console message will warn you it was unavailable.
+% The file \path{clm-test.tex} gives an idea of what's possible and also serves as an example illustrating some of the commands provided by \lpack{cfr-lm} and other ways of accessing the fonts..
+%
+% \subsubsection{Widths}
+%
+% \begin{table}
+% \centering
+% \caption{Width macros}\label{tab:widths}
+% \begin{tabular}{lll}
+% \toprule
+% \textbf{width} & \textbf{width command} & \textbf{text command}\\\midrule
+% standard & \verb|\regwidth| & \verb|\textrw{}|\\
+% condensed & \verb|\cdwidth| & \verb|\textcd{}|\\
+% \bottomrule
+% \end{tabular}
+% \end{table}
+% \DescribeMacro{\regwidth}
+% \DescribeMacro{\textrw}
+% \DescribeMacro{\cdwidth}
+% \DescribeMacro{\textcd}
+% Additional macros for changing width are listed in \fref{tab:widths}.
+% To switch to an condensed width until further notice, for example, you could use \verb|\cdwidth|.
+% Or use \texttt{\cs{texttm}\{\cs{textlg}\{\cs{textcd}\{Hello, world!\}\}\}} to typeset just the text \texttm{\textlg{\textcd{Hello, world!}}} in light-weight condensed monowidth typewriter.
+%
+% Note that the easiest way to switch to semi-bold condensed sans is to resort to using \verb|\fontseries| directly.
+% \iffalse
+%<*verb>
+% \fi
+% \begin{verbatim}
+\textsf{\fontseries{sbc}\selectfont Semi-bold condensed sans}
+% \end{verbatim}
+% \iffalse
+%</verb>
+% \fi
+% produces
+% \begin{center}
+% \textsf{\fontseries{sbc}\selectfont Semi-bold condensed sans}
+% \end{center}
+% The problem with using the commands provided by \lpack{nfssext-cfr} is that they are designed, like standard commands such as \verb|\scshape|, to change \emph{one} aspect of the font at a time\footnote{%
+% This is, of course, by design.
+% The problem with using standard commands such as \cs{bfseries} is that they are designed to change \emph{two} aspects of the font at a time i.e.~width and weight.%
+% }.
+% Issuing \verb|\textsf{\textcd{\textsb{}}}| and \verb|\textsf{\textsb{\textcd{}}}| are equivalent to \verb|\textsf{}| because neither standard-width semi-bold nor condensed normal-weight sans is available.
+% The problem is that each command is processed independently, so both switches fail.
+%
+% Similar considerations in the case of light condensed monowidth typewriter mean that the \emph{order} in which commands are issued is critical.
+% In this case, a light-weight standard-width font is available, but no normal-weight condensed font is provided.
+% Consequently,
+% \iffalse
+%<*verb>
+% \fi
+% \begin{verbatim}
+\texttm{\textlg{\textcd{a successful switch}}}
+% \end{verbatim}
+% \iffalse
+%</verb>
+% \fi
+% will produce \texttm{\textlg{\textcd{a successful switch}}} while
+% \iffalse
+%<*verb>
+% \fi
+% \begin{verbatim}
+\texttm{\textcd{\textlg{an unsuccessful switch}}}
+% \end{verbatim}
+% \iffalse
+%</verb>
+% \fi
+% will result in \texttm{\textcd{\textlg{an unsuccessful switch}}} and a warning in the log.
+% In this case, the latter command is equivalent to \verb|\texttm{\textlg{}}| because \verb|\textcd{}| can only succeed \emph{after} \verb|\textlg{}|.
+%
+% \subsubsection{Weights}
+%
+% \begin{table}
+% \centering
+% \caption{Weight macros}\label{tab:weights}
+% \begin{tabular}{lll}
+% \toprule
+% \textbf{weight} & \textbf{weight command} & \textbf{text command}\\\midrule
+% light & \verb|\lgweight| & \verb|\textlg{}|\\
+% semi-bold & \verb|\sbweight| & \verb|\textsb{}|\\
+% \bottomrule
+% \end{tabular}
+% \end{table}
+% Additional macros for changing the font weight are given in \fref{tab:weights}.
+% \iffalse
+%<*verb>
+% \fi
+% \begin{verbatim}
+\textsb{Semi-bold and \textsl{semi-bold oblique} serif}\\
+\texttt{\textlg{Light typewriter}}
+% \end{verbatim}
+% \iffalse
+%</verb>
+% \fi
+% produces:
+% \begin{center}
+% \textsb{Semi-bold and \textsl{semi-bold oblique} serif}\\
+% \texttt{\textlg{Light typewriter}}
+% \end{center}
+%
+% \subsubsection{Shapes}
+%
+% \begin{table}
+% \centering
+% \begin{threeparttable}
+% \caption{Shape macros}\label{tab:shapes}
+% \begin{tabular}{lll}
+% \toprule
+% \textbf{shape} & \textbf{shape command} & \textbf{text command}\\\midrule
+% oblique small-caps & \verb|\slshape\scshape|\tnotex{tn:all} & \verb|\textsl{\textsc{}}|\tnotex{tn:all} \\
+% & \verb|\scshape\slshape|\tnotex{tn:all} & \verb|\textsc{\textsl{}}|\tnotex{tn:all} \\
+% & \verb|\itshape\scshape|\tnotex{tn:all}\tnotex{tn:scsl} & \verb|\textit{\textsc{}}|\tnotex{tn:all}\tnotex{tn:scsl} \\
+% & \verb|\scshape\itshape|\tnotex{tn:all}\tnotex{tn:scsl} & \verb|\textsc{\textit{}}|\tnotex{tn:all}\tnotex{tn:scsl} \\
+% & \verb|\sishape|\tnotex{tn:scsl} & \verb|\textsi{}|\tnotex{tn:scsl} \\
+% upright italic & \verb|\uishape| & \verb|\textui{}|\\
+% \bottomrule
+% \end{tabular}
+% \begin{tablenotes}
+% \item \label{tn:all}Supported for all versions of \LaTeXe{}.
+% \item\label{tn:scsl} Actually the command switches to \emph{italic} small-caps but since LM does not offer this, oblique small-caps are substituted.
+% Unlike their upper/lower-case cousins, small-caps generally look the same whether the font designer calls them ‘italic small-caps’ or ‘pblique small-caps’, so the substitution is in no way second-best in this case.
+% \end{tablenotes}
+% \end{threeparttable}
+% \end{table}
+% \DescribeMacro{\sishape}
+% \DescribeMacro{\textsi}
+% \DescribeMacro{\uishape}
+% \DescribeMacro{\textui}
+% Extended shape-changing macros are listed in \fref{tab:shapes}.
+% \iffalse
+%<*verb>
+% \fi
+% \begin{verbatim}
+\textsc{\textsl{I \emph{always} avoid a kangaroo.}}\\
+\textsc{\textit{I \emph{always} avoid a kangaroo.}}\\
+\textsl{\textsc{I \emph{always} avoid a kangaroo.}}\\
+\textit{\textsc{I \emph{always} avoid a kangaroo.}}\\
+\textsi{I \emph{always} avoid a kangaroo.}\\
+\textui{Nobody is despised who can manage a crocodile.}
+% \end{verbatim}
+% \iffalse
+%</verb>
+% \fi
+% produces:
+% \begin{center}
+% \textsc{\textsl{I \emph{always} avoid a kangaroo.}}\\
+% \textsc{\textit{I \emph{always} avoid a kangaroo.}}\\
+% \textsl{\textsc{I \emph{always} avoid a kangaroo.}}\\
+% \textit{\textsc{I \emph{always} avoid a kangaroo.}}\\
+% \textsi{I \emph{always} avoid a kangaroo.}\\
+% \textui{Nobody is despised who can manage a crocodile.}
+% \end{center}
+% if oblique small-caps/upright italic is available for the active font.
+% If it is not, another shape will be substituted.
+% \iffalse
+%<*verb>
+% \fi
+% \begin{verbatim}
+\textsf{\textsc{\slshape The bit about the kangaroo was from Lewis Carroll.}}\\
+\textbf{\textui{Sylvia snorkeled snappily.}}
+% \end{verbatim}
+% \iffalse
+%</verb>
+% \fi
+% produces only:
+% \begin{center}
+% \textsf{\textsc{\slshape The bit about the kangaroo was from Lewis Carroll.}}\\
+% \textbf{\textui{Sylvia snorkeled snappily.}}
+% \end{center}
+% where upright sans and bold italic are substituted for italic small-caps sans and bold upright italic since neither is available.
+% Note that the first substitution produces a warning in the log while the second is done ‘silently’.
+%
+% \subsubsection{Figures}
+%
+% \begin{table}
+% \centering
+% \begin{threeparttable}
+% \caption{Macros for changing the style of figures.}\label{tab:figs}
+% \begin{tabular}{lll}
+% \toprule
+% \textbf{figure style} & \textbf{style command} & \textbf{text command}\\\midrule
+% lining\tnotex{tn:l} & \verb|\lstyle| & \verb|\textl{}|\\
+% oldstyle\tnotex{tn:o} & \verb|\ostyle| & \verb|\texto{}|\\
+% proportional\tnotex{tn:p} & \verb|\pstyle| & \verb|\textp{}|\\
+% tabular\tnotex{tn:t} & \verb|\tstyle| & \verb|\textt{}|\\
+% proportional\tnotex{tn:p}, lining\tnotex{tn:l} & \verb|\plstyle| & \verb|\textpl{}|\\
+% proportional\tnotex{tn:p}, oldstyle\tnotex{tn:o} & \verb|\postyle| & \verb|\textpo{}|\\
+% tabular\tnotex{tn:t}, lining\tnotex{tn:l} & \verb|\tlstyle| & \verb|\texttl{}|\\
+% tabular\tnotex{tn:t}, oldstyle\tnotex{tn:o} & \verb|\tostyle| & \verb|\textto{}|\\
+% \bottomrule
+% \end{tabular}
+% \begin{tablenotes}
+% \item\label{tn:l}\emph{l}ining figures stand on the current baseline: \textl{0123456789}.
+% They are generally preferable for use in tabulars, mathematics, code listings, diagrams etc.
+% Contemporary usage also favours them in text, even though traditional typography would frown on this.
+% \item\label{tn:o}\emph{o}ldstyle figures sit on or hang from the current baseline: \texto{0123456789}.
+% They are generally considered more suitable for use in text than lining figure.
+% \item\label{tn:p}\emph{p}roportional figures take up space in proportion to the actual width of the digit: \textp{0123456789}.
+% These are generally preferable in most non-specialised contexts.
+% \item\label{tn:t}\emph{t}abular figures each take up a standard width, regardless of the width of the digit: \textt{0123456789}.
+% These are better in tabulars where columns of digits should be aligned, code listings set in monowidth typewriter (as is usual) etc.
+% \end{tablenotes}
+% \end{threeparttable}
+% \end{table}
+%
+% Commands are provided to change either one or both aspects of digits' style (\fref{tab:figs}.
+% \DescribeMacro{\lstyle}
+% \DescribeMacro{\ostyle}
+% \DescribeMacro{\pstyle}
+% \DescribeMacro{\tstyle}
+% The macros all use standard abbreviations and have predictable forms.
+% Any macro of the form \verb|\|\meta{$\theta$}\verb|style| switches a single aspect of the current digits' style.
+% \meta{$\theta$} may be one of \verb|l|, \verb|o|, \verb|p| or \verb|t| which represent \emph{l}ining, \emph{o}ldstyle, \emph{p}roportional and \emph{tabular} respectively.
+%
+% \DescribeMacro{\textl}
+% \DescribeMacro{\texto}
+% \DescribeMacro{\textp}
+% \DescribeMacro{\textt}
+% The corresponding text commands have the format \verb|\text|\meta{$\theta$}, where \meta{$\theta$} may take the same values as before.
+%
+% In this document, proportional lining figures are used by default for roman/serif and sans, while tabular lining are used for typewriter:
+% \begin{center}
+% 0123456789\\
+% \textsf{0123456789}\\
+% \texttt{0123456789}
+% \end{center}
+% but oldstyle figures are also accessible.
+% For example:
+% \iffalse
+%<*verb>
+% \fi
+% \begin{verbatim}
+\texto{0123456789}\\
+\textsf{\texto{0123456789}}\\
+\texttt{\texto{0123456789}}
+% \end{verbatim}
+% \iffalse
+%</verb>
+% \fi
+% produces:
+% \begin{center}
+% \texto{0123456789}\\
+% \textsf{\texto{0123456789}}\\
+% \texttt{\texto{0123456789}}
+% \end{center}
+% First, note that it is necessary to reissue \verb|\texto{}| after switching to sans or typewriter text.
+% This is because both switching to sans or typewriter and switching to another figure style involves a switch of font family\footnote{Compare a switch in width or weight which does not typically involve a change of active font family.}.
+%
+% Second, note that the output shows \emph{proportional} oldstyle figures for romand and sans, but \emph{tabular} oldstyle for typewriter, because the command \verb|\texto{}| only changes \emph{one} aspect of the style.
+% Because proportional figures were already active for serif and sans, the command switched to proportional oldstyle figures in the first two cases.
+% Contrariwise, since tabular figures were active for typewriter, the same command switched to tabular oldstyle figures in the third case.
+%
+% In many cases, it is convenient to switch or ensure both aspects of digits together e.g.~to ensure tabular lining figures are used in tabulars.
+% \DescribeMacro{\plstyle}
+% \DescribeMacro{\postyle}
+% \DescribeMacro{\tlstyle}
+% \DescribeMacro{\tostyle}
+% Four macros are provided for this purpose.
+% These have the form \verb|\|\meta{$\theta$}\meta{$\beta$}\verb|style|, where \meta{$\theta$} may be either \verb|p| or \verb|t| and \meta{$\beta$} may be either \verb|l| or \verb|o|.
+%
+% \DescribeMacro{\textpl}
+% \DescribeMacro{\textpo}
+% \DescribeMacro{\texttl}
+% \DescribeMacro{\textto}
+% The corresponding text commands have the format \verb|\text|\meta{$\theta$}\meta{$\beta$}.
+%
+
+% Taking roman as an example, tabular oldstyle digits may be accessed in several ways:
+% \iffalse
+%<*verb>
+% \fi
+% \begin{verbatim}
+\texto{\textt{0123456789}}\\
+\textt{\texto{0123456789}}\\
+\textto{0123456789}
+% \end{verbatim}
+% \iffalse
+%</verb>
+% \fi
+% will produce three identical lines of figures:
+% \begin{center}
+% \texto{\textt{0123456789}}\\
+% \textt{\texto{0123456789}}\\
+% \textto{0123456789}
+% \end{center}
+%
+% \subsubsection{Typewriter variants}
+%
+% \begin{table}
+% \centering
+% \caption{Macros for switching to mono-/variable-width typewriter}\label{tab:mvtt}
+% \begin{tabular}{lll}
+% \toprule
+% \textbf{typewriter font} & \textbf{style command} & \textbf{text command}\\\midrule
+% variable typewriter & \verb|\tvstyle| & \verb|\texttv{}|\\
+% monowidth typewriter & \verb|\tmstyle| & \verb|\texttm{}|\\
+% \bottomrule
+% \end{tabular}
+% \end{table}
+% \DescribeMacro{\texttv}
+% \DescribeMacro{\tvstyle}
+% \DescribeMacro{\texttm}
+% \DescribeMacro{\tmstyle}
+% In addition to the package options to specify either LM Mono or LM Mono Prop as default (i.e.\ either monowidth or variable-width typewriter), it is possible to access the non-default font using the commands in \fref{tab:mvtt}.
+%
+% Mono-width is default in this document so
+% \iffalse
+%<*verb>
+% \fi
+% \begin{verbatim}
+\texttt{This is monowidth width typewriter.}\\
+\texttv{This is variable typewriter} \texttm{except this bit at the end.}
+% \end{verbatim}
+% \iffalse
+%</verb>
+% \fi
+% produces:
+% \begin{center}
+% \texttt{This is monowidth width typewriter.}\\
+% \texttv{This is variable typewriter} \texttm{except this bit at the end.}
+% \end{center}
+%
+% \subsubsection{Latin Modern Sans Quotation}
+%
+% \begin{table}
+% \centering
+% \caption{LM Sans Quotation}\label{tab:qt}
+% \begin{tabular}{lll}
+% \toprule
+% sans quotation & \verb|\qtstyle| & \verb|\textqt{}|\\
+% \bottomrule
+% \end{tabular}
+% \end{table}
+% \DescribeMacro{\textqt}
+% \DescribeMacro{\qtstyle}
+% Latin Modern Sans Quotation can be accessed using the macros listed in \fref{tab:qt}.
+%
+% For example, \verb|\textqt{some text in the font}| will produce \textqt{some text in the font}.
+%
+% \subsubsection{Latin Modern Roman Dunhill}
+%
+% \begin{table}
+% \centering
+% \caption{Latin Modern Roman Dunhill}\label{tab:dunhill}
+% \begin{tabular}{lll}
+% \toprule
+% \textbf{style} & \textbf{style command} & \textbf{text command} \\\midrule
+% titling & \verb|\tistyle| & \verb|\textti{}|\\
+% \bottomrule
+% \end{tabular}
+% \end{table}
+%
+% \DescribeMacro{\textti}
+% \DescribeMacro{\tistyle}
+% Latin Modern Roman Dunhill can be accessed using the macros listed in \fref{tab:dunhill}.
+%
+% To ensure the command succeeds independently of the currently active font, you may wish to issue \verb|\normalfont| first.
+% For example:
+% \iffalse
+%<*verb>
+% \fi
+% \begin{verbatim}
+\normalfont\textti{Kinky Querulous Rhinos X-Ray Exultant Risque Zebras}\\
+\textti{\textsl{Kinky Querulous Rhinos X-Ray Exultant Risque Zebras}}
+% \end{verbatim}
+% \iffalse
+%</verb>
+% \fi
+% produces:
+% \begin{center}
+% \normalfont\textti{Kinky Querulous Rhinos X-Ray Exultant Risque Zebras}\\
+% \textti{\textsl{Kinky Querulous Rhinos X-Ray Exultant Risque Zebras}}
+% \end{center}
+%
+% \subsection{zeroslash}
+%
+% \DescribeMacro{\zeroslash}
+% \lpack{cfr-lm}\ provides one additional command.
+% \verb|\zeroslash| will produce the \zeroslash\ character from the current font.
+%
+% \section{Microtype}\label{sec:mt}
+%
+% \changes{v1.4}{2014/03/04}{Use family-specific settings for \lpack{microtype}.}
+% Support for family-specific microtypographical features supported by \lpack{microtype}.
+% This code will do nothing if you do not load \lpack{microtype}.
+% If you do use these features, all regular roman and sans families, together with the sans quotation font, will use the settings for Computer Modern Roman.
+% The fallback generic settings will continue to be applied to the typewriter and ‘dunhill’ families.
+%
+%
+% \appendix
+%
+% \DeclareFixedFootnote \fnupdmap {%
+% See, for example, \href{https://tex.stackexchange.com/q/255709/}{Why shouldn't I use \texttt{getnonfreefonts} to install additional fonts? Why shouldn't I use \texttt{updmap} when installing or removing fonts?}.}
+%
+% \section{Installation}
+%
+% \textbf{The vast majority of users should IGNORE this section entirely.}
+% \lpack{cfr-lm} is included in all major \TeX{} distributions and should be installed as part of your \TeX{} installation.
+% Installing the package yourself should be done only as a last resort or an educational exercise.
+%
+% Note, in particular, that this version of \lpack{cfr-lm} should \textbf{not} be installed on older \LaTeX{} kernels as it is designed to work with the (New) New Font Selection Scheme, as updated around 2020\footnote{%
+% The package should\texttrademark{} work fine on older kernels, but the new version is bound to have some bugs and there is no reason to use it on these systems.
+% The sole purpose of the update is to accommodate the breaking changes made to font selection.
+% If you don't have those changes installed locally, nothing should be broken and the newer version of \lpack{cfr-lm} offers no advantage at all.%
+% }.
+% Use the initial release of \lpack{cfr-lm} if your installation of \LaTeX{} predates those changes.
+%
+% Installation varies with \TeX\ distribution so you should consult the documentation which came with your system for details.
+% In most cases, you will need to perform three steps:
+% \begin{enumerate}
+% \item move or copy the package files to appropriate locations on your system;
+% \item refresh the \TeX\ database;
+% \item incorporate the included map file fragments for the different engines your distribution supports.
+% \end{enumerate}
+%
+% The following instructions assume you are using \TeX~Live\footnote{This includes Mac\TeX\ for OS X users.}.
+% They should not be too difficult to adapt if you are using a different distribution.
+%
+% \subsection{Install the files}
+%
+% The files should be installed in one of two locations: \emph{either} the local system-wide \TeX\ tree \emph{or} your personal tree.
+% If the package is installed system-wide, all users will have access to it.
+% On the other hand, you may need privileges you do not have to do this in which case you must use your personal tree.
+%
+% \textbf{There are serious disadvantages to installing the package into your personal tree.
+% In particular, these pertain to use of \verb|updmap --user| rather than \verb|updmap --sys|.
+% If you are not aware of these disadvantages, please ensure you are fully cognisant of them before proceeding\fnupdmap.
+% Merely removing the package from your personal tree at a later point will \emph{not} undo the effects.}
+%
+% For \TeX~Live, \verb|kpsewhich -var-value TEXMFLOCAL| will return the path to the local tree and \verb|kpsewhich -var-value TEXMFHOME| the path to your personal tree.
+% The package already includes a hierarchy of files to help you install them correctly.
+% Ignoring any symbolic link in the top directory, move or copy the files in \path{doc}, \path{fonts} and \path{tex} into the appropriate locations.
+% If the tree is initially empty, you can simply move or copy the directories in as they are.
+% If the tree already contains other packages, you may need to merge the package hierarchy with the pre-existing one.
+% For example, if you already have a \path{doc/fonts} directory, move or copy \path{doc/fonts/cfr-lm} into \path{doc/fonts/}.
+% If you have a \path{doc} directory but not a \path{doc/fonts}, move \path{doc/fonts} into \path{doc/}.
+%
+% \subsection{Refresh the database}
+%
+% Again, this depends on your distribution. For \TeX~Live, \verb|mktexlsr <path to directory>| for the directory you used in the first step should do the trick.
+% Note that you \emph{may} be able to skip this step if you install into your personal tree.
+% Whether this is so depends on the details of your set-up.
+% As a test, move to a directory containing none of the package files and try \verb|kpsewhich cfr-lm.sty|.
+% If the file is found, you don't need to refresh the database; otherwise use \verb|mktexlsr| and then try again.
+%
+% \subsection{Install the map fragments}
+%
+% For \TeX~Live, there are at least two ways of doing this.
+% The second method varies according to the version of \TeX~Live and instructions are provided accordingly.
+% Both methods depend on whether you installed into \verb|TEXMFLOCAL| or \verb|TEXMFHOME|.
+% If you installed system-wide, the choice is relatively straightforward --- it obviously makes sense in that case to update the font maps system-wide as well.
+%
+% If, on the other hand, you installed into your personal tree, the matter is more complex.
+% On the one hand, updating the system-wide maps may create difficulties or confusion for other users because while the map files will list the fonts as available, they will not be able to access them.
+% On the other hand, maintaining personal font map files can produce difficulties and confusions of its own\fnupdmap.
+% Whether it is to be preferred or not is a complex issue and depends on the details of your \TeX\ distribution, local configuration and personal preference.
+% The one clear case is that in which you install into your personal tree because you lack the privileges needed to install system-wide.
+% In that case, you have no choice but to maintain personal font map files or forgo the use of all fonts not provided by your administrator.
+% Other cases are thankfully beyond the scope of this document.
+%
+% \subsubsection{Method 1}
+%
+% If you installed the package system-wide, use the command:
+% \iffalse
+% ^^A ateb Heiko Oberdiek: https://tex.stackexchange.com/a/172896/
+% ^^A dyw hwn ddim yn gweithio tu mewn i arg macro!
+% ^^A (*wrth gwrs* dyw e ddim yn weithio! wyt ti'n *hollol* dwp?)
+%<*verb>
+% \fi
+\begin{verbatim}
+updmap-sys --enable Map=clm.map
+\end{verbatim}
+% \iffalse
+%</verb>
+% \fi
+%
+% If you installed the package in your personal tree, you \emph{may} prefer\fnupdmap:
+% \iffalse
+%<*verb>
+% \fi
+\begin{verbatim}
+updmap --enable Map=clm.map
+\end{verbatim}
+% \iffalse
+%</verb>
+% \fi
+% Either way, \verb|updmap| will output a good deal of information after each incantation.
+% This is normal.
+% Just check that it does not end with an error and that it found the new map file.
+%
+% \subsubsection{Method 2: \TeX~Live 2008 (and probably earlier)}
+%
+% If you installed the package system-wide, use \verb|updmap-sys --edit|.
+%
+% If you installed into your personal tree, you \emph{may} prefer to use \verb|updmap --edit|\fnupdmap.
+%
+% Either way, a configuration file will be opened which you can edit.
+% Move to the end of the file and add the following line:
+% \iffalse
+%<*verb>
+% \fi
+\begin{verbatim}
+Map clm.map
+\end{verbatim}
+% \iffalse
+%</verb>
+% \fi
+% When you are done, save the file.
+% \verb|updmap| or \verb|updmap-sys| will produce a great deal of output if all is well.
+% Just check that it does not end with an error and that \path{clm.map} is found.
+%
+% \subsubsection{Method 2: \TeX~Live 2009 (and possibly later)}
+%
+% If you installed the package system-wide, edit or or create \path{TEXMFLOCAL/web2c/updmap-local.cfg} and add the following line to the end of the file:
+% \iffalse
+%<*verb>
+% \fi
+\begin{verbatim}
+Map clm.map
+\end{verbatim}
+% \iffalse
+%</verb>
+% \fi
+% Save the file and tell \verb|tlmgr| to merge in your addition using the command:
+% \iffalse
+%<*verb>
+% \fi
+\begin{verbatim}
+tlmgr generate updmap
+\end{verbatim}
+% \iffalse
+%</verb>
+% \fi
+% \verb|tlmgr| will then tell you that you need to ensure the changes are propagated correctly by calling \verb|updmap-sys|.
+% This should produce a great deal of output.
+% Check that it finds the new map file and does not end with an error.
+%
+% If you installed into your personal tree, you \emph{may} prefer to use \verb|updmap --edit| as described above for \TeX~Live 2008\fnupdmap.
+%
+% \subsubsection{Method 3: Current/Recent \TeX~Live}
+%
+% If you installed the package system-wide, tell \cs{updmap} to enable the map file:
+% \iffalse
+%<*verb>
+% \fi
+\begin{verbatim}
+updmap --sys --enable Map=clm.map
+\end{verbatim}
+% \iffalse
+%</verb>
+% \fi
+% This should produce a great deal of output.
+% Check that it finds the new map file and does not end with an error.
+%
+% If you installed into your personal tree, you \emph{could} use \verb|updmap --user| in place of \verb|updmap --sys| as described above for \TeX~Live 2008, but this is \textbf{not} recommended\fnupdmap.
+%
+% To test your installation and that the package works on your system, latex this file (\path{cfr-lm.tex}).
+% The console output and/or log should tell you whether any fonts were not found.
+% If you are careful not to overwrite it, you may also compare your output with \path{cfr-lm.pdf}.%
+%
+% \MaybeStop{%
+% \def\glossaryname{Change History}%
+% \PrintChanges
+% \PrintIndex
+% }
+%
+% \makeatletter
+% \def\@xobeysp{\leavevmode\penalty100\ }
+% \makeatother
+%
+% \section{Implementation}
+%
+% You do not need to read the remainder of this document in order to install or use the fonts.
+%
+% \subsection{\LaTeXe{} package}
+%
+% \iffalse
+%<*sty>
+% \fi
+% \begin{package}{cfr-lm.sty}
+% The \LaTeX{} user interface.
+% \begin{macrocode}
+\NeedsTeXFormat{LaTeX2e}
+\RequirePackage{svn-prov}
+\ProvidesPackageSVN[\filebase.sty]{$Id: cfr-lm.dtx 10371 2024-09-20 15:51:48Z cfrees $}[v1.7 \revinfo][Extended support for Latin Modern 2.004]
+\DefineFileInfoSVN[clm]
+\RequirePackage[T1]{fontenc}
+\RequirePackage{nfssext-cfr}[2024/01/01]
+% \end{macrocode}
+% \lpack{nfssext-cfr} provides \cs{ProcessKeyOptions}, \cs{IfFormatAtLeastTF} on older kernels.
+% \begin{macrocode}
+\IfFormatAtLeastTF {2020-02-02}{%
+% \end{macrocode}
+% To get the oldstyle numbers etc.\ used from TS1, we need to set the subset to 0 or 1.
+% We follow the kernel's handling of Latin Modern and eschew the builtin circle.
+% \begin{macrocode}
+ \DeclareEncodingSubset{TS1}{clm}{1}%
+ \DeclareEncodingSubset{TS1}{clm2}{1}%
+ \DeclareEncodingSubset{TS1}{clm2d}{1}%
+ \DeclareEncodingSubset{TS1}{clm2dj}{1}%
+ \DeclareEncodingSubset{TS1}{clm2j}{1}%
+ \DeclareEncodingSubset{TS1}{clm2jqs}{1}%
+ \DeclareEncodingSubset{TS1}{clm2js}{1}%
+ \DeclareEncodingSubset{TS1}{clm2jt}{1}%
+ \DeclareEncodingSubset{TS1}{clm2jv}{1}%
+ \DeclareEncodingSubset{TS1}{clm2qs}{1}%
+ \DeclareEncodingSubset{TS1}{clm2s}{1}%
+ \DeclareEncodingSubset{TS1}{clm2t}{1}%
+ \DeclareEncodingSubset{TS1}{clm2v}{1}%
+ \DeclareEncodingSubset{TS1}{clmd}{1}%
+ \DeclareEncodingSubset{TS1}{clmdj}{1}%
+ \DeclareEncodingSubset{TS1}{clmj}{1}%
+ \DeclareEncodingSubset{TS1}{clmjqs}{1}%
+ \DeclareEncodingSubset{TS1}{clmjs}{1}%
+ \DeclareEncodingSubset{TS1}{clmjt}{1}%
+ \DeclareEncodingSubset{TS1}{clmjv}{1}%
+ \DeclareEncodingSubset{TS1}{clmqs}{1}%
+ \DeclareEncodingSubset{TS1}{clms}{1}%
+ \DeclareEncodingSubset{TS1}{clmt}{1}%
+ \DeclareEncodingSubset{TS1}{clmv}{1}%
+}{%
+ \RequirePackage{textcomp}}
+\UndeclareTextCommand{\textperthousand}{T1}
+\ExplSyntaxOn
+% \end{macrocode}
+%
+% Parts of this file are based on \file{lmodern.sty} which is included with
+% the Latin Modern fonts released by \gust{} and available from
+% \url{http://www.gust.org.pl/projects/e-foundry/latin-modern}.
+%
+% \changes{v1.1? 2010-05-27}{2010/05/27}{%
+% Revise package file for more robust and flexible option handling.}
+%
+% \changes{v1.2 2010-05-?? (unpublished)}{2010/05/??}{%
+% See v1.3.}
+%
+% \changes{v1.3}{2010/05/27}{%
+% Improved option handling in v1.2 and v1.3 owes almost everything to Enrico Gregorio.}
+%
+% \changes{v1.4}{2014-03-04}{%
+% Add family-specific support for \lpack{microtype}.}
+% This draws also on the documentation for the \lpack{microtype} package and \file{MinionPro.sty}.
+% \file{MinionPro.sty} is available as part of the \lpack{minionpro} package and can be obtain from \url{http://mirror.ctan.org/fonts/minionpro}.
+% \file{MinionPro.sty} is in the public domain.
+% The documentation for \lpack{microtype} is available in English and German from \href{https://ctan.org/pkg/microtype}{\lpack{microtype}}.
+% It is part of the \lpack{microtype} package which is itself licensed under the LPPL.
+%
+% Since removed?
+% \changes{v1.6 2015-2020 (unpublished)}{2015/2020}{%
+% Fix an undeclared dependency.}
+% \changes{v1.6 2020-2024 (unpublished)}{2020/2024}{%
+% Remove dependency on \lpack{xkeyval}.
+% Reimplement key-processing in \lpack{expl3}.}
+%%
+% BEGIN bools
+% \begin{macrocode}
+\bool_new:N \l__clm_rm_osf_bool
+\bool_new:N \l__clm_rm_prop_bool
+\bool_new:N \l__clm_sf_osf_bool
+\bool_new:N \l__clm_sf_prop_bool
+\bool_new:N \l__clm_tt_osf_bool
+\bool_new:N \l__clm_tt_prop_bool
+\bool_new:N \l__clm_tt_mono_bool
+\bool_new:N \l__clm_qt_bool
+% \end{macrocode}
+% END bools
+% \begin{macrocode}
+\keys_define:nn { clm }
+{
+% \end{macrocode}
+% \begin{option}{rm/oldstyle}
+% boolkey for roman osf/lf
+% \changes{v1.6 2020-2024 (unpublished)}{2020/2024}{%
+% Reimplement in \lpack{expl3}.%
+% }
+% \begin{macrocode}
+ rm / oldstyle .bool_set:N = \l__clm_rm_osf_bool,
+ rm / oldstyle .default:n = true,
+ rm / oldstyle .initial:n = true,
+% \end{macrocode}
+% \end{option}
+% \begin{option}{rm/osf}
+% Shorthand
+% \changes{v1.7}{2024-08-28}{%
+% New shorthand for key.%
+% }
+% \begin{macrocode}
+ rm / osf .bool_set:N = \l__clm_rm_osf_bool,
+ rm / osf .default:n = true,
+% \end{macrocode}
+% \end{option}
+% \begin{option}{rm/lining}
+% Inverse
+% \changes{v1.6 2020-2024 (unpublished)}{2020/2024}{%
+% Reimplement in \lpack{expl3}.%
+% }
+% \begin{macrocode}
+ rm / lining .bool_set_inverse:N = \l__clm_rm_osf_bool,
+ rm / lining .default:n = true,
+% \end{macrocode}
+% \end{option}
+% \begin{option}{rm/lf}
+% Shorthand
+% \changes{v1.7}{2024-09-10}{%
+% New shorthand for key.%
+% }
+% \begin{macrocode}
+ rm / lf .bool_set_inverse:N = \l__clm_rm_osf_bool,
+ rm / lf .default:n = true,
+% \end{macrocode}
+% \end{option}
+% \begin{option}{rm/proportional}
+% boolkey for roman prop/tab figures
+% \changes{v1.6 2020-2024 (unpublished)}{2020/2024}{%
+% Reimplement in \lpack{expl3}.%
+% }
+% \begin{macrocode}
+ rm / proportional .bool_set:N = \l__clm_rm_prop_bool,
+ rm / proportional .default:n = true,
+ rm / proportional .initial:n = true,
+% \end{macrocode}
+% \end{option}
+% \begin{option}{rm/prop}
+% Shorthand
+% \changes{v1.7}{2024-08-28}{%
+% New shorthand for key.%
+% }
+% \begin{macrocode}
+ rm / prop .bool_set:N = \l__clm_rm_prop_bool,
+ rm / prop .default:n = true,
+% \end{macrocode}
+% \end{option}
+% \begin{option}{rm/tabular}
+% Inverse
+% \changes{v1.6 2020-2024 (unpublished)}{2020/2024}{%
+% Reimplement in \lpack{expl3}.%
+% }
+% \begin{macrocode}
+ rm / tabular .bool_set_inverse:N = \l__clm_rm_prop_bool,
+ rm / tabular .default:n = true,
+% \end{macrocode}
+% \end{option}
+% \begin{option}{rm/tab}
+% Shorthand
+% \changes{v1.7}{2024-08-28}{%
+% New shorthand for key.%
+% }
+% \begin{macrocode}
+ rm / tab .bool_set_inverse:N = \l__clm_rm_prop_bool,
+ rm / tab .default:n = true,
+% \end{macrocode}
+% \end{option}
+% \begin{option}{sf/oldstyle}
+% boolkeys for sans osf/lf
+% \changes{v1.6 2020-2024 (unpublished)}{2020/2024}{%
+% Reimplement in \lpack{expl3}.%
+% }
+% \begin{macrocode}
+ sf / oldstyle .bool_set:N = \l__clm_sf_osf_bool,
+ sf / oldstyle .default:n = true,
+ sf / oldstyle .initial:n = true,
+% \end{macrocode}
+% \end{option}
+% \begin{option}{sf/osf}
+% Shorthand
+% \changes{v1.7}{2024-08-28}{%
+% New shorthand for key.%
+% }
+% \begin{macrocode}
+ sf / osf .bool_set:N = \l__clm_sf_osf_bool,
+ sf / osf .default:n = true,
+% \end{macrocode}
+% \end{option}
+% \begin{option}{sf/lining}
+% \changes{v1.6 2020-2024 (unpublished)}{2020/2024}{%
+% Reimplement in \lpack{expl3}.%
+% }
+% Inverse
+% \begin{macrocode}
+ sf / lining .bool_set_inverse:N = \l__clm_sf_osf_bool,
+ sf / lining .default:n = true,
+% \end{macrocode}
+% \end{option}
+% \begin{option}{sf/lf}
+% Shorthand
+% \changes{v1.7}{2024-09-10}{%
+% New shorthand for key.%
+% }
+% \begin{macrocode}
+ sf / lf .bool_set_inverse:N = \l__clm_sf_osf_bool,
+ sf / lf .default:n = true,
+% \end{macrocode}
+% \end{option}
+% \begin{option}{sf/proportional}
+% boolkeys for sans prop/tab figures
+% \changes{v1.6 2020-2024 (unpublished)}{2020/2024}{%
+% Reimplement in \lpack{expl3}.%
+% }
+% \begin{macrocode}
+ sf / proportional .bool_set:N = \l__clm_sf_prop_bool,
+ sf / proportional .default:n = true,
+ sf / proportional .initial:n = true,
+% \end{macrocode}
+% \end{option}
+% \begin{option}{sf/prop}
+% Shorthand
+% \changes{v1.7}{2024-08-28}{%
+% New shorthand for key.%
+% }
+% \begin{macrocode}
+ sf / prop .bool_set:N = \l__clm_sf_prop_bool,
+ sf / prop .default:n = true,
+% \end{macrocode}
+% \end{option}
+% \begin{option}{sf/tabular}
+% \changes{v1.6 2020-2024 (unpublished)}{2020/2024}{%
+% Reimplement in \lpack{expl3}.%
+% }
+% Inverse
+% \begin{macrocode}
+ sf / tabular .bool_set_inverse:N = \l__clm_sf_prop_bool,
+ sf / tabular .default:n = true,
+% \end{macrocode}
+% \end{option}
+% \begin{option}{sf/tab}
+% Shorthand
+% \changes{v1.7}{2024-08-28}{%
+% New shorthand for key.%
+% }
+% \begin{macrocode}
+ sf / tab .bool_set_inverse:N = \l__clm_sf_prop_bool,
+ sf / tab .default:n = true,
+% \end{macrocode}
+% \end{option}
+% \begin{option}{tt/oldstyle}
+% boolkeys for typewriter osf/lf
+% \changes{v1.6 2020-2024 (unpublished)}{2020/2024}{%
+% Reimplement in \lpack{expl3}.%
+% }
+% \begin{macrocode}
+ tt / oldstyle .bool_set:N = \l__clm_tt_osf_bool,
+ tt / oldstyle .default:n = true,
+ tt / oldstyle .initial:n = true,
+% \end{macrocode}
+% \end{option}
+% \begin{option}{tt/osf}
+% Shorthand
+% \changes{v1.7}{2024-08-28}{%
+% New shorthand for key.%
+% }
+% \begin{macrocode}
+ tt / osf .bool_set:N = \l__clm_tt_osf_bool,
+ tt / osf .default:n = true,
+% \end{macrocode}
+% \end{option}
+% \begin{option}{tt/lining}
+% Inverse
+% \changes{v1.6 2020-2024 (unpublished)}{2020/2024}{%
+% Reimplement in \lpack{expl3}.%
+% }
+% \begin{macrocode}
+ tt / lining .bool_set_inverse:N = \l__clm_tt_osf_bool,
+ tt / lining .default:n = true,
+% \end{macrocode}
+% \end{option}
+% \begin{option}{tt/lf}
+% Shorthand
+% \changes{v1.7}{2024-09-10}{%
+% New shorthand for key.%
+% }
+% \begin{macrocode}
+ tt / lf .bool_set_inverse:N = \l__clm_tt_osf_bool,
+ tt / lf .default:n = true,
+% \end{macrocode}
+% \end{option}
+% \begin{option}{tt/proportional}
+% boolkeys for typewriter prop/tab figures
+% \changes{v1.6 2020-2024 (unpublished)}{2020/2024}{%
+% Reimplement in \lpack{expl3}.%
+% }
+% \begin{macrocode}
+ tt / proportional .bool_set:N = \l__clm_tt_prop_bool,
+ tt / proportional .default:n = true,
+ tt / proportional .initial:n = true,
+% \end{macrocode}
+% \end{option}
+% \begin{option}{tt/prop}
+% Shorthand
+% \changes{v1.7}{2024-08-28}{%
+% New shorthand for key.%
+% }
+% \begin{macrocode}
+ tt / prop .bool_set:N = \l__clm_tt_prop_bool,
+ tt / prop .default:n = true,
+% \end{macrocode}
+% \end{option}
+% \begin{option}{tt/tabular}
+% Inverse
+% \changes{v1.6 2020-2024 (unpublished)}{2020/2024}{%
+% Reimplement in \lpack{expl3}.%
+% }
+% \begin{macrocode}
+ tt / tabular .bool_set_inverse:N = \l__clm_tt_prop_bool,
+ tt / tabular .default:n = true,
+% \end{macrocode}
+% \end{option}
+% \begin{option}{tt/tab}
+% Shorthand
+% \changes{v1.7}{2024-08-28}{%
+% New shorthand for key.%
+% }
+% \begin{macrocode}
+ tt / tab .bool_set_inverse:N = \l__clm_tt_prop_bool,
+ tt / tab .default:n = true,
+% \end{macrocode}
+% \end{option}
+% \begin{option}{tt/monowidth}
+% boolkeys for typewriter mono/variable width
+% \changes{v1.6 2020-2024 (unpublished)}{2020/2024}{%
+% Reimplement in \lpack{expl3}.%
+% }
+% \begin{macrocode}
+ tt / monowidth .bool_set:N = \l__clm_tt_mono_bool,
+ tt / monowidth .default:n = true,
+ tt / monowidth .initial:n = false,
+% \end{macrocode}
+% \end{option}
+% \begin{option}{tt/mono}
+% Shorthand
+% \changes{v1.7}{2024-08-28}{%
+% New shorthand for key.%
+% }
+% \begin{macrocode}
+ tt / mono .bool_set:N = \l__clm_tt_mono_bool,
+ tt / mono .default:n = true,
+% \end{macrocode}
+% \end{option}
+% \begin{option}{tt/variable}
+% Inverse
+% \changes{v1.6 2020-2024 (unpublished)}{2020/2024}{%
+% Reimplement in \lpack{expl3}.%
+% }
+% \begin{macrocode}
+ tt / variable .bool_set_inverse:N = \l__clm_tt_mono_bool,
+ tt / variable .default:n = true,
+% \end{macrocode}
+% \end{option}
+% \begin{option}{tt/var}
+% Shorthand
+% \changes{v1.7}{2024-08-28}{%
+% New shorthand for key.%
+% }
+% \begin{macrocode}
+ tt / var .bool_set_inverse:N = \l__clm_tt_mono_bool,
+ tt / var .default:n = true,
+% \end{macrocode}
+% \end{option}
+% \begin{option}{rm}
+% options for roman
+% \changes{v1.6 2020-2024 (unpublished)}{2020/2024}{%
+% Reimplement in \lpack{expl3}.%
+% }
+% \begin{macrocode}
+ rm .code:n ={
+ \keys_set:nn { clm / rm } { #1 }
+ },
+ rm .value_required:n = true,
+ rm .usage:n = load,
+% \end{macrocode}
+% \end{option}
+% \begin{option}{sf}
+% options for sans
+% \changes{v1.6 2020-2024 (unpublished)}{2020/2024}{%
+% Reimplement in \lpack{expl3}.%
+% }
+% \begin{macrocode}
+ sf .code:n ={
+ \keys_set:nn { clm / sf } { #1 }
+ },
+ sf .value_required:n = true,
+ sf .usage:n = load,
+% \end{macrocode}
+% \end{option}
+% \begin{option}{tt}
+% options for typewriter
+% \changes{v1.6 2020-2024 (unpublished)}{2020/2024}{%
+% Reimplement in \lpack{expl3}.%
+% }
+% \begin{macrocode}
+ tt .code:n ={
+ \keys_set:nn { clm / tt } { #1 }
+ },
+ tt .value_required:n = true,
+ tt .usage:n = load,
+% \end{macrocode}
+% \end{option}
+% \begin{option}{qt}
+% note that this option does nothing unless \cs{qtfont} is defined appropriately
+% \changes{v1.6 2020-2024 (unpublished)}{2020/2024}{%
+% Reimplement in \lpack{expl3}.%
+% }
+% \begin{macrocode}
+ qt .bool_set:N = \l__clm_qt_bool,
+ qt .default:n = true,
+ qt .initial:n = false,
+ qt .usage:n = load,
+}
+% \end{macrocode}
+% \end{option}
+% ^^A Joseph Wright: from siunitx.sty ; https://chat.stackexchange.com/transcript/message/64327823#64327823
+% \begin{macrocode}
+\providecommand \IfFormatAtLeastTF { \@ifl@t@r \fmtversion }
+% \end{macrocode}
+% options override defaults
+% \begin{macrocode}
+\IfFormatAtLeastTF { 2022-06-01 }
+{
+ \ProcessKeyOptions [ clm ]
+}{
+ \RequirePackage { l3keys2e }
+ \ProcessKeysOptions { clm }
+}
+\IfFormatAtLeastTF { 2020-10-01 }{
+}{
+ \RequirePackage { xparse }
+ \providecommand \ExpandArgs [1]
+ { \cs_if_exist_use:c { exp_args:N #1 } }
+}
+% \end{macrocode}
+% Translate user/default settings into bits of Berry names.
+% \begin{macro}{\rmdefault,\sfdefault,\ttdefault}
+% Make LM default for all families, implementing options for each
+% \changes{v1.7}{2024-09-11}{%
+% Need these to be expanded for \cs{init@series@setup} to recognise families.
+% Only need \texttt{tl}s here (not functions).
+% Scrap the component \texttt{tl}s, since we're expanding the lot anyhow.}
+% \begin{macrocode}
+\tl_gset:Ne \rmdefault
+{
+ clm \bool_if:NT \l__clm_rm_prop_bool { 2 }
+ \bool_if:NT \l__clm_rm_osf_bool { j }
+}
+\tl_gset:Ne \sfdefault
+{
+ clm \bool_if:NT \l__clm_sf_prop_bool { 2 }
+ \bool_if:NT \l__clm_sf_osf_bool { j } s
+}
+\tl_gset:Ne \ttdefault
+{
+ clm \bool_if:NT \l__clm_tt_prop_bool { 2 }
+ \bool_if:NT \l__clm_tt_osf_bool { j }
+ \bool_if:NTF \l__clm_tt_mono_bool { t } { v }
+}
+% \end{macrocode}
+% \end{macro}
+%
+% \begin{macro}{\qtfont}
+% Handle the qt option, failing gracefully if somebody has enabled the option without defining \cs{qtfont} appropriately.
+% We do this in a hook at the start of the document so we can respond if the required macro is defined after \lpack{\filebase} is loaded.
+% It would be nice if there was a more satisfactory approach, but I can't think of one a font package has any business implementing.
+% \begin{macrocode}
+\hook_gput_code:nnn { begindocument } { . }
+{
+ \bool_if:NT \l__clm_qt_bool
+ {
+ \cs_if_exist:NTF { \qtfont }
+ {
+ \qtfont{\qtstyle}
+ }{
+ \PackageWarning{cfr-lm}
+ {
+ Option ~ 'qt' ~ cannot ~ be ~ implemented ~ unless \MessageBreak
+ '\backslash qtfont' ~ is ~ defined ~ appropriately. ~ This ~ is ~ not \MessageBreak
+ done ~ automatically ~ to ~ maximise ~ compatibility ~ with ~ other \MessageBreak
+ classes ~ and ~ packages. ~ The ~ suggested ~ use ~ is ~ to ~ have ~ '\backslash qtfont' \MessageBreak
+ redefine ~ a command ~ such ~ as ~ '\backslash quotefont' ~ which ~ is ~ initially \MessageBreak
+ set ~ to ~ some ~ reasonable ~ default ~ and ~ used ~ in ~ the \MessageBreak
+ definition ~ of ~ the ~ quote ~ and/or ~ quotation ~ environments. \MessageBreak
+ A ~ font ~ package ~ has ~ no ~ business ~ meddling ~ in ~ such \MessageBreak
+ things ~ so ~ I'm ~ going ~ to ~ ignore ~ this ~ option
+ }
+ }
+ }
+}
+%
+\ExplSyntaxOff
+% \end{macrocode}
+% \end{macro}
+% Maths setup is ‘based on’ (i.e.~filched from) lmodern.sty
+% \begin{macrocode}
+\SetSymbolFont{operators} {normal}{OT1}{lmr} {m}{n}
+\SetSymbolFont{letters} {normal}{OML}{lmm} {m}{it}
+\SetSymbolFont{symbols} {normal}{OMS}{lmsy}{m}{n}
+\SetSymbolFont{largesymbols}{normal}{OMX}{lmex}{m}{n}
+\SetSymbolFont{operators} {bold} {OT1}{lmr} {bx}{n}
+\SetSymbolFont{letters} {bold} {OML}{lmm} {b}{it}
+\SetSymbolFont{symbols} {bold} {OMS}{lmsy}{b}{n}
+\SetSymbolFont{largesymbols}{bold} {OMX}{lmex}{m}{n}
+%
+\DeclareFontSubstitution{OT1}{lmr}{m}{n}
+\DeclareFontSubstitution{OML}{lmm}{m}{it}
+\DeclareFontSubstitution{OMS}{lmsy}{m}{n}
+\DeclareFontSubstitution{OMX}{lmex}{m}{n}
+%
+% \end{macrocode}
+% \begin{macro}{\mathbf,\mathsf,\mathit,\mathtt}
+% maths alphabets
+% \begin{macrocode}
+\SetMathAlphabet{\mathbf}{normal}{OT1}{lmr}{bx}{n}
+\SetMathAlphabet{\mathsf}{normal}{OT1}{lmss}{m}{n}
+\SetMathAlphabet{\mathit}{normal}{OT1}{lmr}{m}{it}
+\SetMathAlphabet{\mathtt}{normal}{OT1}{lmtt}{m}{n}
+\SetMathAlphabet{\mathbf}{bold} {OT1}{lmr}{bx}{n}
+\SetMathAlphabet{\mathsf}{bold} {OT1}{lmss}{bx}{n}
+\SetMathAlphabet{\mathit}{bold} {OT1}{lmr}{bx}{it}
+\SetMathAlphabet{\mathtt}{bold} {OT1}{lmtt}{m}{n}
+%
+% \end{macrocode}
+% \end{macro}
+% \begin{macro}{\mathsterling}
+% \mbox{}
+% \begin{macrocode}
+\def\mathsterling{\mathit{\mathchar"70BF}}
+% \end{macrocode}
+% \end{macro}
+% \begin{macro}{\dotdigitenc,\textdde}
+% \changes{v1.1}{2010/05/27?}{%
+% New macros required to define \cs{zeroslash}.}
+% \begin{macrocode}
+\DeclareRobustCommand{\dotdigitenc}{%
+ \not@math@alphabet\dotdigitenc\relax
+ \fontencoding{U}\selectfont}
+\DeclareTextFontCommand{\textdde}{\dotdigitenc}
+% \end{macrocode}
+% \end{macro}
+% \begin{macro}{\zeroslash}
+% \changes{v1.1}{2010/05/02?}{%
+% \cs{zeroslash} is provided to access the slashed zero.}
+% The slashed zero.
+% \begin{macrocode}
+\newcommand*{\zeroslash}{\textdde{\char 250}}
+% \end{macrocode}
+% \end{macro}
+%
+% Partly from \lpack{microtype} docs; partly from \lpack{MinionPro} package
+%
+% We need to set up aliases for the font families created by \lpack{cfr-lm} so that
+% \lpack{microtype} recognises them as similar to Computer Modern Roman.
+%
+% T1 families in cfr-lm: clm clm2 clm2d clm2dj clm2j clm2jqs clm2js clm2jt
+% clm2jv clm2qs clm2s clm2t clm2v clmd clmdj clmj clmjqs clmjs clmjt clmjv
+% clmqs clms clmt clmv
+%
+% See variants set in \lpack{nfssext-cfr}
+%
+% Ref: \url{https://tex.stackexchange.com/a/75440}
+% \begin{macrocode}
+\ExplSyntaxOn
+% \end{macrocode}
+% ^^A \begin{macro}{\__clm_microtype_hook:}
+% \changes{v1.4 2014-03-04}{2014/03/04}{New macro to hold \lpack{microtype} aliases.}
+% \changes{v1.6 2020-2024 (unpublished)}{2020/2024}{Switch to \lpack{expl3}.}
+% Aliases for \lpack{microtype} so fonts get the same custom treatment they do with \lpack{lm}.
+% \changes{\fileversion}{\filedate}{Remove alias cs and just define the hook.}
+% \begin{macrocode}
+\cs_new_nopar:Nn \__clm_microtype_hook:
+{
+ \clist_map_inline:nn
+ {
+ clm,clm2,clm2j,clmj,% roman
+ clms,clm2js,clm2s,clmjs,% sans
+ clmqs,clm2jqs,clm2qs,clmjqs%
+ % clm2d,clm2dj,clmd,clmdj,% leave unaliased?
+ % clm2jv,clmjv,clm2v,clmv,% leave unaliased?
+ % clmt,clm2t,clmjt,clm2jt% leave unaliased?
+ }{
+ \DeclareMicrotypeAlias { ##1 } { cmr }
+ }
+}
+% \end{macrocode}
+% ^^A \end{macro}
+% If \cs{Microtype@Hook} exists, add our material to it; if not, create it.
+% \begin{macrocode}
+\@ifpackageloaded{microtype}
+{
+ \__clm_microtype_hook:
+}{
+ \cs_if_free:cTF { Microtype@Hook }
+ {% MinionPro has \global before this
+ \cs_new_eq:NN \Microtype@Hook \__clm_microtype_hook:
+ }{
+ \g@addto@macro\Microtype@Hook{\__clm_microtype_hook:}
+ }
+}
+\ExplSyntaxOff
+% \end{macrocode}
+% ^^A paid â chynnwys \endinput - docstrip yn chwilio amddo fe yn arbennigol
+% ^^A & bydd doctrip yn ei ychwanegu fe beth bynnag
+% ^^A (Martin Scharrer: https://tex.stackexchange.com/a/28997/)
+% \begin{macrocode}
+%% end cfr-lm.sty
+% \end{macrocode}
+% \end{package}
+% \iffalse
+%</sty>
+% \fi
+%
+% The remaining files are not used directly, but are required to generate the files which allow \TeX{} and \LaTeX{} to use the fonts.
+% The sources use \verb|fontinst| and are documented in \file{\filebase-build.dtx} with (sometimes sparse) comments.
+% While you can install these files into a \TeX{} tree, they are not required for typesetting.
+%
+%
+%\Finale
+% ^^A vim: tw=0:
diff --git a/fonts/cfr-lm/source/cfr-lm.ins b/fonts/cfr-lm/source/cfr-lm.ins
new file mode 100644
index 0000000000..c970adc86f
--- /dev/null
+++ b/fonts/cfr-lm/source/cfr-lm.ins
@@ -0,0 +1,154 @@
+%% $Id: cfr-lm.ins 10285 2024-08-26 20:15:17Z cfrees $
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%% cfr-lm.ins
+%% Additions and changes Copyright (C) 2008-2024 Clea F. Rees.
+%% Code from skeleton.ins 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.ins is a derived work under the terms of the
+%% LPPL. It is based on version 2.4 of skeleton.ins which is part of
+%% dtxtut by Scott Pakin. A copy of dtxtut, including the
+%% unmodified version of skeleton.ins is available from
+%% https://www.ctan.org/pkg/dtxtut and released under the LPPL.
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+\input docstrip.tex
+\keepsilent
+
+\usedir{tex/latex/cfr-lm}
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+% lines of comments in preambles are just discarded
+% but I wish docstrip added one before and one after
+% two after is ugly!
+\declarepreamble\safonol
+Copyright (C) 2008-2024 Clea F. Rees.
+
+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 file may only be distributed together with a copy of the package
+cfr-lm. You may however distribute the package cfr-lm without
+such generated files.
+
+This work consists of all files listed in manifest.txt.
+\endpreamble
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+\newcommand* \baseFileName{t1.etx}
+\newcommand* \encName{T1}
+\newcommand* \targFontName{Latin Modern}
+% line breaks/paragraphs don't work in \preChanges
+% either everything ends up on one line
+% or, with ^^J, I get line breaks but no %% at the start
+% of subsequent lines
+\newcommand* \preChanges{}
+
+\newcommand* \targType{The encoding }
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\declarepreamble\derfontinst
+Additions and changes Copyright (C) 2008-2024 Clea F. Rees.
+Code from t1.etx Copyright 2002 Alan Jeffrey and Sebastian
+Rahtz and Ulrik Vieth and Lars Hellström (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.
+
+\targType\outFileName is a derived work under the terms of the
+LPPL. The original file, \baseFileName, is supplied with fontinst. A copy
+of fontinst including an unmodified copy of \baseFileName is available from
+https://tug.ctan.org/tex-archive/fonts/utilities/fontinst.
+
+The main modifications made to this file are as follows:
+- The commentary in the original is deleted in this version. For
+information about the T1 etc., typeset the original t1.etx
+included with fontinst.
+- Slots are altered to accommodate the glyph names used by the Latin
+Modern fonts. For example, Latin Modern has a glyph named "cwm"
+whereas t1.etx called for "compwordmark".
+- The original notices at the top of that file concerning authors,
+maintenance etc. are replaced by this notice.
+- The file is renamed.
+- The encoding name is modified.
+
+To accommodate changes in glyph names in version 2.004 of the fonts:
+- "uni2423" replaces "visiblespace".
+\preChanges
+\endpreamble
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+\askonceonly
+
+\usepreamble\safonol
+
+\generate{\file{cfr-lm.sty}{\from{cfr-lm.dtx}{sty}}
+ \file{clm-t1-drv.tex}{\from{cfr-lm-build.dtx}{drv-t1}}
+ \file{clm-ts1-drv.tex}{\from{cfr-lm-build.dtx}{drv-ts1}}
+ \file{clm-map.tex}{\from{cfr-lm-build.dtx}{map}}
+ \file{dotdigits.etx}{\from{cfr-lm-build.dtx}{dotdigits}}
+ \file{dotoldstyle.etx}{\from{cfr-lm-build.dtx}{dotoldstyle}}
+ \file{dotprop.etx}{\from{cfr-lm-build.dtx}{dotprop}}
+ \file{dottaboldstyle.etx}{\from{cfr-lm-build.dtx}{dottaboldstyle}}
+ \usepreamble\derfontinst
+ \file{t1-clm.etx}{\from{cfr-lm-build.dtx}{t1-clm}}
+}
+
+\obeyspaces
+\Msg{*************************************************************}
+\Msg{* *}
+\Msg{* To finish the installation you have to move the following *}
+\Msg{* files into a directory searched by TeX: *}
+\Msg{* *}
+\Msg{* cfr-lm.sty *}
+\Msg{* *.fd *}
+\Msg{* *.map *}
+\Msg{* *.vf *}
+\Msg{* *.pfb *}
+\Msg{* *.tfm *}
+\Msg{* *.enc *}
+\Msg{* *}
+\Msg{* update the filename database, if applicable, and install *}
+\Msg{* the map file(s) with updmap-sys or similar. *}
+\Msg{* *}
+\Msg{* To produce the documentation run the file cfr-lm.dtx *}
+\Msg{* through LaTeX. *}
+\Msg{* *}
+\Msg{* Happy TeXing! *}
+\Msg{* *}
+\Msg{*************************************************************}
+
+\endbatchfile
diff --git a/fonts/cfr-lm/source/clm-map.tex b/fonts/cfr-lm/source/clm-map.tex
deleted file mode 100644
index 111a0282f5..0000000000
--- a/fonts/cfr-lm/source/clm-map.tex
+++ /dev/null
@@ -1,23 +0,0 @@
-%% Copyright 2008 Clea F. Rees
-%%
-%% This work may be distributed and/or modified under the
-%% conditions of the LaTeX Project Public License, either version 1.3
-%% of this license or (at your option) any later version.
-%% The latest version of this license is in
-%% http://www.latex-project.org/lppl.txt
-%% and version 1.3 or later is part of all distributions of LaTeX
-%% version 2005/12/01 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.
-%%
-\input finstmsc.sty
-\resetstr{PSfontsuffix}{.pfb}
-\adddriver{dvips}{clm.map}
-\adddriver{pltotf}{clm-pltotf.sh}
-\input clm-rec.tex
-\donedrivers
-\bye
diff --git a/fonts/cfr-lm/source/clm-t1-drv.tex b/fonts/cfr-lm/source/clm-t1-drv.tex
deleted file mode 100644
index d27a284fe6..0000000000
--- a/fonts/cfr-lm/source/clm-t1-drv.tex
+++ /dev/null
@@ -1,846 +0,0 @@
-%% Copyright 2015 Clea F. Rees
-%%
-%% This work may be distributed and/or modified under the
-%% conditions of the LaTeX Project Public License, either version 1.3
-%% of this license or (at your option) any later version.
-%% The latest version of this license is in
-%% http://www.latex-project.org/lppl.txt
-%% and version 1.3 or later is part of all distributions of LaTeX
-%% version 2005/12/01 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.
-%%
-\input fontinst.sty
-\needsfontinstversion{1.926}
-\substitutesilent{si}{scsl}
-\substitutesilent{ui}{it}
-\substitutesilent{sl}{ui}
-\substitutesilent{it}{sl}
-\substitutesilent{sc}{n}
-%:record transformations for later map file creation
-\recordtransforms{clm-rec.tex}
-%:transformations - reencode
-%reencode for standard T1 encoding - tabular, lining digits
- \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}}}
-%reencode alternative digits (proportional, proportional osf, tabular osf, zero.slash)
- \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}}}
-%:installation - creation of virtual fonts
- \installfonts
-%:clm: serif; tabular, lining digits
- \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}{}
-%:repeat for bold fonts
- \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}{}
-%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
- \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}{}
-%:clms: sans; tabular, lining digits
- \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}{}
-%:clmqs: sans; tabular, lining digits
- \installfamily{T1}{clmqs}{\hyphenchar\font=\m@ne}
- \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}{}
-%:clmt: mono/typewriter; tabular, lining digits
- \installfamily{T1}{clmt}{\hyphenchar\font=\m@ne}
- \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}{}
-%:clmv: variable typewriter; tabular, lining digits
- \installfamily{T1}{clmv}{\hyphenchar\font=\m@ne}
- \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}{}
-%:clmd: dunh; tabular, lining digits
- \installfamily{T1}{clmd}{\hyphenchar\font=45}
- \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}{}
-%:now create families with (tabular) oldstyle figures by default
-%:clmj
- \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}{}
-%:repeat for bold fonts
- \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}{}
-%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
- \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}{}
-%:clmjs
- \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}{}
-%:clmjqs
- \installfamily{T1}{clmjqs}{\hyphenchar\font=\m@ne}
- \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}{}
-%:clmjt
- \installfamily{T1}{clmjt}{\hyphenchar\font=\m@ne}
- \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}{}
-%:clmjv
- \installfamily{T1}{clmjv}{\hyphenchar\font=\m@ne}
- \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}{}
-%:clmdj
- \installfamily{T1}{clmdj}{\hyphenchar\font=45}
- \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}{}
-%:proportional, lining digits
-%:clm2
- \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}{}
-%:repeat for bold fonts
- \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}{}
-%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
- \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}{}
-%:clm2s
- \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}{}
-%:clm2qs
- \installfamily{T1}{clm2qs}{\hyphenchar\font=\m@ne}
- \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}{}
-%:clm2v
- \installfamily{T1}{clm2v}{\hyphenchar\font=\m@ne}
- \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}{}
-%:clm2t
- \installfamily{T1}{clm2t}{\hyphenchar\font=\m@ne}
- \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}{}
-%:clm2d
- \installfamily{T1}{clm2d}{\hyphenchar\font=45}
- \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}{}
-%proportional, oldstyle digits
-%:clm2j
- \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}{}
-%:repeat for bold fonts
- \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}{}
-%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
- \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}{}
-%:clm2js
- \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}{}
-%:clm2jqs
- \installfamily{T1}{clm2jqs}{\hyphenchar\font=\m@ne}
- \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}{}
-%:clm2jt
- \installfamily{T1}{clm2jt}{\hyphenchar\font=\m@ne}
- \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}{}
-%:clm2jv
- \installfamily{T1}{clm2jv}{\hyphenchar\font=\m@ne}
- \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}{}
-%:clm2dj
- \installfamily{T1}{clm2dj}{\hyphenchar\font=45}
- \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}{}
-%:OTHER
- \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}{}
-%:repeat for bold fonts
- \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}{}
-%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
- \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}{}
-%:repeat for bold fonts
- \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}{}
-%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
- \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}{}
-%:repeat for bold fonts
- \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}{}
-%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
- \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}{}
-%:repeat for bold fonts
- \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}{}
-%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
- \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:
diff --git a/fonts/cfr-lm/source/clm-ts1-drv.tex b/fonts/cfr-lm/source/clm-ts1-drv.tex
deleted file mode 100644
index fb4b6c3a4f..0000000000
--- a/fonts/cfr-lm/source/clm-ts1-drv.tex
+++ /dev/null
@@ -1,380 +0,0 @@
-%% Copyright 2015 Clea F. Rees
-%%
-%% This work may be distributed and/or modified under the
-%% conditions of the LaTeX Project Public License, either version 1.3
-%% of this license or (at your option) any later version.
-%% The latest version of this license is in
-%% http://www.latex-project.org/lppl.txt
-%% and version 1.3 or later is part of all distributions of LaTeX
-%% version 2005/12/01 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.
-%%
-\input fontinst.sty
-\needsfontinstversion{1.926}
-\declareencoding{TS1 ENCODING /TEXT COMPANION FOR EC/}{ts1}
-\substitutesilent{si}{scsl}
-\substitutesilent{ui}{it}
-\substitutesilent{sl}{ui}
-\substitutesilent{it}{sl}
-\substitutesilent{sc}{n}
-%:record transformations for later map file creation
-\recordtransforms{clm-ts1-rec.tex}
-%:installation - creation of virtual fonts
- \installfonts
-%:install with TS1 encoding for extra glyphs through textcomp-dotted
-%:clm
- \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}{}
-%:repeat for bold fonts
- \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}{}
-%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
- \installfontas{ts1-lmb10}{TS1}{clm}{sb}{n}{}
- \installfontas{ts1-lmbo10}{TS1}{clm}{sb}{sl}{}
-%:clms
- \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}{}
-%:clmqs
- \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}{}
-%:clmt
- \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}{}
-%:clmv
- \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}{}
-%:clmd
- \installfamily{TS1}{clmd}{}
- \installfontas{ts1-lmdunh10}{TS1}{clmd}{m}{n}{}
- \installfontas{ts1-lmduno10}{TS1}{clmd}{m}{sl}{}
-%:TS1 for the families with tabular, oldstyle figures
-%:clmj
- \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}{}
-%:repeat for bold fonts
- \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}{}
-%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
- \installfontas{ts1-lmb10}{TS1}{clmj}{sb}{n}{}
- \installfontas{ts1-lmbo10}{TS1}{clmj}{sb}{sl}{}
-%:clmjs
- \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}{}
-%:clmjqs
- \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}{}
-%:clmjt
- \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}{}
-%:clmjv
- \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}{}
-%:clmdj
- \installfamily{TS1}{clmdj}{}
- \installfontas{ts1-lmdunh10}{TS1}{clmdj}{m}{n}{}
- \installfontas{ts1-lmduno10}{TS1}{clmdj}{m}{sl}{}
-%:TS1
-%:clm2
- \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}{}
-%:repeat for bold fonts
- \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}{}
-%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
- \installfontas{ts1-lmb10}{TS1}{clm2}{sb}{n}{}
- \installfontas{ts1-lmbo10}{TS1}{clm2}{sb}{sl}{}
-%:clm2s
- \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}{}
-%:clm2qs
- \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}{}
-%:clm2v
- \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}{}
-%:clm2t
- \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}{}
-%:clm2d
- % see note under T1 section
- \installfamily{TS1}{clm2d}{}
- \installfontas{ts1-lmdunh10}{TS1}{clm2d}{m}{n}{}
- \installfontas{ts1-lmduno10}{TS1}{clm2d}{m}{sl}{}
-%:TS1
-%:clm2j
- \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}{}
-%:repeat for bold fonts
- \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}{}
-%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
- \installfontas{ts1-lmb10}{TS1}{clm2j}{sb}{n}{}
- \installfontas{ts1-lmbo10}{TS1}{clm2j}{sb}{sl}{}
-%:clm2js
- \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}{}
-%:clm2jqs
- \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}{}
-%:clm2jt
- \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}{}
-%:clm2jv
- \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}{}
-%:clm2dj
- \installfamily{TS1}{clm2dj}{}
- \installfontas{ts1-lmdunh10}{TS1}{clm2dj}{m}{n}{}
- \installfontas{ts1-lmduno10}{TS1}{clm2dj}{m}{sl}{}
- \endinstallfonts
-\endrecordtransforms
-\bye
diff --git a/fonts/cfr-lm/source/dotdigits.etx b/fonts/cfr-lm/source/dotdigits.etx
deleted file mode 100644
index 2dbef6cf16..0000000000
--- a/fonts/cfr-lm/source/dotdigits.etx
+++ /dev/null
@@ -1,101 +0,0 @@
-%% Copyright 2008 Clea F. Rees
-%%
-%% This work may be distributed and/or modified under the
-%% conditions of the LaTeX Project Public License, either version 1.3
-%% of this license or (at your option) any later version.
-%% The latest version of this license is in
-%% http://www.latex-project.org/lppl.txt
-%% and version 1.3 or later is part of all distributions of LaTeX
-%% version 2005/12/01 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.
-%%
-\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
diff --git a/fonts/cfr-lm/source/dotoldstyle.etx b/fonts/cfr-lm/source/dotoldstyle.etx
deleted file mode 100644
index 90f775211f..0000000000
--- a/fonts/cfr-lm/source/dotoldstyle.etx
+++ /dev/null
@@ -1,20 +0,0 @@
-%% Copyright 2008 Clea F. Rees
-%%
-%% This work may be distributed and/or modified under the
-%% conditions of the LaTeX Project Public License, either version 1.3
-%% of this license or (at your option) any later version.
-%% The latest version of this license is in
-%% http://www.latex-project.org/lppl.txt
-%% and version 1.3 or later is part of all distributions of LaTeX
-%% version 2005/12/01 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.
-%%
-\relax
-\encoding
- \setcommand\digit#1{#1.oldstyle}
-\endencoding
diff --git a/fonts/cfr-lm/source/dotprop.etx b/fonts/cfr-lm/source/dotprop.etx
deleted file mode 100644
index f697d75390..0000000000
--- a/fonts/cfr-lm/source/dotprop.etx
+++ /dev/null
@@ -1,20 +0,0 @@
-%% Copyright 2008 Clea F. Rees
-%%
-%% This work may be distributed and/or modified under the
-%% conditions of the LaTeX Project Public License, either version 1.3
-%% of this license or (at your option) any later version.
-%% The latest version of this license is in
-%% http://www.latex-project.org/lppl.txt
-%% and version 1.3 or later is part of all distributions of LaTeX
-%% version 2005/12/01 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.
-%%
-\relax
-\encoding
- \setcommand\digit#1{#1.prop}
-\endencoding
diff --git a/fonts/cfr-lm/source/dottaboldstyle.etx b/fonts/cfr-lm/source/dottaboldstyle.etx
deleted file mode 100644
index 6593ae92b8..0000000000
--- a/fonts/cfr-lm/source/dottaboldstyle.etx
+++ /dev/null
@@ -1,20 +0,0 @@
-%% Copyright 2008 Clea F. Rees
-%%
-%% This work may be distributed and/or modified under the
-%% conditions of the LaTeX Project Public License, either version 1.3
-%% of this license or (at your option) any later version.
-%% The latest version of this license is in
-%% http://www.latex-project.org/lppl.txt
-%% and version 1.3 or later is part of all distributions of LaTeX
-%% version 2005/12/01 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.
-%%
-\relax
-\encoding
- \setcommand\digit#1{#1.taboldstyle}
-\endencoding
diff --git a/fonts/cfr-lm/source/t1-clm.etx b/fonts/cfr-lm/source/t1-clm.etx
deleted file mode 100644
index 46cb4fa813..0000000000
--- a/fonts/cfr-lm/source/t1-clm.etx
+++ /dev/null
@@ -1,1298 +0,0 @@
-%% Copyright 2010 Clea F. Rees
-%%
-%% This work may be distributed and/or modified under the
-%% conditions of the LaTeX Project Public License, either version 1.3
-%% of this license or (at your option) any later version.
-%% The latest version of this license is in
-%% http://www.latex-project.org/lppl.txt
-%% and version 1.3 or later is part of all distributions of LaTeX
-%% version 2005/12/01 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 encoding t1-clm.etx is a derived work under the terms of the
-%% LPPL. The original file, t1.etx, is supplied with fontinst. A copy
-%% of fontinst including an unmodified copy of t1.etx is available from
-%% http://tug.ctan.org/tex-archive/fonts/utilities/fontinst.
-%%
-%% The main modifications made to this file are as follows:
-%% - The commentary in the original is deleted in this version. For
-%% information about the T1 etc., typeset the original t1.etx
-%% included with fontinst.
-%% - Slots are altered to accommodate the glyph names used by the Latin
-%% Modern fonts. For example, Latin Modern has a glyph named "cwm"
-%% whereas t1.etx called for "compwordmark".
-%% - The original notices at the top of that file concerning authors,
-%% maintenance etc. are replaced by this notice.
-%% - The file is renamed.
-%% - The encoding name is modified.
-%%
-%% To accommodate changes in glyph names in version 2.004 of the fonts:
-%% - "uni2423" replaces "visiblespace"
-
-\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
diff --git a/fonts/cfr-lm/tex/cfr-lm.sty b/fonts/cfr-lm/tex/cfr-lm.sty
deleted file mode 100644
index db98421f72..0000000000
--- a/fonts/cfr-lm/tex/cfr-lm.sty
+++ /dev/null
@@ -1,242 +0,0 @@
-%% Copyright 2015 Clea F. Rees
-%
-% This work may be distributed and/or modified under the
-% conditions of the LaTeX Project Public License, either version 1.3
-% of this license or (at your option) any later version.
-% The latest version of this license is in
-% http://www.latex-project.org/lppl.txt
-% and version 1.3 or later is part of all distributions of LaTeX
-% version 2005/12/01 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.
-%
-% Parts of this file are based on lmodern.sty which is included with
-% the Latin Modern fonts released by GUST and available from
-% http://www.gust.org.pl/projects/e-foundry/latin-modern.
-%
-% Improvements to this file in v1.2 (unpublished) and v1.3 owe almost
-% everything to Enrico Gregorio.
-%
-% v1.4 adds family-specific support for microtype. This draws also on the
-% documentation for the microtype package and MinionPro.sty. MinionPro.sty
-% is available as part of the minionpro package and can be obtain from
-% http://mirror.ctan.org/fonts/minionpro. MinionPro.sty is in the public
-% domain. The documentation for microtype is available in English and German
-% from http://ctan.org/pkg/microtype. It is part of the microtype package which
-% is itself licensed under the LPPL.
-\NeedsTeXFormat{LaTeX2e}
-\ProvidesPackage{cfr-lm}[2015/02/01 v1.5 cfr-lm for use with LatinModern v2.004]
-\RequirePackage{xkeyval}
-\RequirePackage[T1]{fontenc}
-\RequirePackage{textcomp}
-\RequirePackage{nfssext-cfr}
-
-%:boolkeys for roman osf/lf
-\define@boolkey[cfrlm]{rm}{oldstyle}[true]{%
- \ifcfrlm@rm@oldstyle
- \def\cfrlm@rmol{j}%
- \else
- \def\cfrlm@rmol{}%
- \fi}
-\define@boolkey[cfrlm]{rm}{lining}[true]{%
- \ifcfrlm@rm@lining
- \def\cfrlm@rmol{}%
- \else
- \def\cfrlm@rmol{j}%
- \fi}
-
-%:boolkeys for roman prop/tab figures
-\define@boolkey[cfrlm]{rm}{proportional}[true]{%
- \ifcfrlm@rm@proportional
- \def\cfrlm@rmpt{2}%
- \else
- \def\cfrlm@rmpt{}%
- \fi}
-\define@boolkey[cfrlm]{rm}{tabular}[true]{%
- \ifcfrlm@rm@tabular
- \def\cfrlm@rmpt{}%
- \else
- \def\cfrlm@rmpt{2}%
- \fi}
-
-%:boolkeys for sans osf/lf
-\define@boolkey[cfrlm]{sf}{oldstyle}[true]{%
- \ifcfrlm@sf@oldstyle
- \def\cfrlm@sfol{j}%
- \else
- \def\cfrlm@sfol{}%
- \fi}
-\define@boolkey[cfrlm]{sf}{lining}[true]{%
- \ifcfrlm@sf@lining
- \def\cfrlm@sfol{}%
- \else
- \def\cfrlm@sfol{j}%
- \fi}
-
-%:boolkeys for sans prop/tab figures
-\define@boolkey[cfrlm]{sf}{proportional}[true]{%
- \ifcfrlm@sf@proportional
- \def\cfrlm@sfpt{2}%
- \else
- \def\cfrlm@sfpt{}%
- \fi}
-\define@boolkey[cfrlm]{sf}{tabular}[true]{%
- \ifcfrlm@sf@tabular
- \def\cfrlm@sfpt{}%
- \else
- \def\cfrlm@sfpt{2}%
- \fi}
-
-%:boolkeys for typewriter osf/lf
-\define@boolkey[cfrlm]{tt}{oldstyle}[true]{%
- \ifcfrlm@tt@oldstyle
- \def\cfrlm@ttol{j}%
- \else
- \def\cfrlm@ttol{}%
- \fi}
-\define@boolkey[cfrlm]{tt}{lining}[true]{%
- \ifcfrlm@tt@lining
- \def\cfrlm@ttol{}%
- \else
- \def\cfrlm@ttol{j}%
- \fi}
-
-%:boolkeys for typewriter prop/tab figures
-\define@boolkey[cfrlm]{tt}{proportional}[true]{%
- \ifcfrlm@tt@proportional
- \def\cfrlm@ttpt{2}%
- \else
- \def\cfrlm@ttpt{}%
- \fi}
-\define@boolkey[cfrlm]{tt}{tabular}[true]{%
- \ifcfrlm@tt@tabular
- \def\cfrlm@ttpt{}%
- \else
- \def\cfrlm@ttpt{2}%
- \fi}
-
-%:boolkeys for typewriter mono/variable width
-\define@boolkey[cfrlm]{tt}{monowidth}[true]{%
- \ifcfrlm@tt@monowidth
- \def\cfrlm@ttmv{t}%
- \else
- \def\cfrlm@ttmv{v}%
- \fi}
-\define@boolkey[cfrlm]{tt}{variable}[true]{%
- \ifcfrlm@tt@variable
- \def\cfrlm@ttmv{v}%
- \else
- \def\cfrlm@ttmv{t}%
- \fi}
-
-%:options for roman
-\define@key{cfr-lm.sty}{rm}{%
- \setkeys[cfrlm]{rm}{#1}}
-
-%:options for sans
-\define@key{cfr-lm.sty}{sf}{%
- \setkeys[cfrlm]{sf}{#1}}
-
-%:options for typewriter
-\define@key{cfr-lm.sty}{tt}{%
- \setkeys[cfrlm]{tt}{#1}}
-
-%:note that this option does nothing unless \qtfont is defined appropriately
-\define@boolkey{cfr-lm.sty}[cfrlm@]{qt}[true]{%
- \relax}
-
-%:defaults to ensure everything is defined to something
-\ExecuteOptionsX{rm={oldstyle,proportional},sf={oldstyle,proportional},tt={oldstyle,proportional,variable},qt=false}
-%\ExecuteOptionsX{rm={lining,tabular},sf={oldstyle,proportional},tt={oldstyle,proportional,variable},qt=false}
-
-%:options override defaults
-\ProcessOptionsX
-
-%:make LM default for all families, implementing options for each
-\renewcommand{\rmdefault}{clm\cfrlm@rmpt\cfrlm@rmol}
-\renewcommand{\sfdefault}{clm\cfrlm@sfpt\cfrlm@sfol s}
-\renewcommand{\ttdefault}{clm\cfrlm@ttpt\cfrlm@ttol\cfrlm@ttmv}
-
-%:handle the qt option, failing gracefully if somebody has enabled the option without defining \qtfont appropriately
-\ifcfrlm@qt
- \@ifundefined{qtfont}{%
- \PackageWarning{cfr-lm}{Option 'qt' cannot be implemented unless\MessageBreak
- the command qtfont is defined appropriately. This is not\MessageBreak
- done automatically to maximise compatibility with other\MessageBreak
- classes and packages. The suggested use is to have qtfont\MessageBreak
- redefine a command such as quotefont which is initially\MessageBreak
- set to some reasonable default and is then used in the\MessageBreak
- definition of the quote and/or quotation environments.\MessageBreak
- Since these are class and package dependent, it cannot\MessageBreak
- be done by a font package and the option is ignored here.}}{%
- \qtfont{\qtstyle}}
-\fi
-
-%:based on lmodern.sty
-\SetSymbolFont{operators} {normal}{OT1}{lmr} {m}{n}
-\SetSymbolFont{letters} {normal}{OML}{lmm} {m}{it}
-\SetSymbolFont{symbols} {normal}{OMS}{lmsy}{m}{n}
-\SetSymbolFont{largesymbols}{normal}{OMX}{lmex}{m}{n}
-\SetSymbolFont{operators} {bold} {OT1}{lmr} {bx}{n}
-\SetSymbolFont{letters} {bold} {OML}{lmm} {b}{it}
-\SetSymbolFont{symbols} {bold} {OMS}{lmsy}{b}{n}
-\SetSymbolFont{largesymbols}{bold} {OMX}{lmex}{m}{n}
-
-\DeclareFontSubstitution{OT1}{lmr}{m}{n}
-\DeclareFontSubstitution{OML}{lmm}{m}{it}
-\DeclareFontSubstitution{OMS}{lmsy}{m}{n}
-\DeclareFontSubstitution{OMX}{lmex}{m}{n}
-
-\SetMathAlphabet{\mathbf}{normal}{OT1}{lmr}{bx}{n}
-\SetMathAlphabet{\mathsf}{normal}{OT1}{lmss}{m}{n}
-\SetMathAlphabet{\mathit}{normal}{OT1}{lmr}{m}{it}
-\SetMathAlphabet{\mathtt}{normal}{OT1}{lmtt}{m}{n}
-\SetMathAlphabet{\mathbf}{bold} {OT1}{lmr}{bx}{n}
-\SetMathAlphabet{\mathsf}{bold} {OT1}{lmss}{bx}{n}
-\SetMathAlphabet{\mathit}{bold} {OT1}{lmr}{bx}{it}
-\SetMathAlphabet{\mathtt}{bold} {OT1}{lmtt}{m}{n}
-
-\def\mathsterling{\mathit{\mathchar"70BF}}
-
-%:new in v1.1
-\DeclareRobustCommand{\dotdigitenc}{%
- \not@math@alphabet\dotdigitenc\relax
- \fontencoding{U}\selectfont}
-\DeclareTextFontCommand{\textdde}{\dotdigitenc}
-\newcommand*{\zeroslash}{\textdde{\char 250}}
-
-%:Partly from microtype docs; partly from MinionPro package
-%
-% We need to set up aliases for the font families created by cfr-lm so that
-% microtype recognises them as similar to Computer Modern Roman.
-%
-% T1 families in cfr-lm: clm clm2 clm2d clm2dj clm2j clm2jqs clm2js clm2jt
-% clm2jv clm2qs clm2s clm2t clm2v clmd clmdj clmj clmjqs clmjs clmjt clmjv
-% clmqs clms clmt clmv
-%
-% See variants set in nfssext-cfr
-%
-% Ref: http://tex.stackexchange.com/a/75440/39222
-\newcommand{\cfr@ffs}{% alias to cmr
- clm,clm2,clm2j,clmj,% roman
- clms,clm2js,clm2s,clmjs,% sans
- clmqs,clm2jqs,clm2qs,clmjqs%
-% clm2d,clm2dj,clmd,clmdj,% leave unaliased?
-% clm2jv,clmjv,clm2v,clmv,% leave unaliased?
-% clmt,clm2t,clmjt,clm2jt% leave unaliased?
- }
-\gdef\cfrlm@MicroType@Aliases{%
- \@for \xx:=\cfr@ffs \do {%
- \DeclareMicrotypeAlias{\xx}{cmr}}%
- }
-\def\cfrlm@MT@Hook{\cfrlm@MicroType@Aliases}
-\@ifpackageloaded{microtype}{%
- \cfrlm@MT@Hook}{%
- \@ifundefined{Microtype@Hook}{%
- \let\Microtype@Hook\cfrlm@MT@Hook}{% MinionPro has \global before this
- \g@addto@macro\Microtype@Hook{\cfrlm@MT@Hook}}}
-\endinput