diff options
author | Karl Berry <karl@freefriends.org> | 2013-05-06 22:01:04 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2013-05-06 22:01:04 +0000 |
commit | f5404c03d41c0cf6039679818e8c0e2929c32949 (patch) | |
tree | 5c9d6c9a7f6148271d565e403294dedaab7c6129 /Master/texmf-dist/doc/luatex | |
parent | 849cac0ff436060e322aade5217a2a5f9847fec9 (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')
-rw-r--r-- | Master/texmf-dist/doc/luatex/luaotfload/NEWS | 28 | ||||
-rw-r--r-- | Master/texmf-dist/doc/luatex/luaotfload/README | 133 | ||||
-rw-r--r-- | Master/texmf-dist/doc/luatex/luaotfload/filegraph.pdf | bin | 0 -> 43147 bytes | |||
-rw-r--r-- | Master/texmf-dist/doc/luatex/luaotfload/luaotfload.pdf | bin | 98639 -> 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 Binary files differnew file mode 100644 index 00000000000..292363e815b --- /dev/null +++ b/Master/texmf-dist/doc/luatex/luaotfload/filegraph.pdf diff --git a/Master/texmf-dist/doc/luatex/luaotfload/luaotfload.pdf b/Master/texmf-dist/doc/luatex/luaotfload/luaotfload.pdf Binary files differindex f2a5174705c..6f14e28e25f 100644 --- a/Master/texmf-dist/doc/luatex/luaotfload/luaotfload.pdf +++ b/Master/texmf-dist/doc/luatex/luaotfload/luaotfload.pdf |