[luatex] Strange hyphenation

enrico.gregorio at univr.it enrico.gregorio at univr.it
Sat Oct 2 17:01:45 CEST 2010


Consider the following document

===
\documentclass[a4paper]{article} 
\usepackage[italian]{babel} 
\usepackage{fontspec} 
\setmainfont[Ligatures=TeX,Numbers=OldStyle]{TeX Gyre Termes} 
% \hyphenation{de-ter-mi-nan-te} 
\frenchspacing

\begin{document}

\showhyphens{determinante}

\dots le forme nella natura sono tanto varie, e per così dire tanto numerose 
le modificazioni dei concetti trascendentali universali della natura, 
lasciate indeterminate da quelle leggi che l'intelletto puro fornisce a priori 
queste ultime infatti non riguardano che la possibilità di una natura come 
oggetto dei sensi in generale), --- da richiedere perciò leggi che, in quanto 
empiriche, possono essere contingenti dal punto di vista del nostro 
intelletto, ma che, per ricevere il nome di leggi (come è richiesto anche dal 
concetto di una natura), debbono venir considerate come necessarie a partire 
da un concetto (per quanto a noi sconosciuto) dell'unità del molteplice. --- 
Il Giudizio riflettente, cui tocca risalire dal particolare della natura 
all'universale, ha dunque bisogno d'un principio che non può ricavare 
dall'esperienza, perché deve appunto fondare l'unità di tutti i princìpi 
empirici sotto princìpi anch'essi empirici, ma più elevati, e quindi la 
possibilità di una sistematica subordinazione di tali princìpi gli uni agli 
altri. Un tale principio trascendentale, il Giudizio riflettente può dunque 
darselo soltanto esso stesso come legge, senza prenderlo dall'esterno (perché 
allora si trasformerebbe in Giudizio determinante), 
né può prescriverlo alla natura, poiché la riflessione sulle leggi della natura 
si adegua alla natura, mentre quest'ultima non si adegua alle condizioni 
secondo le quali noi aspiriamo a formarci di essa un concetto che, rispetto 
a tali condizioni, è del tutto contingente. 

\hyphenation{de-ter-mi-nan-te}

\dots le forme nella natura sono tanto varie, e per così dire tanto numerose 
le modificazioni dei concetti trascendentali universali della natura, 
lasciate indeterminate da quelle leggi che l'intelletto puro fornisce a priori 
queste ultime infatti non riguardano che la possibilità di una natura come 
oggetto dei sensi in generale), --- da richiedere perciò leggi che, in quanto 
empiriche, possono essere contingenti dal punto di vista del nostro 
intelletto, ma che, per ricevere il nome di leggi (come è richiesto anche dal 
concetto di una natura), debbono venir considerate come necessarie a partire 
da un concetto (per quanto a noi sconosciuto) dell'unità del molteplice. --- 
Il Giudizio riflettente, cui tocca risalire dal particolare della natura 
all'universale, ha dunque bisogno d'un principio che non può ricavare 
dall'esperienza, perché deve appunto fondare l'unità di tutti i princìpi 
empirici sotto princìpi anch'essi empirici, ma più elevati, e quindi la 
possibilità di una sistematica subordinazione di tali princìpi gli uni agli 
altri. Un tale principio trascendentale, il Giudizio riflettente può dunque 
darselo soltanto esso stesso come legge, senza prenderlo dall'esterno (perché 
allora si trasformerebbe in Giudizio determinante), 
né può prescriverlo alla natura, poiché la riflessione sulle leggi della natura 
si adegua alla natura, mentre quest'ultima non si adegua alle condizioni 
secondo le quali noi aspiriamo a formarci di essa un concetto che, rispetto 
a tali condizioni, è del tutto contingente. 

\end{document}
===

The two paragraphs are identical, but they are typeset differently. In the first one
the word "determinante" is not hyphenated, while in the second one it is. The only
thing that changes is the addition to the hyphenation exceptions, but notice that
\showhyphens shows the correct hyphenation even before the first paragraph.

Here is the log. LuaTeX is version 0.63 on a TeX Live 2010, binary taken from the LuaTeX site;
everything updated as of October 2, as regards TeX Live.

===
This is LuaTeX, Version beta-0.63.0-2010091123  (format=lualatex 2010.9.27)  2 OCT 2010 16:50
 restricted \write18 enabled.
