7f370bc361
Some updates
2021-04-16 10:15:58 +02:00
a6d3b3cc0f
Various adaptions
2021-03-20 19:00:02 +01:00
10add04b91
Handle token.to_string returning nil for empty
2020-08-25 00:20:23 +02:00
3579605228
Update shared library
2020-08-24 22:52:22 +02:00
15860db8b5
More reliable leader shipout
2020-08-19 09:25:07 +02:00
3c2fba9a9f
Adapt to new LuaMetaTeX versions and allow CB use
2020-08-13 22:28:19 +02:00
7c162a0cf0
Handle TODOs
2020-07-31 12:04:02 +02:00
43d435ab90
pdfvariable xformmargin
2020-07-31 03:22:40 +02:00
ec6aa206e2
Cleanup page actions
2020-07-31 03:11:53 +02:00
f37c76a187
Drop useless comment
2020-07-30 19:58:04 +02:00
4d356676b1
Implement counterhinting in Type1 to Type2 code
...
Gives better hinted output for asian fonts
2020-07-30 19:57:03 +02:00
3ec7bc1c1e
Update compiled module
2020-07-30 01:12:45 +02:00
f5af2bd668
Orientation support -- vlist
2020-07-27 15:54:19 +02:00
905058fe4c
Handle hbox orientations and displacements
2020-07-27 15:27:42 +02:00
7d82c7b9d1
Extend table tags if neccessary in sfnt handling
2020-07-23 09:01:59 +02:00
Marcel Krüger
537ff4d551
Fix luametalatex.lua for Windows
2020-07-19 19:29:54 +02:00
05c1977d9a
Initial attempt at vf library
2020-07-19 18:27:52 +02:00
32c9fec9cc
Better cross platform escaping in luametalatex.lua
2020-07-19 14:03:57 +02:00
d37fcda118
Support HarfBuzz under Windows x64
2020-07-19 02:19:39 +02:00
c405d076b6
Add table of primitive tokens.
...
(Might become private later)
2020-07-19 02:13:48 +02:00
68c8057093
Commit missing file
2020-07-19 02:13:06 +02:00
bd860dd5a2
Add simple rerun option
2020-07-17 03:59:44 +02:00
e02c78e1b5
Fix small errors (Esp. a TTF component off by one)
2020-07-16 01:41:42 +02:00
063251b54f
EXPERIMENTAL: Implement file callbacks
2020-07-15 16:36:11 +02:00
7bea04d470
start_file/stop_file
2020-07-15 04:51:59 +02:00
46cada8666
Improve T1 parser
2020-07-15 04:18:38 +02:00
5dead1b1a0
Better font not found error
2020-07-14 22:10:39 +02:00
8dd79f0134
Fix glyph offsets in r2l
2020-07-13 23:19:11 +02:00
087bbc013d
Fix TTF component subsetting
2020-07-13 22:02:36 +02:00
5427ac4ab8
Add HarfBuzz for Linux users
2020-07-13 20:31:37 +02:00
2933f4911b
Add \pardir etc.
2020-07-13 20:31:11 +02:00
d71a9549e5
Make initialization more similar to luatex
2020-07-13 20:30:39 +02:00
0b6879a3c4
Fix immediate pdf objects
2020-07-12 20:40:36 +02:00
510173db71
Add \latelua
2020-07-12 19:56:50 +02:00
5df4d5dd84
Better handle failure to open output file
2020-07-12 19:30:16 +02:00
Marcel Krüger
d27e19a251
Deal with Windows strftime timezone issues
2020-07-12 16:52:59 +02:00
697f874089
Implement pdf.[gs]etpage{resources,s?attributes}
2020-07-12 02:50:27 +02:00
5262457cd8
Use more meaningful magic bytes again
...
The new sequence C1 AC C1 B4 is valid under Latin1 to get reasonable
encoding autodetection but is a nonstandard UTF-8 encoding for "lt"
2020-07-12 02:15:08 +02:00
eecfc95aed
Really use latin1 marker
2020-07-12 00:39:16 +02:00
c9166e0bf1
Better interact with encoding autodetection
2020-07-12 00:27:51 +02:00
d82572bdbb
Add missing files to build.lua install list
2020-07-11 23:40:25 +02:00
005b391342
Never use local path for finding initscript
...
This is a security measure. The init script runs with maximum
privileges, especially allowing full shell escape and similar.
We don't want to allow circumventing such options by naming a
local file like an initscript.
2020-07-11 19:44:46 +02:00
560a0da74d
Fix build.lua
2020-07-11 19:44:26 +02:00
159badbe76
Updated README
2020-07-11 18:52:47 +02:00
953fa084bc
Added simple build.lua and improve install.lua
2020-07-11 18:47:17 +02:00
c183f5744d
Fix TTF embedder and preloading
2020-07-11 01:55:53 +02:00
c9a14a8688
Add to install script
2020-07-10 22:19:43 +02:00
b8704abab7
Add note about luaotfload to README
2020-07-10 22:02:08 +02:00
b752a8696a
Simpler luametatex.lua
...
Use kpsewhich instead of trying to find init script manually
2020-07-10 21:59:11 +02:00
5b1497034d
Drop useless test
2020-07-10 20:46:08 +02:00