-
Notifications
You must be signed in to change notification settings - Fork 4
/
TODO
42 lines (41 loc) · 1.48 KB
/
TODO
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
* check latex-lab-footnotes
* make microtype-show work with xetex
* different md* (etc.) for different fonts
* check contexts in lua again -> contexts
* luatex: reimplement spacing feature (see https://tex.stackexchange.com/questions/498032/how-do-i-define-a-new-tex-register-with-arguments-in-luatex)
* end of \MT@tr@set@space@@: ?
%%<luatex-def> \MT@if@fontspec@font{\advance\@tempdima \dimexpr\MT@letterspace@ sp*\MT@dimen@six/1000\relax}\relax
* what to do about lualatex -ini ?
* fix (outer) spacing with luatex
* make tracking work with xetex (shouldn't be a problem?)
---
% from Vadim Radionov <@>
% http://tex.stackexchange.com/questions/149165/microtype-and-word-spacing
% 2013/12/10
we have to take \fontdimens from \MT@font, not \MT@lsfont (in tr@set@space...)
and we must check whether \spaceskip<>0pt
---
* expansion settings for luatex
* "override" key? (could also automatically load the relevant file)
* let scrubfeatures relax (splitname)
---
* add this to microtype.ins? -:
----------------------------------
% Extracting the Unicode files requires latex, pdf(la)tex, or xe(la)tex,
% and won't work with tex or lua(la)tex
\def\quit{\errmessage{Run latex, pdf(la)tex, or xe(la)tex to extract the files.^^J%
! I will quit now}\end}
\let\wrongengine\relax
\ifx\luatexversion\undefined
\ifx\pdftexversion\undefined
\ifx\XeTeXversion\undefined
\def\format{plain}
\ifx\fmtname\format
\let\wrongengine\quit
\fi
\fi
\fi
\else
\let\wrongengine\quit
\fi
\wrongengine