Commit Graph

449 Commits (342422e221c7218880c6ecfb6e5bc0caf1b3b50d)

Author SHA1 Message Date
Matthew Butterick 4220033f37 track character-tracking in add-text
in certain cases we need to jump out of a PDF text-drawing command (`TJ`) to reset the xy position (say, if the next glyph has a special offset). We need to account for any tracking that the TJ might impose
3 years ago
Matthew Butterick 03b6da8f22 close the port 5 years ago
Matthew Butterick ec99ed25e9 respect underline position & thickness 5 years ago
Matthew Butterick af9bde6aa9 allow false arg 5 years ago
Matthew Butterick 2fce950f11 use gregor moments & fix date encoding 5 years ago
Matthew Butterick cd3b784bd0 default arg for character tracking 5 years ago
Matthew Butterick 85940c3827 report errors betterly 5 years ago
Matthew Butterick 86c1ca78fc no paren 5 years ago
Matthew Butterick 8f6b184fca handle more metadata fields 5 years ago
Matthew Butterick d579da879a nicer test 5 years ago
Matthew Butterick bd8c14c04b deglobalize page size 5 years ago
Matthew Butterick 03c69081ab factor out page sizing 6 years ago
Matthew Butterick b216ba3bc3 export image fns 6 years ago
Matthew Butterick 99ab41a458 nits 6 years ago
Matthew Butterick b0731d4af2 keyword args for `image` 6 years ago
Matthew Butterick 443b0d9725 consistent order for encoded fonts 6 years ago
Matthew Butterick 5b911587dc shorten that 6 years ago
Matthew Butterick b09405cb46 update path 6 years ago
Matthew Butterick b5aafbd2a3 allow bytes 6 years ago
Matthew Butterick a84955b8cc move zlib 6 years ago
Matthew Butterick 5351deaa75 handle default argument correctly 6 years ago
Matthew Butterick f2cd53c648 extroversion 6 years ago
Matthew Butterick 80815b90f1 still works 6 years ago
Matthew Butterick 34e6f38e84 works but 6 years ago
Matthew Butterick f493e041cf plane truth 6 years ago
Matthew Butterick 2eea67a988 reversions 6 years ago
Matthew Butterick d42bac35bf utf16 encoding 6 years ago
Matthew Butterick 84fc9a3a15 better js-style rounding 6 years ago
Matthew Butterick a1900aa5a1 more fallback work (addresses #6) 6 years ago
Matthew Butterick b739ce847b store upm 6 years ago
Matthew Butterick ac0f8ba060 update error msg 6 years ago
Matthew Butterick c31121ba2a shorten printer 6 years ago
Matthew Butterick e068063a4b kw 6 years ago
Matthew Butterick 05aa6a844b tracking 6 years ago
Matthew Butterick 9b81743e9a rain 6 years ago
Matthew Butterick 0fcdf74fb5 prefix 6 years ago
Matthew Butterick fb5b5c7d10 testier 6 years ago
Matthew Butterick 5a10976df7 font counter 6 years ago
Matthew Butterick 7336d8ae79 acc 6 years ago
Matthew Butterick cd5a226a5e restore cffing 6 years ago
Matthew Butterick 6fb1344b80 leniency 6 years ago
Matthew Butterick 505ad3e3c8 handle empty string better 6 years ago
Matthew Butterick 011849c2f8 don't be mean 6 years ago
Matthew Butterick ba4303674e export core 6 years ago
Matthew Butterick ad8536b307 it's my default 6 years ago
Matthew Butterick 9480db2925 tidy width & height handling 6 years ago
Matthew Butterick 97666688e4 export more 6 years ago
Matthew Butterick 32d5501970 bgcolor 6 years ago
Matthew Butterick 7156551516 refac optional args into kwargs 6 years ago
Matthew Butterick c0cf182c80 export more 6 years ago