**samielhyph.tex
(./samielhyph.tex
LaTeX2e <2009/09/24>
LuaTeX adaptation of babel <v3.8l-luatex-1.4> and hyphenation patterns for engl
ish, dumylang, nohyphenation, loaded.
(/usr/local/texlive/2010/texmf-dist/tex/latex/base/article.cls
Document Class: article 2007/10/19 v1.4h Standard LaTeX document class
(/usr/local/texlive/2010/texmf-dist/tex/latex/base/size10.clo
File: size10.clo 2007/10/19 v1.4h Standard LaTeX file (size option)
)
\c at part=\count79
\c at section=\count80
\c at subsection=\count81
\c at subsubsection=\count82
\c at paragraph=\count83
\c at subparagraph=\count84
\c at figure=\count85
\c at table=\count86
\abovecaptionskip=\skip41
\belowcaptionskip=\skip42
\bibindent=\dimen102
)
(/usr/local/texlive/2010/texmf-dist/tex/generic/babel/babel.sty
Package: babel 2008/07/06 v3.8l The Babel package

(/usr/local/texlive/2010/texmf-dist/tex/generic/babel/italian.ldf
Language: italian 2008/03/14 v1.2t Italian support from the babel system

(/usr/local/texlive/2010/texmf-dist/tex/generic/babel/babel.def
File: babel.def 2008/07/06 v3.8l Babel common definitions
\babel at savecnt=\count87
\U at D=\dimen103
)
Package babel Info: Making " an active character on input line 94.
luatex-hyphen: loading patterns and exceptions for: italian (\language48)))
(/usr/local/texlive/2010/texmf-dist/tex/latex/fontspec/fontspec.sty
Package: fontspec 2010/09/29 v2.1b Advanced font selection for XeLaTeX/LuaLaTeX


(/usr/local/texlive/2010/texmf-dist/tex/latex/expl3/expl3.sty
(/usr/local/texlive/2010/texmf-dist/tex/latex/expl3/l3names.sty
Package: l3names 2010/09/26 v2048 L3 Experimental Naming Scheme for TeX Primiti
ves

(/usr/local/texlive/2010/texmf-dist/tex/generic/oberdiek/luatex.sty
Package: luatex 2010/03/09 v0.4 LuaTeX basic definition package (HO)

(/usr/local/texlive/2010/texmf-dist/tex/generic/oberdiek/infwarerr.sty
Package: infwarerr 2010/04/08 v1.3 Providing info/warning/message (HO)
)
(/usr/local/texlive/2010/texmf-dist/tex/generic/oberdiek/ifluatex.sty
Package: ifluatex 2010/03/01 v1.3 Provides the ifluatex switch (HO)
Package ifluatex Info: LuaTeX detected.
)
(/usr/local/texlive/2010/texmf-dist/tex/latex/etex-pkg/etex.sty
Package: etex 1998/03/26 v2.0 eTeX basic definition package (PEB)
\et at xins=\count88
)
\LuT at AllocAttribute=\count277
\LuT at AllocCatcodeTable=\count278
\CatcodeTableStack=\count279
\CatcodeTableIniTeX=\catcodetable1
\CatcodeTableString=\catcodetable3
\CatcodeTableOther=\catcodetable5
\CatcodeTableLaTeX=\catcodetable7

(/usr/local/texlive/2010/texmf-dist/tex/generic/oberdiek/luatex-loader.sty
Package: luatex-loader 2010/03/09 v0.4 Lua module loader (HO)

(/usr/local/texlive/2010/texmf-dist/scripts/oberdiek/oberdiek.luatex.lua)))
(/usr/local/texlive/2010/texmf-dist/tex/generic/oberdiek/pdftexcmds.sty
Package: pdftexcmds 2010/04/01 v0.9 Utility functions of pdfTeX for LuaTeX (HO)


(/usr/local/texlive/2010/texmf-dist/tex/generic/oberdiek/ltxcmds.sty
Package: ltxcmds 2010/04/26 v1.7 LaTeX kernel commands for general use (HO)
)
Package pdftexcmds Info: \pdf at primitive is available.
Package pdftexcmds Info: \pdf at ifprimitive is available.
\pdftexcmds at toks=\toks14
))
Package: expl3 2010/09/16 v2022 L3 Experimental code bundle wrapper

(/usr/local/texlive/2010/texmf-dist/tex/latex/expl3/l3basics.sty
Package: l3basics 2010/09/20 v2037 L3 Experimental basic definitions
)
(/usr/local/texlive/2010/texmf-dist/tex/latex/expl3/l3expan.sty
Package: l3expan 2010/09/20 v2037 L3 Experimental Argument Expansion module
)
(/usr/local/texlive/2010/texmf-dist/tex/latex/expl3/l3tl.sty
Package: l3tl 2010/09/21 v2040 L3 Experimental Token Lists
)
(/usr/local/texlive/2010/texmf-dist/tex/latex/expl3/l3intexpr.sty
Package: l3intexpr 2010/09/22 v2045 L3 Integer Expressions
)
(/usr/local/texlive/2010/texmf-dist/tex/latex/expl3/l3quark.sty
Package: l3quark 2010/09/20 v2036 L3 Experimental Quark Commands
)
(/usr/local/texlive/2010/texmf-dist/tex/latex/expl3/l3seq.sty
Package: l3seq 2010/03/29 v1879 L3 Experimental sequences and stacks
)
(/usr/local/texlive/2010/texmf-dist/tex/latex/expl3/l3toks.sty
Package: l3toks 2010/09/20 v2037 L3 Experimental Token Registers
\l_tmpb_toks=\toks15
\l_tmpc_toks=\toks16
\g_tmpa_toks=\toks17
\g_tmpb_toks=\toks18
\g_tmpc_toks=\toks19
\c_empty_toks=\toks20
\l_tl_replace_toks=\toks21
)
(/usr/local/texlive/2010/texmf-dist/tex/latex/expl3/l3int.sty
Package: l3int 2010/09/19 v2029 L3 Experimental Integer module
\l_tmpa_int=\count280
\l_tmpb_int=\count281
\l_tmpc_int=\count282
\g_tmpa_int=\count283
\g_tmpb_int=\count284
\c_max_int=\count285
\g_tl_inline_level_int=\count286
)
(/usr/local/texlive/2010/texmf-dist/tex/latex/expl3/l3prg.sty
Package: l3prg 2010/09/22 v2043 L3 Experimental control structures
\g_prg_inline_level_int=\count287
)
(/usr/local/texlive/2010/texmf-dist/tex/latex/expl3/l3clist.sty
Package: l3clist 2010/09/20 v2037 L3 Experimental comma separated lists
\g_clist_map_inline_int=\count288
)
(/usr/local/texlive/2010/texmf-dist/tex/latex/expl3/l3token.sty
Package: l3token 2010/09/19 v2029 L3 Experimental token investigation and manip
ulation
)
(/usr/local/texlive/2010/texmf-dist/tex/latex/expl3/l3prop.sty
Package: l3prop 2010/03/21 v1857 L3 Experimental Property Lists
\g_prop_inline_level_int=\count289
)
(/usr/local/texlive/2010/texmf-dist/tex/latex/expl3/l3msg.sty
Package: l3msg 2010/03/23 v1866 L3 Experimental LaTeX Messages module
\l_msg_redirect_classes_prop=\toks22
\l_msg_redirect_names_prop=\toks23
\l_msg_redirect_fatal_prop=\toks24
\l_msg_redirect_error_prop=\toks25
\l_msg_redirect_warning_prop=\toks26
\l_msg_redirect_info_prop=\toks27
\l_msg_redirect_log_prop=\toks28
\l_msg_redirect_trace_prop=\toks29
\l_msg_redirect_none_prop=\toks30
)
(/usr/local/texlive/2010/texmf-dist/tex/latex/expl3/l3io.sty
Package: l3io 2010/05/22 v1923 L3 Experimental i/o module
\g_iow_streams_prop=\toks31
\g_ior_streams_prop=\toks32
\l_iow_stream_int=\count290
)
(/usr/local/texlive/2010/texmf-dist/tex/latex/expl3/l3skip.sty
Package: l3skip 2010/09/23 v2047 L3 Experimental skip registers
\l_tmpa_skip=\skip256
\l_tmpb_skip=\skip257
\l_tmpc_skip=\skip258
\g_tmpa_skip=\skip259
\g_tmpb_skip=\skip260
\l_tmpa_dim=\dimen256
\l_tmpb_dim=\dimen257
\l_tmpc_dim=\dimen258
\l_tmpd_dim=\dimen259
\g_tmpa_dim=\dimen260
\g_tmpb_dim=\dimen261
)
(/usr/local/texlive/2010/texmf-dist/tex/latex/expl3/l3box.sty
Package: l3box 2010/09/26 v2048 L3 Experimental Box module
\l_tmpb_box=\box256
)
(/usr/local/texlive/2010/texmf-dist/tex/latex/expl3/l3keyval.sty
Package: l3keyval 2010/04/11 v1890 L3 Experimental keyval processing
\l_KV_level_int=\count291
)
(/usr/local/texlive/2010/texmf-dist/tex/latex/expl3/l3keys.sty
Package: l3keys 2010/05/24 v1931 L3 Experimental key-value support
\l_keys_choice_int=\count292
)
(/usr/local/texlive/2010/texmf-dist/tex/latex/expl3/l3precom.sty
Package: l3precom 2010/02/09 v1793 L3 Experimental precompilation module
\g_gen_sym_int=\count293
\g_ggen_sym_int=\count294
)
(/usr/local/texlive/2010/texmf-dist/tex/latex/expl3/l3xref.sty
Package: l3xref 2010/02/09 v1786 L3 Experimental cross referencing
\g_xref_all_curr_immediate_fields_prop=\toks33
\g_xref_all_curr_deferred_fields_prop=\toks34
)
(/usr/local/texlive/2010/texmf-dist/tex/latex/expl3/l3file.sty
Package: l3file 2010/03/21 v1853 L3 Experimental file loading
)
(/usr/local/texlive/2010/texmf-dist/tex/latex/expl3/l3fp.sty
Package: l3fp 2010/09/19 v2029 L3 Experimental floating-point operations
\c_forty_four=\count295
\c_one_hundred=\count296
\c_one_thousand=\count297
\c_one_million=\count298
\c_one_hundred_million=\count299
\c_five_hundred_million=\count300
\c_one_thousand_million=\count301
\c_fp_pi_by_four_decimal_int=\count302
\c_fp_pi_by_four_extended_int=\count303
\c_fp_pi_decimal_int=\count304
\c_fp_pi_extended_int=\count305
\c_fp_two_pi_decimal_int=\count306
\c_fp_two_pi_extended_int=\count307
\l_fp_count_int=\count308
\l_fp_div_offset_int=\count309
\l_fp_input_a_sign_int=\count310
\l_fp_input_a_integer_int=\count311
\l_fp_input_a_decimal_int=\count312
\l_fp_input_a_exponent_int=\count313
\l_fp_input_b_sign_int=\count314
\l_fp_input_b_integer_int=\count315
\l_fp_input_b_decimal_int=\count316
\l_fp_input_b_exponent_int=\count317
\l_fp_input_a_extended_int=\count318
\l_fp_input_b_extended_int=\count319
\l_fp_mul_a_i_int=\count320
\l_fp_mul_a_ii_int=\count321
\l_fp_mul_a_iii_int=\count322
\l_fp_mul_a_iv_int=\count323
\l_fp_mul_a_v_int=\count324
\l_fp_mul_a_vi_int=\count325
\l_fp_mul_b_i_int=\count326
\l_fp_mul_b_ii_int=\count327
\l_fp_mul_b_iii_int=\count328
\l_fp_mul_b_iv_int=\count329
\l_fp_mul_b_v_int=\count330
\l_fp_mul_b_vi_int=\count331
\l_fp_mul_output_int=\count332
\l_fp_output_sign_int=\count333
\l_fp_output_integer_int=\count334
\l_fp_output_decimal_int=\count335
\l_fp_output_exponent_int=\count336
\l_fp_output_extended_int=\count337
\l_fp_round_position_int=\count338
\l_fp_round_target_int=\count339
\l_fp_split_sign_int=\count340
\l_fp_tmp_int=\count341
\l_fp_trig_octant_int=\count342
\l_fp_trig_sign_int=\count343
\l_fp_trig_decimal_int=\count344
\l_fp_trig_extended_int=\count345
\l_fp_tmp_dim=\dimen262
\l_fp_tmp_skip=\skip261
)
(/usr/local/texlive/2010/texmf-dist/tex/latex/expl3/l3luatex.sty
Package: l3luatex 2010/07/18 v1985 L3 Experimental LuaTeX functions
\g_cctab_allocate_int=\count346
\g_cctab_stack_int=\count347
\c_code_cctab=\catcodetable9
)
(/usr/local/texlive/2010/texmf-dist/tex/latex/tools/calc.sty
Package: calc 2007/08/22 v4.3 Infix arithmetic (KKT,FJ)
\calc at Acount=\count348
\calc at Bcount=\count349
\calc at Adimen=\dimen263
\calc at Bdimen=\dimen264
\calc at Askip=\skip262
\calc at Bskip=\skip263
LaTeX Info: Redefining \setlength on input line 76.
LaTeX Info: Redefining \addtolength on input line 77.
\calc at Ccount=\count350
\calc at Cskip=\skip264
))
(/usr/local/texlive/2010/texmf-dist/tex/latex/xpackages/xbase/xparse.sty
Package: xparse 2010/09/20 v2037 Generic document command parser
\c_xparse_shorthands_prop=\toks35
\l_xparse_m_args_int=\count351
\l_xparse_mandatory_args_int=\count352
\l_xparse_processor_int=\count353
\l_xparse_total_args_int=\count354
)
(/usr/local/texlive/2010/texmf-dist/tex/generic/kastrup/binhex.tex)
(/usr/local/texlive/2010/texmf-dist/tex/luatex/luatextra/luatextra.sty
Package: luatextra 2010/08/02 v0.971 LuaTeX extra low-level macros

(/usr/local/texlive/2010/texmf-dist/tex/luatex/luatexbase/luatexbase-modutils.s
ty
Package: luatexbase-modutils 2010/05/27 v0.2a Module utilities for LuaTeX

(/usr/local/texlive/2010/texmf-dist/tex/luatex/luatexbase/luatexbase-loader.sty
Package: luatexbase-loader 2010/05/27 v0.2a Lua module loader for LuaTeX

(/usr/local/texlive/2010/texmf-dist/tex/luatex/luatexbase/luatexbase-compat.sty
Package: luatexbase-compat 2010/05/27 v0.2a Compatibility tools for LuaTeX
)
(/usr/local/texlive/2010/texmf-dist/tex/luatex/luatexbase/luatexbase.loader.lua
))
(/usr/local/texlive/2010/texmf-dist/tex/luatex/luatexbase/modutils.lua))
(/usr/local/texlive/2010/texmf-dist/tex/luatex/luatexbase/luatexbase-attr.sty
Package: luatexbase-attr 2010/05/27 v0.2a Attributes allocation for LuaTeX

(/usr/local/texlive/2010/texmf-dist/tex/luatex/luatexbase/attr.lua))
(/usr/local/texlive/2010/texmf-dist/tex/luatex/luatexbase/luatexbase-cctb.sty
Package: luatexbase-cctb 2010/05/27 v0.2a Catcodetable allocation for LuaTeX

(/usr/local/texlive/2010/texmf-dist/tex/luatex/luatexbase/cctb.lua)
\lltxb at catcodetable@alloc=\count355
\CatcodeTableIniTeX=\luatexcatcodetable1
\CatcodeTableString=\luatexcatcodetable2
\CatcodeTableOther=\luatexcatcodetable3
\CatcodeTableLaTeX=\luatexcatcodetable4
\CatcodeTableLaTeXAtLetter=\luatexcatcodetable5
\CatcodeTableExpl=\luatexcatcodetable6
)
(/usr/local/texlive/2010/texmf-dist/tex/luatex/luatexbase/luatexbase-regs.sty
Package: luatexbase-regs 2010/05/27 v0.2a Registers allocation for LuaTeX
)
(/usr/local/texlive/2010/texmf-dist/tex/luatex/luatexbase/luatexbase-mcb.sty
Package: luatexbase-mcb 2010/05/27 v0.2a Callback management for LuaTeX

(/usr/local/texlive/2010/texmf-dist/tex/luatex/luatexbase/mcb.lua)
Lua module: luamcallbacks 2010/05/12 v0.20 register several functions in a call
back
)
(/usr/local/texlive/2010/texmf-dist/tex/luatex/lualibs/lualibs.lua)
Lua module: lualibs 2010/06/28 v0.95 Lua additional functions.

(/usr/local/texlive/2010/texmf-dist/tex/luatex/lualibs/lualibs-string.lua)
(/usr/local/texlive/2010/texmf-dist/tex/luatex/lualibs/lualibs-lpeg.lua)
(/usr/local/texlive/2010/texmf-dist/tex/luatex/lualibs/lualibs-boolean.lua)
(/usr/local/texlive/2010/texmf-dist/tex/luatex/lualibs/lualibs-number.lua)
(/usr/local/texlive/2010/texmf-dist/tex/luatex/lualibs/lualibs-math.lua)
(/usr/local/texlive/2010/texmf-dist/tex/luatex/lualibs/lualibs-table.lua)
(/usr/local/texlive/2010/texmf-dist/tex/luatex/lualibs/lualibs-aux.lua)
(/usr/local/texlive/2010/texmf-dist/tex/luatex/lualibs/lualibs-io.lua)
(/usr/local/texlive/2010/texmf-dist/tex/luatex/lualibs/lualibs-os.lua)
(/usr/local/texlive/2010/texmf-dist/tex/luatex/lualibs/lualibs-file.lua)
(/usr/local/texlive/2010/texmf-dist/tex/luatex/lualibs/lualibs-md5.lua)
(/usr/local/texlive/2010/texmf-dist/tex/luatex/lualibs/lualibs-dir.lua)
(/usr/local/texlive/2010/texmf-dist/tex/luatex/lualibs/lualibs-unicode.lua)
(/usr/local/texlive/2010/texmf-dist/tex/luatex/lualibs/lualibs-utils.lua)
(/usr/local/texlive/2010/texmf-dist/tex/luatex/lualibs/lualibs-dimen.lua)
(/usr/local/texlive/2010/texmf-dist/tex/luatex/lualibs/lualibs-url.lua)
(/usr/local/texlive/2010/texmf-dist/tex/luatex/lualibs/lualibs-set.lua)
(/usr/local/texlive/2010/texmf-dist/tex/latex/environ/environ.sty
Package: environ 2008/06/18 v0.2 A new way to define environments
\@emptytoks=\toks36
\@envbody=\toks37
)
Lua module: luatextra 2010/08/02 v0.97 Additional low level functions for LuaTe
X
luamcallbacks: inserting function 'luatextra.open_read_file' at position 1 in c
allback list for 'open_read_file'
(/usr/local/texlive/2010/texmf-dist/tex/luatex/luaotfload/luaotfload.sty
Package: luaotfload 2010/09/12 v1.19 OpenType layout system

(/usr/local/texlive/2010/texmf-dist/tex/luatex/luaotfload/luaotfload.lua)
Lua module: luaotfload 2010/09/12 v1.19 OpenType layout system.
luaotfload: loading file /usr/local/texlive/2010/texmf-dist/tex/luatex/luaotflo
ad/otfl-luat-dum.lua.(using cache: /Users/enricomb/Library/texlive/2010/texmf-v
ar/luatex-cache/generic)
luaotfload: loading file /usr/local/texlive/2010/texmf-dist/tex/luatex/luaotflo
ad/otfl-luat-ovr.lua.
luaotfload: loading file /usr/local/texlive/2010/texmf-dist/tex/luatex/luaotflo
ad/otfl-data-con.lua.
luaotfload: loading file /usr/local/texlive/2010/texmf-dist/tex/luatex/luaotflo
ad/otfl-font-ini.lua.
luaotfload: loading file /usr/local/texlive/2010/texmf-dist/tex/luatex/luaotflo
ad/otfl-node-dum.lua.
luaotfload: loading file /usr/local/texlive/2010/texmf-dist/tex/luatex/luaotflo
ad/otfl-node-inj.lua.
luaotfload: loading file /usr/local/texlive/2010/texmf-dist/tex/luatex/luaotflo
ad/otfl-font-tfm.lua.
luatexbase.attributes["otfl at state"] = 1
luaotfload: loading file /usr/local/texlive/2010/texmf-dist/tex/luatex/luaotflo
ad/otfl-font-cid.lua.
luaotfload: loading file /usr/local/texlive/2010/texmf-dist/tex/luatex/luaotflo
ad/otfl-font-ott.lua.
luaotfload: loading file /usr/local/texlive/2010/texmf-dist/tex/luatex/luaotflo
ad/otfl-font-map.lua.
luaotfload: loading file /usr/local/texlive/2010/texmf-dist/tex/luatex/luaotflo
ad/otfl-font-otf.lua.
luaotfload: loading file /usr/local/texlive/2010/texmf-dist/tex/luatex/luaotflo
ad/otfl-font-otd.lua.
luaotfload: loading file /usr/local/texlive/2010/texmf-dist/tex/luatex/luaotflo
ad/otfl-font-oti.lua.
luaotfload: loading file /usr/local/texlive/2010/texmf-dist/tex/luatex/luaotflo
ad/otfl-font-otb.lua.
luaotfload: loading file /usr/local/texlive/2010/texmf-dist/tex/luatex/luaotflo
ad/otfl-font-otn.lua.
luatexbase.attributes["otfl at markbase"] = 2
luatexbase.attributes["otfl at markmark"] = 3
luatexbase.attributes["otfl at markdone"] = 4
luatexbase.attributes["otfl at cursbase"] = 5
luatexbase.attributes["otfl at curscurs"] = 6
luatexbase.attributes["otfl at cursdone"] = 7
luatexbase.attributes["otfl at kernpair"] = 8
luaotfload: loading file /usr/local/texlive/2010/texmf-dist/tex/luatex/luaotflo
ad/otfl-font-ota.lua.
luaotfload: loading file /usr/local/texlive/2010/texmf-dist/tex/luatex/luaotflo
ad/otfl-font-otc.lua.
luaotfload: loading file /usr/local/texlive/2010/texmf-dist/tex/luatex/luaotflo
ad/otfl-font-def.lua.
luaotfload: loading file /usr/local/texlive/2010/texmf-dist/tex/luatex/luaotflo
ad/otfl-font-xtx.lua.
luaotfload: loading file /usr/local/texlive/2010/texmf-dist/tex/luatex/luaotflo
ad/otfl-font-dum.lua.
luaotfload: loading file /usr/local/texlive/2010/texmf-dist/tex/luatex/luaotflo
ad/otfl-font-nms.lua.
luaotfload: loading file /usr/local/texlive/2010/texmf-dist/tex/luatex/luaotflo
ad/otfl-font-clr.lua.
luamcallbacks: inserting function 'luaotfload.pre_linebreak_filter' at position
 1 in callback list for 'pre_linebreak_filter'
luamcallbacks: inserting function 'luaotfload.hpack_filter' at position 1 in ca
llback list for 'hpack_filter'
luamcallbacks: inserting function 'luaotfload.define_font' at position 1 in cal
lback list for 'define_font'
luamcallbacks: inserting function 'luaotfload.find_vf_file' at position 1 in ca
llback list for 'find_vf_file'))
(/usr/local/texlive/2010/texmf-dist/tex/latex/fontspec/fontspec.lua)
Lua module: fontspec 2009/12/04 v2.00 Advanced font selection for LuaLaTeX.
\l_fontspec_script_int=\count356
\l_fontspec_language_int=\count357
\l_fontspec_strnum_int=\count358
Variant \tl_gset:cV already defined; not changing it on line 79

(/usr/local/texlive/2010/texmf-dist/tex/latex/xkeyval/xkeyval.sty
Package: xkeyval 2008/08/13 v2.6a package option processing (HA)

(/usr/local/texlive/2010/texmf-dist/tex/generic/xkeyval/xkeyval.tex
\XKV at toks=\toks38
\XKV at tempa@toks=\toks39
\XKV at depth=\count359
File: xkeyval.tex 2008/08/13 v2.6a key=value parser (HA)

(/usr/local/texlive/2010/texmf-dist/tex/generic/xkeyval/keyval.tex)))
(/usr/local/texlive/2010/texmf-dist/tex/latex/fontspec/fontspec-patches.sty
Package: fontspec-patches 2010/09/29 v2.1b Advanced font selection for XeLaTeX/
LuaLaTeX

(/usr/local/texlive/2010/texmf-dist/tex/latex/base/fixltx2e.sty
Package: fixltx2e 2006/09/13 v1.1m fixes to LaTeX
LaTeX Info: Redefining \em on input line 420.
)
LaTeX Info: Redefining \em on input line 22.
LaTeX Info: Redefining \emph on input line 29.
LaTeX Info: Redefining \- on input line 32.
)
(/usr/local/texlive/2010/texmf-dist/tex/latex/base/fontenc.sty
Package: fontenc 2005/09/27 v1.99g Standard LaTeX package

(/usr/local/texlive/2010/texmf-dist/tex/latex/euenc/eu2enc.def
File: eu2enc.def 2010/05/27 v0.1h Experimental Unicode font encodings
)
LaTeX Font Info:    Try loading font information for EU2+lmr on input line 100.


(/usr/local/texlive/2010/texmf-dist/tex/latex/euenc/eu2lmr.fd
File: eu2lmr.fd 2009/10/30 v1.6 Font defs for Latin Modern
)
luaotfload | load font: auto-selecting default features for script: dflt (was l
atn)(load: /Users/enricomb/Library/texlive/2010/texmf-var/luatex-cache/generic/
fonts/otf/temp-lmroman10-regular.lua))
(/usr/local/texlive/2010/texmf-dist/tex/xelatex/xunicode/xunicode.sty
File: xunicode.sty 2010/05/18 v0.95 provides access to latin accents and many o
ther characters in Unicode lower plane
)
 LaTeX Info: Defining document command \fontspec
(LaTeX)  with arg. spec. 'O{}m' on line 315.

 LaTeX Info: Defining document command \setmainfont
(LaTeX)  with arg. spec. 'O{}m' on line 319.

 LaTeX Info: Defining document command \setsansfont
(LaTeX)  with arg. spec. 'O{}m' on line 323.

 LaTeX Info: Defining document command \setmonofont
(LaTeX)  with arg. spec. 'O{}m' on line 327.

 LaTeX Info: Defining document command \setmathrm
(LaTeX)  with arg. spec. 'O{}m' on line 331.

 LaTeX Info: Defining document command \setboldmathrm
(LaTeX)  with arg. spec. 'O{}m' on line 334.

 LaTeX Info: Defining document command \setmathsf
(LaTeX)  with arg. spec. 'O{}m' on line 337.

 LaTeX Info: Defining document command \setmathtt
(LaTeX)  with arg. spec. 'O{}m' on line 340.

 LaTeX Info: Defining document command \newfontfamily
(LaTeX)  with arg. spec. 'mO{}m' on line 356.

 LaTeX Info: Defining document command \newfontface
(LaTeX)  with arg. spec. 'mO{}m' on line 359.

 LaTeX Info: Defining document command \defaultfontfeatures
(LaTeX)  with arg. spec. 'm' on line 362.

 LaTeX Info: Defining document command \addfontfeatures
(LaTeX)  with arg. spec. 'm' on line 379.

 LaTeX Info: Defining document command \newfontfeature
(LaTeX)  with arg. spec. 'mm' on line 386.

 LaTeX Info: Defining document command \newAATfeature
(LaTeX)  with arg. spec. 'mmmm' on line 395.

 LaTeX Info: Defining document command \newICUfeature
(LaTeX)  with arg. spec. 'mmm' on line 404.

 LaTeX Info: Defining document command \aliasfontfeature
(LaTeX)  with arg. spec. 'mm' on line 406.

 LaTeX Info: Defining document command \aliasfontfeatureoption
(LaTeX)  with arg. spec. 'mmm' on line 409.

 LaTeX Info: Defining document command \newfontscript
(LaTeX)  with arg. spec. 'mm' on line 414.

 LaTeX Info: Defining document command \newfontlanguage
(LaTeX)  with arg. spec. 'mm' on line 432.

 LaTeX Info: Defining document command \DeclareFontsExtensions
(LaTeX)  with arg. spec. 'm' on line 449.

\c at fontspec_tmp_int=\count360
LaTeX Info: Redefining \itshape on input line 2016.
LaTeX Info: Redefining \slshape on input line 2020.
LaTeX Info: Redefining \scshape on input line 2024.
LaTeX Info: Redefining \upshape on input line 2028.

(/usr/local/texlive/2010/texmf-dist/tex/latex/fontspec/fontspec.cfg))
luaotfload | Font names database loaded: /Users/enricomb/Library/texlive/2010/t
exmf-var/luatex-cache/generic/names/otfl-names.lua
luaotfload | load font: font family='texgyretermes', subfamily='regular' found:
 texgyretermes-regular.otf(load: /Users/enricomb/Library/texlive/2010/texmf-var
/luatex-cache/generic/fonts/otf/temp-texgyretermes-regular.lua)
luaotfload | load font: font family='texgyretermes', subfamily='regular' found:
 texgyretermes-regular.otf
fontspec: script 'latn' exists in font 'TeXGyreTermes-Regular'
fontspec: script 'latn' exists in font 'TeXGyreTermes-Regular'
fontspec: feature '+onum' for language 'DFLT' and script 'latn' exists in font 
'TeXGyreTermes-Regular'
\g_fontspec_family_TeX Gyre Termes_int=\count361
 fontspec Info: Defining font family for 'TeX Gyre Termes' with options [Ligatu
res=TeX,Numbers=OldStyle].

luaotfload | load font: font family='texgyretermes', subfamily='regular' found:
 texgyretermes-regular.otf
fontspec: feature '+onum' for language 'DFLT' and script 'latn' exists in font 
'TeXGyreTermes-Regular'
 fontspec Info: Defining shape 'normal' with NFSS specification:
(fontspec)  <->"name:TeXGyreTermes:mode=node;script=latn;language=DFLT;+tlig;+t
rep;+onum;"

fontspec: feature '+smcp' for language 'DFLT' and script 'latn' exists in font 
'TeXGyreTermes-Regular'
fontspec: feature '+onum' for language 'DFLT' and script 'latn' exists in font 
'TeXGyreTermes-Regular'
 fontspec Info: Defining shape 'small caps' with NFSS specification:
(fontspec)  <->"name:TeXGyreTermes:mode=node;script=latn;language=DFLT;+tlig;+t
rep;+onum;+smcp;"

luaotfload | load font: font family='texgyretermes', subfamily='regular' found:
 texgyretermes-regular.otf
luaotfload | load font: font family='texgyretermes', subfamily='bold' found: te
xgyretermes-bold.otf(load: /Users/enricomb/Library/texlive/2010/texmf-var/luate
x-cache/generic/fonts/otf/temp-texgyretermes-bold.lua)
luaotfload | load font: font family='texgyretermes', subfamily='bold' found: te
xgyretermes-bold.otf
fontspec: feature '+onum' for language 'DFLT' and script 'latn' exists in font 
'TeXGyreTermes-Bold'
 fontspec Info: Defining shape 'bold' with NFSS specification:
(fontspec)  <->"name:TeXGyreTermes/B:mode=node;script=latn;language=DFLT;+tlig;
+trep;+onum;"

fontspec: feature '+smcp' for language 'DFLT' and script 'latn' exists in font 
'TeXGyreTermes-Bold'
fontspec: feature '+onum' for language 'DFLT' and script 'latn' exists in font 
'TeXGyreTermes-Bold'
 fontspec Info: Defining shape 'bold small caps' with NFSS specification:
(fontspec)  <->"name:TeXGyreTermes/B:mode=node;script=latn;language=DFLT;+tlig;
+trep;+onum;+smcp;"

luaotfload | load font: font family='texgyretermes', subfamily='regular' found:
 texgyretermes-regular.otf
luaotfload | load font: font family='texgyretermes', subfamily='italic' found: 
texgyretermes-italic.otf(load: /Users/enricomb/Library/texlive/2010/texmf-var/l
uatex-cache/generic/fonts/otf/temp-texgyretermes-italic.lua)
luaotfload | load font: font family='texgyretermes', subfamily='italic' found: 
texgyretermes-italic.otf
fontspec: feature '+onum' for language 'DFLT' and script 'latn' exists in font 
'TeXGyreTermes-Italic'
 fontspec Info: Defining shape 'italic' with NFSS specification:
(fontspec)  <->"name:TeXGyreTermes/I:mode=node;script=latn;language=DFLT;+tlig;
+trep;+onum;"

fontspec: feature '+smcp' for language 'DFLT' and script 'latn' exists in font 
'TeXGyreTermes-Italic'
fontspec: feature '+onum' for language 'DFLT' and script 'latn' exists in font 
'TeXGyreTermes-Italic'
 fontspec Info: Defining shape 'italic small caps' with NFSS specification:
(fontspec)  <->"name:TeXGyreTermes/I:mode=node;script=latn;language=DFLT;+tlig;
+trep;+onum;+smcp;"

luaotfload | load font: font family='texgyretermes', subfamily='regular' found:
 texgyretermes-regular.otf
luaotfload | load font: font family='texgyretermes', subfamily='bolditalic' fou
nd: texgyretermes-bolditalic.otf(load: /Users/enricomb/Library/texlive/2010/tex
mf-var/luatex-cache/generic/fonts/otf/temp-texgyretermes-bolditalic.lua)
luaotfload | load font: font family='texgyretermes', subfamily='bolditalic' fou
nd: texgyretermes-bolditalic.otf
fontspec: feature '+onum' for language 'DFLT' and script 'latn' exists in font 
'TeXGyreTermes-BoldItalic'
 fontspec Info: Defining shape 'bold italic' with NFSS specification:
(fontspec)  <->"name:TeXGyreTermes/BI:mode=node;script=latn;language=DFLT;+tlig
;+trep;+onum;"

fontspec: feature '+smcp' for language 'DFLT' and script 'latn' exists in font 
'TeXGyreTermes-BoldItalic'
fontspec: feature '+onum' for language 'DFLT' and script 'latn' exists in font 
'TeXGyreTermes-BoldItalic'
 fontspec Info: Defining shape 'bold italic small caps' with NFSS specification
:
(fontspec)  <->"name:TeXGyreTermes/BI:mode=node;script=latn;language=DFLT;+tlig
;+trep;+onum;+smcp;"

luaotfload | load font: auto-selecting default features for script: dflt (was l
atn)
luaotfload | load font: font family='texgyretermes', subfamily='regular' found:
 texgyretermes-regular.otf (./samielhyph.aux)
LaTeX Font Info:    Checking defaults for OML/cmm/m/it on input line 8.
LaTeX Font Info:    ... okay on input line 8.
LaTeX Font Info:    Checking defaults for T1/cmr/m/n on input line 8.
LaTeX Font Info:    ... okay on input line 8.
LaTeX Font Info:    Checking defaults for OT1/cmr/m/n on input line 8.
LaTeX Font Info:    ... okay on input line 8.
LaTeX Font Info:    Checking defaults for OMS/cmsy/m/n on input line 8.
LaTeX Font Info:    ... okay on input line 8.
LaTeX Font Info:    Checking defaults for OMX/cmex/m/n on input line 8.
LaTeX Font Info:    ... okay on input line 8.
LaTeX Font Info:    Checking defaults for U/cmr/m/n on input line 8.
LaTeX Font Info:    ... okay on input line 8.
LaTeX Font Info:    Checking defaults for LGR/cmr/m/n on input line 8.
LaTeX Font Info:    Try loading font information for LGR+cmr on input line 8.

(/usr/local/texlive/2010/texmf-dist/tex/generic/babel/lgrcmr.fd
File: lgrcmr.fd 2008/06/17 v2.3 Greek Computer Modern
)
LaTeX Font Info:    ... okay on input line 8.
LaTeX Font Info:    Checking defaults for EU2/lmr/m/n on input line 8.
LaTeX Font Info:    ... okay on input line 8.
 fontspec Info: Adjusting the maths setup (use [no-math] to avoid this).

\symlegacymaths=\mathgroup4
LaTeX Font Info:    Overwriting symbol font `legacymaths' in version `bold'
(Font)                  OT1/cmr/m/n --> OT1/cmr/bx/n on input line 8.
LaTeX Font Info:    Redeclaring math accent \acute on input line 8.
LaTeX Font Info:    Redeclaring math accent \grave on input line 8.
LaTeX Font Info:    Redeclaring math accent \ddot on input line 8.
LaTeX Font Info:    Redeclaring math accent \tilde on input line 8.
LaTeX Font Info:    Redeclaring math accent \bar on input line 8.
LaTeX Font Info:    Redeclaring math accent \breve on input line 8.
LaTeX Font Info:    Redeclaring math accent \check on input line 8.
LaTeX Font Info:    Redeclaring math accent \hat on input line 8.
LaTeX Font Info:    Redeclaring math accent \dot on input line 8.
LaTeX Font Info:    Redeclaring math accent \mathring on input line 8.
LaTeX Font Info:    Redeclaring math symbol \colon on input line 8.
LaTeX Font Info:    Redeclaring math symbol \Gamma on input line 8.
LaTeX Font Info:    Redeclaring math symbol \Delta on input line 8.
LaTeX Font Info:    Redeclaring math symbol \Theta on input line 8.
LaTeX Font Info:    Redeclaring math symbol \Lambda on input line 8.
LaTeX Font Info:    Redeclaring math symbol \Xi on input line 8.
LaTeX Font Info:    Redeclaring math symbol \Pi on input line 8.
LaTeX Font Info:    Redeclaring math symbol \Sigma on input line 8.
LaTeX Font Info:    Redeclaring math symbol \Upsilon on input line 8.
LaTeX Font Info:    Redeclaring math symbol \Phi on input line 8.
LaTeX Font Info:    Redeclaring math symbol \Psi on input line 8.
LaTeX Font Info:    Redeclaring math symbol \Omega on input line 8.
LaTeX Font Info:    Redeclaring math symbol \mathdollar on input line 8.
LaTeX Font Info:    Redeclaring symbol font `operators' on input line 8.
LaTeX Font Info:    Encoding `OT1' has changed to `EU2' for symbol font
(Font)              `operators' in the math version `normal' on input line 8.
LaTeX Font Info:    Overwriting symbol font `operators' in version `normal'
(Font)                  OT1/cmr/m/n --> EU2/TeXGyreTermes(0)/m/n on input line 
8.
LaTeX Font Info:    Encoding `OT1' has changed to `EU2' for symbol font
(Font)              `operators' in the math version `bold' on input line 8.
LaTeX Font Info:    Overwriting symbol font `operators' in version `bold'
(Font)                  OT1/cmr/bx/n --> EU2/TeXGyreTermes(0)/m/n on input line
 8.
LaTeX Font Info:    Overwriting symbol font `operators' in version `normal'
(Font)                  EU2/TeXGyreTermes(0)/m/n --> EU2/TeXGyreTermes(0)/m/n o
n input line 8.
LaTeX Font Info:    Overwriting math alphabet `\mathrm' in version `normal'
(Font)                  EU2/TeXGyreTermes(0)/m/n --> EU2/TeXGyreTermes(0)/m/n o
n input line 8.
LaTeX Font Info:    Overwriting math alphabet `\mathit' in version `normal'
(Font)                  OT1/cmr/m/it --> EU2/TeXGyreTermes(0)/m/it on input lin
e 8.
LaTeX Font Info:    Overwriting math alphabet `\mathbf' in version `normal'
(Font)                  OT1/cmr/bx/n --> EU2/TeXGyreTermes(0)/bx/n on input lin
e 8.
LaTeX Font Info:    Overwriting math alphabet `\mathsf' in version `normal'
(Font)                  OT1/cmss/m/n --> EU2/lmss/m/n on input line 8.
LaTeX Font Info:    Overwriting math alphabet `\mathtt' in version `normal'
(Font)                  OT1/cmtt/m/n --> EU2/lmtt/m/n on input line 8.
LaTeX Font Info:    Overwriting symbol font `operators' in version `bold'
(Font)                  EU2/TeXGyreTermes(0)/m/n --> EU2/TeXGyreTermes(0)/bx/n 
on input line 8.
LaTeX Font Info:    Overwriting math alphabet `\mathrm' in version `bold'
(Font)                  EU2/TeXGyreTermes(0)/m/n --> EU2/TeXGyreTermes(0)/bx/n 
on input line 8.
LaTeX Font Info:    Overwriting math alphabet `\mathit' in version `bold'
(Font)                  OT1/cmr/bx/it --> EU2/TeXGyreTermes(0)/bx/it on input l
ine 8.
LaTeX Font Info:    Overwriting math alphabet `\mathsf' in version `bold'
(Font)                  OT1/cmss/bx/n --> EU2/lmss/bx/n on input line 8.
LaTeX Font Info:    Overwriting math alphabet `\mathtt' in version `bold'
(Font)                  OT1/cmtt/m/n --> EU2/lmtt/bx/n on input line 8.

Underfull \hbox (badness 10000) in paragraph at lines 10--10
[][] \EU2/TeXGyreTermes(0)/m/n/10 de-ter-mi-nan-te

\hbox(6.83+0.1)x16383.99998, glue set 13051.43164, direction TLT []

[1

{/usr/local/texlive/2010/texmf-var/fonts/map/pdftex/updmap/pdftex.map}]
(./samielhyph.aux) )

