Commit Graph

176 Commits

Author SHA1 Message Date
Marcel Krüger 2933f4911b Add \pardir etc. 2020-07-13 20:31:11 +02:00
Marcel Krüger d71a9549e5 Make initialization more similar to luatex 2020-07-13 20:30:39 +02:00
Marcel Krüger 0b6879a3c4 Fix immediate pdf objects 2020-07-12 20:40:36 +02:00
Marcel Krüger 510173db71 Add \latelua 2020-07-12 19:56:50 +02:00
Marcel Krüger 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
Marcel Krüger 697f874089 Implement pdf.[gs]etpage{resources,s?attributes} 2020-07-12 02:50:27 +02:00
Marcel Krüger 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
Marcel Krüger eecfc95aed Really use latin1 marker 2020-07-12 00:39:16 +02:00
Marcel Krüger c9166e0bf1 Better interact with encoding autodetection 2020-07-12 00:27:51 +02:00
Marcel Krüger d82572bdbb Add missing files to build.lua install list 2020-07-11 23:40:25 +02:00
Marcel Krüger 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
Marcel Krüger 560a0da74d Fix build.lua 2020-07-11 19:44:26 +02:00
Marcel Krüger 159badbe76 Updated README 2020-07-11 18:52:47 +02:00
Marcel Krüger 953fa084bc Added simple build.lua and improve install.lua 2020-07-11 18:47:17 +02:00
Marcel Krüger c183f5744d Fix TTF embedder and preloading 2020-07-11 01:55:53 +02:00
Marcel Krüger c9a14a8688 Add to install script 2020-07-10 22:19:43 +02:00
Marcel Krüger b8704abab7 Add note about luaotfload to README 2020-07-10 22:02:08 +02:00
Marcel Krüger b752a8696a Simpler luametatex.lua
Use kpsewhich instead of trying to find init script manually
2020-07-10 21:59:11 +02:00
Marcel Krüger 5b1497034d Drop useless test 2020-07-10 20:46:08 +02:00
Marcel Krüger c5efb3e0c2 Replicate pdf/LuaTex's default pageheight/width 2020-07-09 18:59:04 +02:00
Marcel Krüger 343da17f30 \savepos 2020-07-09 17:32:42 +02:00
Marcel Krüger c4b6884897 Some kpse change 2020-07-09 16:03:35 +02:00
Marcel Krüger 6af7991d46 Add Windows instructions 2020-07-09 15:02:39 +02:00
Marcel Krüger f67179197a Windows preferes dll over so 2020-07-09 14:57:24 +02:00
Marcel Krüger 6781dabe7b Windows needs a flag for binary files 2020-07-09 14:53:17 +02:00
Marcel Krüger 071cbe4ce4 git works better if all files are checked in ... 2020-07-09 14:05:04 +02:00
Marcel Krüger 3ee7a52bdd Object stream configuration option 2020-07-09 09:55:20 +02:00
Marcel Krüger 1195e0f201 Fix bugs and add node fonts 2020-07-08 22:20:08 +02:00
Marcel Krüger 2eefb9a14b Improved filename handling 2020-07-08 16:50:45 +02:00
Marcel Krüger 56f9d3ce85 Adapt to new engine 2020-07-07 16:52:06 +02:00
Marcel Krüger 377d147927 Fix font sharing 2020-07-07 05:39:36 +02:00
Marcel Krüger b87691c42d PDF object stream support
Currently force enabled and exceptions are not specified yet
2020-07-07 04:55:10 +02:00
Marcel Krüger 7c392c7575 Add support for virtual fonts in addcharacters 2020-07-07 04:54:27 +02:00
Marcel Krüger fe4f3355f3 Improve PK font support 2020-07-06 19:40:13 +02:00
Marcel Krüger 2547bc80e3 Improved Type3 handling 2020-07-06 17:40:53 +02:00
Marcel Krüger 463f240670 More compact float representation 2020-07-06 15:31:42 +02:00
Marcel Krüger 7ffc299c16 Fix PDF inclusion bounding box 2020-07-06 13:30:03 +02:00
Marcel Krüger 06d1efeb55 Add some PK bitmap font support 2020-07-05 20:42:36 +02:00
Marcel Krüger ad44afdb0b Smaller stuff 2020-07-05 20:41:35 +02:00
Marcel Krüger f18f6a3219 New kpse.so and enabling mktexfmt by default 2020-07-05 15:42:27 +02:00
Marcel Krüger aa00de1c9d Load everything through bytecodes 2020-07-04 06:27:30 +02:00
Marcel Krüger 3d7380f76a Use cs independent command tokens 2020-07-03 03:54:30 +02:00
Marcel Krüger f5b842c30e More reliable T1 parser 2020-07-03 03:53:54 +02:00
Marcel Krüger 8020a70ff1 Fixes 2020-07-02 14:18:12 +02:00
Marcel Krüger 446f26cc1d Update README 2020-07-02 11:41:15 +02:00
Marcel Krüger b8dbb5a4c8 \pdfcatalog openaction and page actions 2020-07-02 11:02:38 +02:00
Marcel Krüger f6895d8b50 Fix smaller stuff 2020-07-02 02:06:58 +02:00
Marcel Krüger 780bd4382b Allow numeric literal modes 2020-07-01 22:50:50 +02:00
Marcel Krüger 94ba4a2557 Better errors and new whatsit handling
The whatsit handling is actually much more similar to the old whatsit
handling then the previous new one, so that part could be seen as a
partial revert of the new whatsit handling... Anyway, whatsits work
different than in the previous commit now.
2020-07-01 19:47:25 +02:00