summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/doc/man/man5/luaotfload.conf.5
diff options
context:
space:
mode:
Diffstat (limited to 'Master/texmf-dist/doc/man/man5/luaotfload.conf.5')
-rw-r--r--Master/texmf-dist/doc/man/man5/luaotfload.conf.537
1 files changed, 22 insertions, 15 deletions
diff --git a/Master/texmf-dist/doc/man/man5/luaotfload.conf.5 b/Master/texmf-dist/doc/man/man5/luaotfload.conf.5
index 89c8fbb5f46..810ab68224e 100644
--- a/Master/texmf-dist/doc/man/man5/luaotfload.conf.5
+++ b/Master/texmf-dist/doc/man/man5/luaotfload.conf.5
@@ -1,6 +1,6 @@
.\" Man page generated from reStructuredText.
.
-.TH LUAOTFLOAD.CONF 5 "2015-12-09" "2.6" "text processing"
+.TH LUAOTFLOAD.CONF 5 "2016-04-21" "2.7" "text processing"
.SH NAME
luaotfload.conf \- Luaotfload configuration file
.
@@ -53,7 +53,7 @@ look as follows:
.nf
.ft C
[db]
- formats = afm, pfa, pfb
+ formats = afm,ttf
compress = false
[misc]
@@ -67,10 +67,9 @@ look as follows:
.UNINDENT
.sp
This will make Luaotfload ignore all font files except for PostScript
-formats. NB: With a default Tex Live install the PS fonts will take
-much longer to index than OpenType or TrueType ones. Also, an
+binary fonts with a matching AFM file, and Truetype fonts. Also, an
uncompressed index file will be dumped which is going to be much larger
-due to the huge amount of PostScript fonts indexed. The terminal width
+than the default gzip’ed index. The terminal width
is truncated to 60 characters which influences the verbose output
during indexing. Finally, the verbosity is increased greatly: each font
file being processed will be printed to the stdout on a separate line,
@@ -205,7 +204,7 @@ formats
T} T{
s
T} T{
-\fB"otf,ttf,ttc,dfont"\fP
+\fB"otf,ttf,ttc"\fP
T}
_
T{
@@ -248,6 +247,14 @@ T} T{
\fBtrue\fP
T}
_
+T{
+use\-fontforge
+T} T{
+b
+T} T{
+\fBfalse\fP
+T}
+_
.TE
.sp
The flag \fBcompress\fP determines whether the font index (usually
@@ -263,19 +270,15 @@ containing one or more of these elements:
.IP \(bu 2
\fBotf\fP (OpenType format),
.IP \(bu 2
-\fBttf\fP and \fBttc\fP (TrueType format),
-.IP \(bu 2
-\fBdfont\fP (Macintosh TrueType format),
+\fBttf\fP and \fBttc\fP (TrueType format),
.IP \(bu 2
\fBafm\fP (Adobe Font Metrics),
-.IP \(bu 2
-\fBpfb\fP and \fBpfa\fP (PostScript format).
.UNINDENT
.sp
It corresponds loosely to the \fB\-\-formats\fP option to
\fBluaotfload\-tool\fP\&. Invalid or duplicate members are ignored; if the
list does not contain any useful identifiers, the default list
-\fB"otf,ttf,ttc,dfont"\fP will be used.
+\fB"otf,ttf,ttc"\fP will be used.
.sp
The variable \fBmax\-fonts\fP determines after processing how many font
files the font scanner will terminate the search. This is useful for
@@ -300,6 +303,11 @@ effect on the runtime behavior.
If \fBupdate\-live\fP is set, Luaotfload will reload the database if it
cannot find a requested font. Those who prefer to update manually using
\fBluaotfload\-tool\fP should unset this flag.
+.sp
+The option \fBuse\-fontforge\fP switches name scanning back to the old
+method that relies on the builtin \fBfontloader\fP library. This is
+interesting for reference until the Fontforge code will be removed
+eventually.
.SS Section \fBdefault\-features\fP
.sp
By default Luaotfload enables \fBnode\fP mode and picks the default font
@@ -500,7 +508,7 @@ restore the previous behavior if necessary.
The \fBdefiner\fP allows for switching the \fBdefine_font\fP callback.
Apart from the default \fBpatch\fP one may also choose the \fBgeneric\fP
one that comes with the vanilla fontloader. Beware that this might
-break tools like Fontspect that rely on the \fBpatch_font\fP callback
+break tools like Fontspec that rely on the \fBpatch_font\fP callback
provided by Luaotfload to perform important corrections on font data.
.sp
The fontloader backend can be selected by setting the value of
@@ -590,8 +598,7 @@ The XDG base specification
\fILuaotfload\fP is maintained by the LuaLaTeX dev team
(\fI\%https://github.com/lualatex/\fP).
.sp
-This manual page was written by Philipp Gesang
-<\fI\%philipp.gesang@alumni.uni\-heidelberg.de\fP>.
+This manual page was written by Philipp Gesang <\fI\%phg@phi\-gamma.net\fP>.
.SH COPYRIGHT
GPL v2.0
.\" Generated by docutils manpage writer.