diff options
Diffstat (limited to 'Master/texmf-dist/doc/fonts/cfr-lm/README.md')
-rw-r--r-- | Master/texmf-dist/doc/fonts/cfr-lm/README.md | 113 |
1 files changed, 113 insertions, 0 deletions
diff --git a/Master/texmf-dist/doc/fonts/cfr-lm/README.md b/Master/texmf-dist/doc/fonts/cfr-lm/README.md new file mode 100644 index 00000000000..c63628658a4 --- /dev/null +++ b/Master/texmf-dist/doc/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: |