CTAN
Comprehensive TeX Archive Network

Direc­tory tex-archive/macros/luatex/generic/luaotfload

README
*******************************************************************************
                            The Luaotfload Package
*******************************************************************************

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.

This package is developed by the LuaLaTeX dev team on
<http://github.com/lualatex/luaotfload>. Please report bugs to the issue
tracker there.

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         <st_philipp@yahoo.de>
David Carlisle           <d.p.carlisle@gmail.com>


Installation
-------------------------------------------------------------------------------

Here are the recommended installation methods (preferred first).

1. If you are using TeX Live 2008 or later, use 'tlmgr install luaotfload'.
   Alternatively, try your (TeX or Linux) distribution's package management
   system.

2. a. Download luaotfload.tds.zip from CTAN.
   b. Unzip it at the root of one or your TDS trees.
   c. You may need to update some filename database after, see your TeX
      distribution's manual for details.

3. a. Grab the sources from CTAN or github.
   b. Run 'make install TEXMFROOT=/path/to/texmf'.
   c. See 2c.

4. Try to figure it out by looking at the Makefile and comments in the sources.

Prerequisites
-------------------------------------------------------------------------------

You need GNU make to use the Makefile. The executable may be called "gmake" on
your system.

Typesetting the documentation requires LuaTeX and GraphViz. The Docutils are
needed to generate the manpage.

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.

Files

