1236 Commits (d7ff95f0de4828f0ac549d868ffa43e740f8f72a)
 

Author SHA1 Message Date
Andreas Gal b9771416ba compile PDF command streams into JS code 14 years ago
sbarman 58ca7ab61c Cleaned up code, renamed PDFFunction class 14 years ago
sbarman b7360823a2 Cleaned up code, renamed PDFFunction class 14 years ago
Vivien Nicolas bdf8577c48 Remove direct access to the underlying map object of dict in the fonts builder 14 years ago
Vivien Nicolas c8c4326ca8 Remove direct access to the underlying map object of dict in the fonts builder 14 years ago
Vivien Nicolas 363071aab9 Add XObjects fonts to the list of page fonts and has a forEach method to the Dict class 14 years ago
Vivien Nicolas bd2e756100 Add XObjects fonts to the list of page fonts and has a forEach method to the Dict class 14 years ago
sbarman 3c12d9ee31 cleaned up code 14 years ago
sbarman aa6d9f75a3 cleaned up code 14 years ago
sbarman de9150b528 Implemented type 2 shading for the pdf (aka gradients) 14 years ago
sbarman 9fc97d94e8 Implemented type 2 shading for the pdf (aka gradients) 14 years ago
Vivien Nicolas 3625ac93a3 Forgot to push function calls changes to get the unicode char from a random code 14 years ago
Vivien Nicolas 6364e7fad5 Forgot to push function calls changes to get the unicode char from a random code 14 years ago
Vivien Nicolas e21d7b3000 Add support for brackets around the header emails 14 years ago
Vivien Nicolas 6a6753fd5e Add support for brackets around the header emails 14 years ago
Vivien Nicolas 0ebd3cdf93 Add support for ligatures, asterisks, etc. 14 years ago
Vivien Nicolas 4cae2df1e5 Add support for ligatures, asterisks, etc. 14 years ago
Vivien Nicolas 2692222152 Fix an issue with the setTimeout method used for waiting for fonts to load 14 years ago
Vivien Nicolas f802ad05b2 Fix an issue with the setTimeout method used for waiting for fonts to load 14 years ago
Vivien Nicolas b0ee046b31 Make the fonts decoding code works with asynchronous data url 14 years ago
Vivien Nicolas 375b383920 Make the fonts decoding code works with asynchronous data url 14 years ago
Vivien Nicolas c03dd98075 Do not use makeSubStream in the CFF constructor 14 years ago
Vivien Nicolas b7449f3bcc Do not use makeSubStream in the CFF constructor 14 years ago
Vivien Nicolas f9e3607601 Merge to upstream 14 years ago
Vivien Nicolas 3973b01ec9 Merge to upstream 14 years ago
Vivien Nicolas 2dc7bda2bc Merge the stream handling changes with the Font code 14 years ago
Vivien Nicolas 2c4a0aa269 Undo last patch, it broke font rendering 14 years ago
Andreas Gal 83e100b013 starting position of a stream is relative to the file, not the current stream 14 years ago
Andreas Gal e0a6c8ef76 use const instead of var 14 years ago
Vivien Nicolas 9830b09f34 Small changes 14 years ago
Vivien Nicolas 4039e3e1e2 Clean up a bit the code to generate an OTF (again) 14 years ago
Vivien Nicolas c6f5385d15 Clean up a bit the code to generate an OTF 14 years ago
Vivien Nicolas cebdda3f35 Clean up a bit the CMAP ranges creation loop 14 years ago
Vivien Nicolas 65b8158c34 CMAP creation code is now more readable 14 years ago
Vivien Nicolas a8ce1d24e9 Beginning of the separatation of the Type1/CFF/OTF code 14 years ago
Vivien Nicolas 0a135091de Add a root 'Font' class as the outside world API 14 years ago
Vivien Nicolas 84c2e99bef Add some missing glyphs 14 years ago
Vivien Nicolas 6e7e8ee64c OTF fonts works with the sanitizer (woot) 14 years ago
Vivien Nicolas 1f7aaf7b50 Add some code to make (the first one only...) font pass the sanitizer check 14 years ago
Andreas Gal 609842b76c remove debug code 14 years ago
Andreas Gal bf2c525788 remove debug code 14 years ago
Vivien Nicolas 066e4c45e0 Remove the Type2 validation data from the tree 14 years ago
Vivien Nicolas 632fcfed18 Turn on TrueType decoder even if the sanitizer prevent them to load at the moment 14 years ago
Vivien Nicolas 828367a1b4 Make the Type1 to OTF code active, even if the sanitizer prevent fonts to load at the moment 14 years ago
Vivien Nicolas fdacb575c5 Default the unit per EM size to 1000 14 years ago
Vivien Nicolas ce9224538e Fix a bunch of errors reported by OTS except the error about 3-0-4 MS symbol in cmap 14 years ago
Vivien Nicolas e0beef4e25 No more errors for an empty unicode table 14 years ago
Vivien Nicolas 667acb089c OTF does not complain anymore about missize between the CFF data and the htmx table 14 years ago
Vivien Nicolas 1c30621906 OTF does not complain anymore about a duplicate .notdef 14 years ago
Vivien Nicolas 865b393367 Add a basic non-working OTF generator 14 years ago