Directory fonts/utilities/fontscripts
$Id: README.md 10379 2024-09-24 20:56:31Z 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/LaTeX2ε 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 'ff'. 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
=================================================
Initial release.
=================================================
Code Repositories
=================================================
Code is hosted at
https://codeberg.org/cfr/nfssextFor 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.1 2024-09-24
================================================= vim: et:tw=80:sw=0:
Download the contents of this package in one zip archive (1.6M).
fontscripts – Font encodings, metrics and Lua script fragments for font creation
The package provides variant font encodings, support metrics and Lua script fragments to automate the creation of TeX/LaTeX2ε font files for 8-bit engines using l3build. A template-based system enables the automatic generation of font tables and l3build tests.
Package | fontscripts |
Repository | https://codeberg.org/cfr/nfssext |
Version | 0.1 |
Licenses | The LaTeX Project Public License 1.3c |
Copyright | 2010–2024 Clea F. Rees |
Maintainer | Clea F. Rees |
Contained in | TeX Live as fontscripts |
Topics | Package development Font convert |