Name Size Date Notes
COPYING 18714 2016-06-16 22:10
Make­file 7658 2016-06-16 22:10
NEWS 11887 2016-06-16 22:10
README 3937 2016-06-16 22:10
font­loader-2016-06-16.lua 597254 2016-06-16 22:10
font­loader-ba­sics-gen.lua 10857 2016-06-16 22:10
font­loader-ba­sics-nod.lua 9229 2016-06-16 22:10
font­loader-ba­sics.tex 2842 2016-06-16 22:10
font­loader-data-con.lua 5010 2016-06-16 22:10
font­loader-font-afk.lua 6865 2016-06-16 22:10
font­loader-font-cff.lua 60048 2016-06-16 22:10
font­loader-font-cid.lua 5511 2016-06-16 22:10
font­loader-font-con.lua 55839 2016-06-16 22:10
font­loader-font-def.lua 16350 2016-06-16 22:10
font­loader-font-dsp.lua 94537 2016-06-16 22:10
font­loader-font-gbn.lua 8841 2016-06-16 22:10
font­loader-font-ini.lua 982 2016-06-16 22:10
font­loader-font-lua.lua 1449 2016-06-16 22:10
font­loader-font-map.lua 19610 2016-06-16 22:10
font­loader-font-ocl.lua 12070 2016-06-16 22:10
font­loader-font-one.lua 31125 2016-06-16 22:10
font­loader-font-onr.lua 13472 2016-06-16 22:10
font­loader-font-osd.lua 87522 2016-06-16 22:10
font­loader-font-ota.lua 14318 2016-06-16 22:10
font­loader-font-otd.lua 11032 2016-06-16 22:10
font­loader-font-oti.lua 4575 2016-06-16 22:10
font­loader-font-otj.lua 58780 2016-06-16 22:10
font­loader-font-otl.lua 32073 2016-06-16 22:10
font­loader-font-oto.lua 19422 2016-06-16 22:10
font­loader-font-otr.lua 85998 2016-06-16 22:10
font­loader-font-ots.lua 149686 2016-06-16 22:10
font­loader-font-oup.lua 82571 2016-06-16 22:10
font­loader-font-tfm.lua 8607 2016-06-16 22:10
font­loader-font-ttf.lua 19303 2016-06-16 22:10
font­loader-fonts-demo-vf-1.lua 1491 2016-06-16 22:10
font­loader-fonts-enc.lua 859 2016-06-16 22:10
font­loader-fonts-ext.lua 8013 2016-06-16 22:10
font­loader-fonts-syn.lua 3717 2016-06-16 22:10
font­loader-fonts.lua 12835 2016-06-16 22:10
font­loader-fonts.tex 5885 2016-06-16 22:10
font­loader-l-boolean.lua 1850 2016-06-16 22:10
font­loader-l-file.lua 20950 2016-06-16 22:10
font­loader-l-func­tion.lua 361 2016-06-16 22:10
font­loader-l-io.lua 8643 2016-06-16 22:10
font­loader-l-lpeg.lua 37012 2016-06-16 22:10
font­loader-l-lua.lua 4534 2016-06-16 22:10
font­loader-l-math.lua 974 2016-06-16 22:10
font­loader-l-string.lua 5770 2016-06-16 22:10
font­loader-l-ta­ble.lua 35732 2016-06-16 22:10
font­loader-lan­guages.lua 1870 2016-06-16 22:10
font­loader-lan­guages.tex 480 2016-06-16 22:10
font­loader-math.lua 1324 2016-06-16 22:10
font­loader-math.tex 76188 2016-06-16 22:10
font­loader-mplib.lua 23555 2016-06-16 22:10
font­loader-mplib.tex 3510 2016-06-16 22:10
font­loader-plain.tex 1460 2016-06-16 22:10
font­loader-pre­pro­ces­sor-test.tex 686 2016-06-16 22:10
font­loader-pre­pro­ces­sor.lua 4700 2016-06-16 22:10
font­loader-pre­pro­ces­sor.tex 405 2016-06-16 22:10
font­loader-ref­er­ence.lua 716285 2016-06-16 22:10
font­loader-swiglib-test.lua 701 2016-06-16 22:10
font­loader-swiglib-test.tex 205 2016-06-16 22:10
font­loader-swiglib.lua 2193 2016-06-16 22:10
font­loader-swiglib.tex 567 2016-06-16 22:10
font­loader-test.tex 4459 2016-06-16 22:10
font­loader-util-fil.lua 3410 2016-06-16 22:10
font­loader-util-str.lua 34917 2016-06-16 22:10
lu­aot­fload-aux­il­iary.lua 28711 2016-06-16 22:10
lu­aot­fload-black­list.cnf 52 2016-06-16 22:10
lu­aot­fload-char­ac­ters.lua 1476997 2016-06-16 22:10
lu­aot­fload-col­ors.lua 13863 2016-06-16 22:10
lu­aot­fload-con­fig­u­ra­tion.lua 31191 2016-06-16 22:10
lu­aot­fload-database.lua 122311 2016-06-16 22:10
lu­aot­fload-di­ag­nos­tics.lua 21583 2016-06-16 22:10
lu­aot­fload-fea­tures.lua 65354 2016-06-16 22:10
lu­aot­fload-glyphlist.lua 102409 2016-06-16 22:10
lu­aot­fload-init.lua 24470 2016-06-16 22:10
lu­aot­fload-la­tex.tex 14307 2016-06-16 22:10
lu­aot­fload-let­terspace.lua 21440 2016-06-16 22:10
lu­aot­fload-load­ers.lua 8560 2016-06-16 22:10
lu­aot­fload-log.lua 10183 2016-06-16 22:10
lu­aot­fload-main.lua 10576 2016-06-16 22:10
lu­aot­fload-main.tex 67985 2016-06-16 22:10
lu­aot­fload-parsers.lua 30458 2016-06-16 22:10
lu­aot­fload-re­solvers.lua 10963 2016-06-16 22:10
lu­aot­fload-sta­tus.lua 5313 2016-06-16 22:10
lu­aot­fload-tool.lua 51971 2016-06-16 22:10
lu­aot­fload-tool.rst 15739 2016-06-16 22:10
lu­aot­fload.conf.ex­am­ple 735 2016-06-16 22:10
lu­aot­fload.conf.rst 17641 2016-06-16 22:10
lu­aot­fload.pdf 201145 2016-06-16 22:10
lu­aot­fload.sty 1725 2016-06-16 22:10
mkchar­ac­ters 6458 2016-06-16 22:10
mkg­lyphlist 5571 2016-06-16 22:10
mkim­port 34246 2016-06-16 22:10
mk­sta­tus 10363 2016-06-16 22:10
mk­tests 13490 2016-06-16 22:10
val­grind-kpse-sup­pres­sion.sup 1613 2016-06-16 22:10

Down­load the con­tents of this pack­age in one zip archive (1007.9k).

lu­aot­fload – OpenType ‘loader’ for Plain TeX and LaTeX

The pack­age adopts the TrueType/OpenType Font loader code pro­vided in ConTeXt, and adapts it to use in Plain TeX and LaTeX. It works un­der LuaLaTeX only.

Pack­age De­tailslu­aot­fload
Home pagehttp://github.com/lu­ala­tex/lu­aot­fload
Ver­sion2.7-fix-3 2016-06-16
Li­censeGNU Gen­eral Public Li­cense, ver­sion 2
Main­tainerWill Robert­son (in­ac­tive)
Khaled Hosny (in­ac­tive)
Philipp Ge­sang
Élie Roux
Manuel Pé­gourié-Gon­nard (in­ac­tive)
TDS archiveluaotfload.tds.zip
Con­tained inTeX Live as lu­aot­fload
MiKTeX as lu­aot­fload
Topics LuaTeX and pack­ages that re­quire it
font se­lec­tion, map­ping, etc.
Guest Book Sitemap Contact Contact Author