summaryrefslogtreecommitdiff
path: root/README
blob: 4a493cefc3e0caa2148f2c8aa779e0d4a1729c8f (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
                         The luaotfload generic package


luaotfload is the adaptation of the ConTeXt OTF loading system for Plain and
LaTeX. It allows to open OTF fonts with almost all features available through
the XeTeX font syntax.

This package is developed on <http://github.com/mpg/luaotfload>, see the 'News'
file for version history.


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. Grab luaotfload.tds.zip on the 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.


Manifest
--------

Source files:
        luaotfload.dtx          single file source & doc for the package
        luaotfload-fonts.lua    texlua script for font database generation
        update-luatex-font-database.lua     wrapper for luaotfload-fonts.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-fnt.lua                       .
        otfl-node-ini.lua                       .
        otfl-node-inj.lua                       .
        otfl-node-res.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

Derived files:
        luaotfload.pdf          documentation
        luaotfload.sty          TeX & LaTeX package
        luaotfload.lua          Lua code for the package

License
-------

This work is distributed under the GNU GPLv2 license. Please see COPYING file
for more details about the license.

The files otfl-*.lua are under the GNU GPLv2 license. Their legal notice
starts by:

"
Copyright 2008 PRAGMA ADE / ConTeXt Development Team
"

for otf-*.lua files except otfl-font-clr.lua and otfl-luat-ovr.lua, and

"
Copyright 2010 Luaotfload Development Team
"

for otfl-font-clr.lua and otfl-luat-ovr.lua, and continues by:

"
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.

You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301, USA.
"


The file luaotfload.dtx and the derived files
  luaotfload.pdf
  luaotfload.sty
  luaotfload.lua
  
as well as the files luaotfload-fonts.lua and update-luatex-font-database.lua
are under the CC0 license. You can find the CC0 license full text at

http://creativecommons.org/publicdomain/zero/1.0/legalcode

and a FAQ at

http://wiki.creativecommons.org/CC0