Here is how much of LuaTeX's memory you used:
 10870 strings out of 257220
 100000,266212 words of node,token memory allocated
 561 words of node memory still in use:
   4 hlist, 2 vlist, 1 rule, 4 disc, 5 glue, 1 penalty, 16 glyph, 36 attribute,
 40 glue_spec, 20 attribute_list, 1 write, 1 local_par nodes
   avail lists: 1:1,2:8373,3:11,4:587,5:183,6:2742,7:70,9:42,10:144
 14171 multiletter control sequences out of 65536+200000
 21 fonts using 1111755 bytes
 47i,4n,75p,304b,279s stack positions out of 5000i,500n,6000p,200000b,50000s
</usr/local/texlive/2010/texmf-dist/fonts/opentype/public/tex-gyre/texgyreterme
s-regular.otf>
Output written on samielhyph.pdf (1 page, 8147 bytes).
PDF statistics: 15 PDF objects out of 1000 (max. 8388607)
 8 compressed objects within 1 object stream
 0 named destinations out of 1000 (max. 131072)
 1 words of extra memory for PDF output out of 10000 (max. 10000000)
===

Ciao
Enrico
--
Enrico Gregorio          + Dipartimento di Informatica          + Tel: +39 045 8027937
Enrico.Gregorio at univr.it + Università degli Studi di Verona     +
(gregorio at math.unipd.it) + Strada le Grazie 15 / I-37134 Verona + Fax: +39 045 8027928




More information about the luatex mailing list