Directory macros/luatex/generic/luaotfload
The Luaotfload Package
VERSION: 3.28
DATE: 2024-02-14
Description
Luaotfload is an adaptation of the ConTeXt font loading system for the Plain and LaTeX formats. It allows OpenType fonts to be loaded with font features accessible using an extended font request syntax while providing compatibility with XeTeX. By indexing metadata in a database it facilitates loading fonts by their proper names instead of file names.
Luaotfload may be loaded in Plain LuaTeX with "input luaotfload.sty" and in LuaLaTeX with "usepackage{luaotfload}". LuaLaTeX users may be interested in the fontspec package which provides a high-level interface to the functionality provided by this package.
Please see the documentation luaotfload.pdf for more information.
Maintenance
This package is currently maintained at https://github.com/latex3/luaotfload.
Issues can be reported at the issue tracker.
The development for LuaLaTeX is discussed on the lualatex-dev mailing list. See http://www.tug.org/mailman/listinfo/lualatex-dev for details.
Responsible Persons
The following people have contributed to this package.
- Khaled Hosny <khaledhosny@eglug.org>
- Elie Roux <elie.roux@telecom-bretagne.eu>
- Will Robertson <will.robertson@latex-project.org>
- Philipp Gesang <phg@phi-gamma.net>
- Dohyun Kim <nomosnomos@gmail.com>
- Reuben Thomas https://github.com/rrthomas
- Joseph Wright <joseph.wright@morningstar2.co.uk>
- Manuel Pégourié-Gonnard <mpg@elzevir.fr>
- Olof-Joachim Frahm <olof@macrolet.net>
- Patrick Gundlach <gundlach@speedata.de>
- Philipp Stephani <stphilipp@yahoo.de>
- David Carlisle <d.p.carlisle@gmail.com>
- Yan Zhou @zhouyan
- Ulrike Fischer <fischer@troubleshooting-tex.de>
- Marcel Krüger https://github.com/zauguin
Installation
- Install the current version with the package management tools of your TeX system. If you want to install manually: there is a tds-zip file which can be unpacked in a texmf tree.
- If you want to try the development version download the texmf folder in the development branch. at https://github.com/latex3/luaotfload
- Manual installation:
- luaotfload-tool.lua belongs in scripts/luatex/luaotfload
- fontloader-reference-load-order.tex and fontloader-reference-load-order.lua are source files and can got in source or doc
- the other lua-files and the sty belong in tex/luatex/luaotfload
- luaotfload.conf.5 and luaotfload-tool.1 belong in doc/man
- the rest in doc/luatex/luaotfload
## Documentation
- The main documentation is luaotfload-latex.pdf.
- luaotfload.conf.5 and luaotfload-tool.1 are man-files, their sources are the rst-files.
- README.md, NEWS and COPYING contain what their name says.
- The rest are input files.
License
The luaotfload bundle, as a derived work of ConTeXt, is distributed under the GNU GPLv2 license:
http://www.gnu.org/licenses/old-licenses/gpl-2.0.html
This license requires the license itself to be distributed with the work. For its full text see the documentation in luaotfload.pdf.
DISCLAIMER
This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; version 2.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
See headers of each source file for copyright details.
Download the contents of this package in one zip archive (1.9M).
luaotfload – OpenType ‘loader’ for Plain TeX and LaTeX
The package adopts the TrueType/OpenType Font loader code provided in ConTeXt, and adapts it to use in Plain TeX and LaTeX. It works under LuaLaTeX only.
Package | luaotfload |
Support | https://github.com/latex3/luaotfload/issues |
Repository | https://github.com/latex3/luaotfload |
Version | 3.28 2024-02-14 |
Licenses | GNU General Public License, version 2 |
Copyright | 2009–2024 PRAGMA ADE / ConTeXt Development Team |
Maintainer | Ulrike Fischer Philipp Gesang Marcel Krüger The LaTeX Project Team Élie Roux Manuel Pégourié-Gonnard (inactive) Khaled Hosny (inactive) Will Robertson (inactive) |
TDS archive | luaotfload.tds.zip |
Contained in | TeX Live as luaotfload MiKTeX as luaotfload |
Topics | Font use LuaTeX |