diff options
Diffstat (limited to 'Master/texmf-dist/doc')
-rw-r--r-- | Master/texmf-dist/doc/latex/fontscripts/README.md | 75 | ||||
-rw-r--r-- | Master/texmf-dist/doc/latex/fontscripts/fontscripts-code.pdf | bin | 0 -> 1950237 bytes | |||
-rw-r--r-- | Master/texmf-dist/doc/latex/fontscripts/fontscripts-doc.pdf | bin | 0 -> 718700 bytes | |||
-rw-r--r-- | Master/texmf-dist/doc/latex/fontscripts/manifest.txt | 73 |
4 files changed, 148 insertions, 0 deletions
diff --git a/Master/texmf-dist/doc/latex/fontscripts/README.md b/Master/texmf-dist/doc/latex/fontscripts/README.md new file mode 100644 index 00000000000..7e7e55986cb --- /dev/null +++ b/Master/texmf-dist/doc/latex/fontscripts/README.md @@ -0,0 +1,75 @@ +$Id: README.md 10844 2025-02-22 05:08:08Z cfrees $ + +================================================= +# fontscripts +================================================= + +This work, which consists of all files listed in manifest.txt, is released +under the LaTeX Project Public Licence version 1.3c or later. See individual +files for details. + +================================================= +## Purpose +================================================= + +The package provides variant font encodings, support metrics and Lua script +fragments to automate the creation of TeX/LaTeXe font files for 8-bit engines +using l3build. A template-based system enables the automatic generation of +font tables and l3build tests. + +The scripts make it possible to automate the generation of TeX fonts (TeX font +metrics, virtual fonts, map files etc.). For tools which do not otherwise +support it, such as fontinst, the scripts enable the automatic addition of +variable scaling in font definition files. A semi-automatic system tries to +ensure font encoding names are unique. + +The script fragments are primarily designed for fontinst, but can be adapted +for use with other programmes. The default configuration is intended to be +cross-platform and requires only tools included in TeX Live, but the +documentation includes a simple adaption for integration with FontForge and +GNU make. + +The encoding and metric files support fonts which use variant names for +characters. For example, fonts may use 'emdash' and 'endash' or 'f_f'. They also +support some fonts converted from opentype which use suffixes to distinguish +small-caps, for example, rather than placing these characters in separate fonts. + +================================================= +## Revision History +================================================= + +- v0.1 Initial release. +- v0.2 Restructuring of code to use a more modular and (hopefully) flexible +approach. Other tool chains can now use functions to build and keep font support +files and ensure unique encoding names. Facilities for 'sandboxing' the +building and testing of font packages are now provided and utilised by default. +Almost all package functions and variables are now in a dedicated namespace to +prevent any possible conflicts. TDS locations are suggested to facilitate use +if installed and default templates are provided for the template system. +fntbuild.lua can now insert font subset encoding declarations into font +definition files, as recently requested by the LaTeX Project. Changes are +detailed in the documentation. + +================================================= +## Code Repositories +================================================= + +Code 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. should be filed at + https://codeberg.org/cfr/nfssext/issues + + +Clea F. Rees +Version 0.3 +2025-02-22 + +================================================= +vim: et:tw=80:sw=0: diff --git a/Master/texmf-dist/doc/latex/fontscripts/fontscripts-code.pdf b/Master/texmf-dist/doc/latex/fontscripts/fontscripts-code.pdf Binary files differnew file mode 100644 index 00000000000..1771dbd67f5 --- /dev/null +++ b/Master/texmf-dist/doc/latex/fontscripts/fontscripts-code.pdf diff --git a/Master/texmf-dist/doc/latex/fontscripts/fontscripts-doc.pdf b/Master/texmf-dist/doc/latex/fontscripts/fontscripts-doc.pdf Binary files differnew file mode 100644 index 00000000000..a00606781b2 --- /dev/null +++ b/Master/texmf-dist/doc/latex/fontscripts/fontscripts-doc.pdf diff --git a/Master/texmf-dist/doc/latex/fontscripts/manifest.txt b/Master/texmf-dist/doc/latex/fontscripts/manifest.txt new file mode 100644 index 00000000000..89e00f857bc --- /dev/null +++ b/Master/texmf-dist/doc/latex/fontscripts/manifest.txt @@ -0,0 +1,73 @@ +# Manifest for fontscripts + +Copyright (C) 2024-2025 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.3 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. + +This file was automatically generated by `l3build manifest`. + +## Source files + + +### Package files + +* fontscripts.dtx +* fontscripts.ins +* fntbuild.lua +* fntbuild-build.lua +* fntbuild-check.lua +* fntbuild-ctan.lua +* fntbuild-doc.lua +* fntbuild-utils.lua +* fntbuild-vars.lua +* README.md + + +## Derived files + + +### Package files + +* manifest.txt +* fontscripts-dotoldstyle.etx +* fontscripts-dotsc2.etx +* fontscripts-dottaboldstyle.etx +* fontscripts-lining.etx +* fontscripts-oldstyle.etx +* fontscripts-t1-cfr.etx +* fontscripts-t1-dotalt-f_f.etx +* fontscripts-t1-dotinf.etx +* fontscripts-t1-dotinferior.etx +* fontscripts-t1-dotsup.etx +* fontscripts-t1-dotsuperior.etx +* fontscripts-t1-f_f.etx +* fontscripts-t1j-f_f.etx +* fontscripts-ts1-dotinf.etx +* fontscripts-ts1-dotsup.etx +* fontscripts-ts1-euro.etx +* fontscripts-ucdotalt.etx +* fntbuild-test.lvt +* fontscripts-dotscbuild.mtx +* fontscripts-dotscmisc.mtx +* fontscripts-newlatin-dotsc.mtx +* fontscripts-unfakable.mtx +* fntbuild-regression-test.tex +* fntbuild-tables.tex +* fontscripts-code.tex +* fontscripts-doc.tex + +### Typeset documentation + +* fontscripts-code.pdf +* fontscripts-doc.pdf |