summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/doc
diff options
context:
space:
mode:
Diffstat (limited to 'Master/texmf-dist/doc')
-rw-r--r--Master/texmf-dist/doc/latex/fontscripts/README.md75
-rw-r--r--Master/texmf-dist/doc/latex/fontscripts/fontscripts-code.pdfbin0 -> 1950237 bytes
-rw-r--r--Master/texmf-dist/doc/latex/fontscripts/fontscripts-doc.pdfbin0 -> 718700 bytes
-rw-r--r--Master/texmf-dist/doc/latex/fontscripts/manifest.txt73
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
new file mode 100644
index 00000000000..1771dbd67f5
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/fontscripts/fontscripts-code.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/fontscripts/fontscripts-doc.pdf b/Master/texmf-dist/doc/latex/fontscripts/fontscripts-doc.pdf
new file mode 100644
index 00000000000..a00606781b2
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/fontscripts/fontscripts-doc.pdf
Binary files differ
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