summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/doc/luatex/luaotfload
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2013-05-06 22:01:04 +0000
committerKarl Berry <karl@freefriends.org>2013-05-06 22:01:04 +0000
commitf5404c03d41c0cf6039679818e8c0e2929c32949 (patch)
tree5c9d6c9a7f6148271d565e403294dedaab7c6129 /Master/texmf-dist/doc/luatex/luaotfload
parent849cac0ff436060e322aade5217a2a5f9847fec9 (diff)
luaotfload (6may13)
git-svn-id: svn://tug.org/texlive/trunk@30246 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/doc/luatex/luaotfload')
-rw-r--r--Master/texmf-dist/doc/luatex/luaotfload/NEWS28
-rw-r--r--Master/texmf-dist/doc/luatex/luaotfload/README133
-rw-r--r--Master/texmf-dist/doc/luatex/luaotfload/filegraph.pdfbin0 -> 43147 bytes
-rw-r--r--Master/texmf-dist/doc/luatex/luaotfload/luaotfload.pdfbin98639 -> 201945 bytes
4 files changed, 68 insertions, 93 deletions
diff --git a/Master/texmf-dist/doc/luatex/luaotfload/NEWS b/Master/texmf-dist/doc/luatex/luaotfload/NEWS
index 7af6c9d5f9e..df205dcf694 100644
--- a/Master/texmf-dist/doc/luatex/luaotfload/NEWS
+++ b/Master/texmf-dist/doc/luatex/luaotfload/NEWS
@@ -1,6 +1,32 @@
Change History
--------------
+2013/05/06, luaotfload v2.2:
+ * There is now a central, non-personal dev repo on github:
+ https://github.com/lualatex/luaotfload
+ * Synchronisation with ConTeXt from TeXLive 2013, inducing
+ backward-incompatible changes in the font structure. A
+ backward-compatibility layer has been added for the current
+ versions of fontspec, unicode-math and microtype, but it should
+ disapear in a future version.
+ * Synchronisation with ConTeXt is now easier and can be done by just
+ updating luaotfload-merged.lua (<= luatex-fonts-merged.lua from
+ the LuaTeX-Plain format)
+ * Improved and extended documentation
+ * Font filenames are stored in the database (file: lookups more efficient)
+ * Optional caching of name: lookups (uses separate cache file)
+ * Rewriting and increased fidelity of XeTeX emulation
+ * Renaming mkluatexfontdb into luaotfload-tool (the old behavior is kept if
+ the script is symlinked or renamed mkluatexfontdb)
+ * Added options to luaotfload-tool for simple database queries
+ * Logging facilities have been rewritten and allow for more granularity
+ * All files have been renamed, abandoning cryptic acronyms; also
+ the new prefix is "luaotfload" (<= "otfl")
+ * The Adobe Glyph List (font-age.lua) is now built via script (mkglyphlist)
+ * Hans adapted the font loader to several of our requests (attribute
+ allocation, custom merged package name etc.)
+ * Auxiliary functions for package authors
+
2013/04/27, luaotfload v1.3:
* blacklisting lingoes.ttf (segfaults)
* unblacklisting ttc fonts (warning: may break LuaTeX < 0.65)
@@ -16,7 +42,7 @@ Change History
2013/04/11, luaotfload v1.28:
* Adapting to LuaTeX 0.75
* Fix small documentation issues in mkluatexfontdb
- * Fix possibility of infite loop fontconfig config files references
+ * Fix possible infite loop with fontconfig config files references
* Adding semibold synonym for bold
* file:xxx syntax now uses the same search function as name: which
make more fonts recognized
diff --git a/Master/texmf-dist/doc/luatex/luaotfload/README b/Master/texmf-dist/doc/luatex/luaotfload/README
index eec9918fc99..4730e881de0 100644
--- a/Master/texmf-dist/doc/luatex/luaotfload/README
+++ b/Master/texmf-dist/doc/luatex/luaotfload/README
@@ -1,42 +1,46 @@
- The luaotfload package
-
-Luaotfload is an adaptation of the ConTeXt font loading system for Plain and
-LaTeX. It allows OpenType fonts to be loaded with OpenType features accessible
-through the XeTeX font syntax.
-
-It 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
+*******************************************************************************
+ 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 on <http://github.com/khaledhosny/luaotfload>.
-Please report bugs at the Github address above.
+This package is developed by the LuaLaTeX dev team on
+<http://github.com/lualatex/luaotfload>. Please report bugs to the issue
+tracker there.
-Discussion of development for LuaLaTeX is held in the lualatex-dev mailing
-list. See <http://www.tug.org/mailman/listinfo/lualatex-dev> to join or to
-view the archives.
+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 <philipp.gesang@alumni.uni-heidelberg.de>
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.
+ 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.
@@ -49,83 +53,28 @@ Alternatively, try your (TeX or Linux) distribution's package management system.
4. Try to figure it out by looking at the Makefile and comments in the sources.
+License
+-------------------------------------------------------------------------------
+
+The luaotfload bundle, as a derived work of ConTeXt, is distributed under the
+GNU GPLv2 license:
-Manifest
---------
-
-The following files are part of the luaotfload package.
-
-Source files:
- luaotfload.dtx single file source & doc for the package
- mkluatexfontdb.lua script using otfl-font-nms.lua
- otfl-data-con.lua OTF support files from the ConTeXt distribution
- otfl-font-cid.lua .
- otfl-font-def.lua .
- otfl-font-dum.lua .
- otfl-font-ini.lua .
- otfl-font-ota.lua .
- otfl-font-otb.lua .
- otfl-font-otc.lua .
- otfl-font-otd.lua .
- otfl-font-otf.lua .
- otfl-font-oti.lua .
- otfl-font-otn.lua .
- otfl-font-ott.lua .
- otfl-font-tfm.lua .
- otfl-font-xtx.lua .
- otfl-font-map.lua .
- otfl-luat-dum.lua .
- otfl-node-dum.lua .
- otfl-node-inj.lua OTF support files from the ConTeXt distribution
- otfl-font-clr.lua luaotfload module for font color support
- otfl-luat-ovr.lua luaotfload module for overriding some ConTeXt functions
- otfl-luat-nms.lua luaotfload module for font name database generation
-
-Derived files:
- luaotfload.pdf documentation
- luaotfload.sty TeX & LaTeX package
- luaotfload.lua Lua code for the package
+ <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.
-License
--------
-The luaotfload bundle 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.
-It may be located within the documentation luaotfload.pdf.
-
-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; either version 2
-of the License, or (at your option) any later version.
-
-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.
-
-All non-ConTeXt source files in this bundle,
- luaotfload.dtx
- mkluatexfontdb.lua
- otfl-data-con.lua
- otfl-font-clr.lua
-and derived files
- luaotfload.pdf
- luaotfload.sty
- luaotfload.lua
-are copyright 2010 by the luaotfload development team (see above).
-These files may be modified and distributed under the terms and conditions
-of the CC0 license: <http://creativecommons.org/publicdomain/zero/1.0>
-
-The source files otfl-luat-ovr.lua and otfl-luat-nms.lua are copyright 2010 by
-the luaotfload development team and are derived from ConTeXt sources. They are
-distributed under the terms and conditions of the GNU General Public License
-v2.
-
-The ConTeXt files otfl-*.lua (as indicated above) are distributed under the
-terms and conditions of the GNU General Public License v2. The contents of
-these files is copyright 2008 by PRAGMA ADE and the ConTeXt Development Team.
+ 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.
diff --git a/Master/texmf-dist/doc/luatex/luaotfload/filegraph.pdf b/Master/texmf-dist/doc/luatex/luaotfload/filegraph.pdf
new file mode 100644
index 00000000000..292363e815b
--- /dev/null
+++ b/Master/texmf-dist/doc/luatex/luaotfload/filegraph.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/luatex/luaotfload/luaotfload.pdf b/Master/texmf-dist/doc/luatex/luaotfload/luaotfload.pdf
index f2a5174705c..6f14e28e25f 100644
--- a/Master/texmf-dist/doc/luatex/luaotfload/luaotfload.pdf
+++ b/Master/texmf-dist/doc/luatex/luaotfload/luaotfload.pdf
Binary files differ