203 Commits (e9a9de8a1b4ca6eb68faf79aee0aaabc2a026726)

Author SHA1 Message Date
sbarman e9a9de8a1b cleanup 14 years ago
Chris Jones 23e19c08b1 use strict mode and fix violators 14 years ago
Chris Jones 1be8c5e7ed CharSet is optional 14 years ago
Andreas Gal c04da11be6 remove toString code to avoid any future accidental implicit conversions 14 years ago
Andreas Gal d2e18d35b5 speedup unicode/glyph conversion and cache translated strings in the font 14 years ago
Andreas Gal dea351911a IsInteger => IsInt 14 years ago
sbarman e80a8e6e2b clean up tiling 14 years ago
sbarman 698132daec clean up tiling 14 years ago
sbarman 518c7d3328 Cleaned up code for tiling 14 years ago
Andreas Gal 120a4a3f38 even more error checking for font translation 14 years ago
Andreas Gal 49c4196ec0 add more error checking for font translation 14 years ago
Andreas Gal 9e178e88c8 inline Encodings table into pdf.js and use getters for lazy construction 14 years ago
Vivien Nicolas e475d03675 Do not assume charset is defined and move some fonts timing to the right place 14 years ago
notmasteryet 0e5f74b6c2 readXRefStream and PNG predictor 12 14 years ago
Vivien Nicolas 1980f4ef42 Clean up some debug leftovers 14 years ago
sbarman 72919470a9 Added comments 14 years ago
sbarman 5fa49ce3d6 working version of tiling 14 years ago
Vivien Nicolas c9e0b05678 Resolve the char->glyphs mapping issue 14 years ago
Chris Jones 7fb6c434c5 implement setDash 14 years ago
Chris Jones 07c81a624e implement some operators and add TODOs for remaining undefined ones 14 years ago
sbarman 0f2d4c7011 cleaned up fetchIfRef, changed switch-case to array lookup, changed IsFunction to IsPDFFunction 14 years ago
Andreas Gal 6a9f7def45 fixes suggested by @brendaneich 14 years ago
Andreas Gal b5dcf986eb clarify API a bit and hand in xref and resources to ease translation 14 years ago
Andreas Gal 77bc59681e completed async font loading framework 14 years ago
Andreas Gal 0ef077c44c eagerly translate all fonts (a no-op currently) 14 years ago
Andreas Gal fbb2f497fd pdf is using a dumb name, content makes much more sense than Contents 14 years ago
Andreas Gal 5acb9a16de cache results of compilation 14 years ago
Andreas Gal 7afaca2d35 eagerly compile XForm objects 14 years ago
Andreas Gal aecc4ebbb7 return ready-to-run closure from compile that captures its objpool 14 years ago
Vivien Nicolas 1dcd42b66c Add a basic support for TrueType (generate fonts with OS/2 table) 14 years ago
Andreas Gal b9771416ba compile PDF command streams into JS code 14 years ago
sbarman b7360823a2 Cleaned up code, renamed PDFFunction 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 aa6d9f75a3 cleaned up code 14 years ago
sbarman 9fc97d94e8 Implemented type 2 shading for the pdf (aka gradients) 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 4cae2df1e5 Add support for ligatures, asterisks, etc. 14 years ago
Vivien Nicolas 375b383920 Make the fonts decoding code works with asynchronous data url 14 years ago
Vivien Nicolas b7449f3bcc Do not use makeSubStream in the CFF constructor 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 0a135091de Add a root 'Font' class as the outside world API 14 years ago
Andreas Gal bf2c525788 remove debug code 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
Chris Jones a5731ddc47 skeleton of shading fill 14 years ago
sbarman b61700b5a5 changed bufferPos to pos, fixed style issue (spacing) 14 years ago
sbarman f10aca6a46 Fixed up excess code 14 years ago