diff options
-rw-r--r-- | README | 73 | ||||
-rwxr-xr-x | luaotfload-tool.lua | 17 | ||||
-rw-r--r-- | luaotfload.dtx | 4 |
3 files changed, 54 insertions, 40 deletions
@@ -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. @@ -50,22 +54,27 @@ 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: -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 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. + 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. + See headers of each source file for copyright details. diff --git a/luaotfload-tool.lua b/luaotfload-tool.lua index 827ece9..0cd19b1 100755 --- a/luaotfload-tool.lua +++ b/luaotfload-tool.lua @@ -5,18 +5,24 @@ -- REQUIREMENTS: luaotfload 2.2 -- AUTHOR: Khaled Hosny, Élie Roux, Philipp Gesang -- VERSION: 2.2 --- CREATED: 2013-05-01 14:40:50+0200 +-- LICENSE: GPL v2 +-- CREATED: 2013-05-06 13:37:12+0200 ----------------------------------------------------------------------- --[[doc-- + This file was originally written (as \fileent{mkluatexfontdb.lua}) by -Elie Roux and Khaled Hosny and is under CC0 license (see -http://creativecommons.org/publicdomain/zero/1.0/legalcode). +Elie Roux and Khaled Hosny and, as a derived work of ConTeXt, is +provided under the terms of the GPL v2.0 license as printed in full +text in the manual (luaotfload.pdf). + + \url{http://www.gnu.org/licenses/old-licenses/gpl-2.0.html}. This file is a wrapper for the luaotfload font names module (luaotfload-database.lua). It is part of the luaotfload bundle, please see the luaotfload documentation for more info. Report bugs to -\url{https://github.com/lualatex/luaotfload/issues}. + + \url{https://github.com/lualatex/luaotfload/issues}. --doc]]-- @@ -24,7 +30,6 @@ kpse.set_program_name"luatex" local stringformat = string.format local texiowrite_nl = texio.write_nl -local stringfind = string.find local stringlower = string.lower @@ -102,7 +107,7 @@ require"luaotfload-override.lua" --- this populates the logs.* namespace require"luaotfload-database" require"alt_getopt" -local version = "2.2" -- same version number as luaotfload +local version = "2.2" -- same version number as luaotfload local names = fonts.names local db_src_out = names.path.dir.."/"..names.path.basename diff --git a/luaotfload.dtx b/luaotfload.dtx index f11f466..ddd0116 100644 --- a/luaotfload.dtx +++ b/luaotfload.dtx @@ -8,7 +8,7 @@ % Home: https://github.com/lualatex/luaotfload % Support: <lualatex-dev@tug.org>. % -% This work is under the CC0 license. +% This work is under the GPL v2.0 license. % % This work consists of the main source file luaotfload.dtx % and the derived files @@ -59,7 +59,7 @@ Copyright (C) 2009-2013 Home: https://github.com/lualatex/luaotfload Support: <lualatex-dev@tug.org>. -This work is under the CC0 license. +This work is under the GPL v2.0 license. This work consists of the main source file luaotfload.dtx and the derived files |