summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/tex/latex/latexconfig/dvilualatex.ini
diff options
context:
space:
mode:
Diffstat (limited to 'Master/texmf-dist/tex/latex/latexconfig/dvilualatex.ini')
-rw-r--r--Master/texmf-dist/tex/latex/latexconfig/dvilualatex.ini30
1 files changed, 24 insertions, 6 deletions
diff --git a/Master/texmf-dist/tex/latex/latexconfig/dvilualatex.ini b/Master/texmf-dist/tex/latex/latexconfig/dvilualatex.ini
index c213f6193b3..d068a7cb29b 100644
--- a/Master/texmf-dist/tex/latex/latexconfig/dvilualatex.ini
+++ b/Master/texmf-dist/tex/latex/latexconfig/dvilualatex.ini
@@ -1,13 +1,31 @@
% $Id$
% Karl Berry, originally written 2008. public domain.
-%
+
+% must be done first (activation of primitives)
\input lualatexiniconfig.tex
-\input pdftexconfig
-\pdfoutput=0 % dvi output by default
-%
+
+% settings inherited from pdftex
+\input pdftexconfig.tex
+% pdf output by default
+
+% prevent latex.ltx from \dump-ing
+\let\DUMP\dump
+\let\dump\relax
+
% the usual format initialization.
\scrollmode
-\let\dump\relax
\input latex.ltx
+
+% latex.ltx sets \everyjob, so this must come afterwards
\input lualatexquotejobname.tex
-\pdfprimitive\dump
+
+% latex.ltx sets wrong (T1) \lccodes, \uccodes for the "80-"ff range
+\input lualatex-reset-codes.tex % reset them
+\input luatex-unicode-letters.tex % set codes based on Unicode (full range)
+% Note: unlike xelatex, we don't need to load unicode-letters before latex.ltx
+% (hence hyphenation patterns) due to diferences in \patterns hendling
+
+% restore \dump for derived formats (mylatex, etc) that might use it
+\let\dump\DUMP
+\let\DUMP\undefined
+\dump