283 Commits (8c21f53c98df20580b2593f80a57c8e57675c8ed)

Author SHA1 Message Date
Vivien Nicolas 8c21f53c98 Refactor translateFont() to be more readable 14 years ago
Vivien Nicolas 12ef21cbbe Fix lenIV misreading and warn instead of stop for unimplemented Type1 commands 14 years ago
Kalervo Kujala 0b19fd5251 Use radix in parseInt function calls. 14 years ago
Vivien Nicolas ea42fd69e4 Add a list of common serif fonts to not always fallback on sans-serif if the font file is missing 14 years ago
Vivien Nicolas 0e062668e9 Fix review comments from #424 14 years ago
Vivien Nicolas b1a85c6229 Fix cmap encoding records to pass the sanitizer in the case of a duplicate platform: 1, encoding: 0 14 years ago
Vivien Nicolas f7ee90cc8c Fix review comments for #436 14 years ago
Vivien Nicolas 83f930abd6 Add '^M' support in the ASCII85Decode filter and fix the fonts code to load the Type1 spec 14 years ago
Vivien Nicolas 3c77972b8e Length[1-2] can be a reference 14 years ago
Vivien Nicolas cea0408067 Do not add kCmapGlyphOffset to Type1C mapping unless it is necessary 14 years ago
Vivien Nicolas 9701f934ed Move all format 0 characters to the private area 14 years ago
Vivien Nicolas 5970020f3b Fix wrong mapping for issue #434 14 years ago
Vivien Nicolas b1a5ab6d0f Fix regression on i9.pdf 14 years ago
Vivien Nicolas e1f7edfae8 Add a comment about supporting hint replacement 14 years ago
Vivien Nicolas 5f99e398f4 Be more flexible about Subrs parsing 14 years ago
Vivien Nicolas 18661debdc Use lenIV to read the subrs section 14 years ago
Vivien Nicolas e26b5b3b00 Show Type1 glyphs below 0x20, fix a bug in readNumberArray, read lenIV 14 years ago
Vivien Nicolas 00d2366d1d Simulate Arial Black and Arial Narrow 14 years ago
Vivien Nicolas 81e1485e14 Address review comment for pull #419 14 years ago
Vivien Nicolas 59c4ba0fb9 Fix for issue #418 14 years ago
Vivien Nicolas 763bd7059a Fix a warning when the destination link point to nothing 14 years ago
Vivien Nicolas 19c6cef7cc Address review comments of #409 14 years ago
Vivien Nicolas 8145c00215 Fix another regression on pdf.pdf#5 14 years ago
Vivien Nicolas ec1a8e98cf Fix PDF reference regression 14 years ago
Vivien Nicolas 3fd2f42a50 Lie to the sanitizer about the real nature of Type1C font 14 years ago
Vivien Nicolas 76f6398e47 Fix some strict warnings 14 years ago
Vivien Nicolas f6e14010f1 Fix regression mapping from gid to glyph from the last commit 14 years ago
Vivien Nicolas 395a46c85e Support Type1C built-in encoding - part1 14 years ago
Vivien Nicolas 55d04c0cd9 Adjust precision to have correct widths for arial tests documents 14 years ago
Vivien Nicolas 341de1ff42 Clean up encoding parsing 14 years ago
Vivien Nicolas 6a7b37ab68 Fix a little typo 14 years ago
Vivien Nicolas e58b076eab Fix a little typo 14 years ago
Vivien Nicolas 95ccb38283 Clean up a bit the encoding/charset/glyphs dance 14 years ago
notmasteryet 39894f98b2 Fixing iframe's parent for postMessage in the font loading hack 14 years ago
Kalervo Kujala edd92c9db2 Fix gjslint errors. 14 years ago
Vivien Nicolas 4a320705c0 Fix wrong dict data offset when there is many charstrings 14 years ago
Vivien Nicolas 1cf4fc8782 If the glyph is not indexed, ignore it completely in getOrderedCharstrings 14 years ago
Vivien Nicolas 9ce69f94a6 Fix lying sfnt header for some CFF font that pretend to be TrueType and fix unknown unicode glyphs when building from Type1 14 years ago
Kalervo Kujala 092235a56f Fix lint errors. 14 years ago
Vivien Nicolas 93437352d0 Move splice() after the width assigment 14 years ago
Vivien Nicolas 3f16be334e Add built-in encoding for Type1 if there is no encoding built yet (fix some missing chars in pypy.pdf page 7) 14 years ago
Vivien Nicolas 6460ffcd25 Remove div arguments once used for lsb 14 years ago
Vivien Nicolas f48ab3cfd1 Support lsb div format 14 years ago
notmasteryet d58dac0fd3 Encoding for standard fonts; symbols encoding 14 years ago
Kalervo Kujala 8ffbf683b8 Add more debug data to error-logs. 14 years ago
Adil Allawi eefaa0153f Offset glyphs to the unicode private use area 14 years ago
Adil Allawi 98d628ee3e make cmap glyph offset a symbolic constant 14 years ago
sbarman 2805122023 cleanup 14 years ago
Adil Allawi 5a528944f0 Change the way Type 2 CID fonts are encoded. Move the cmap glyphs above the first 255 unicode values so that fillText does not change them and create an encoding to map characters to the glyphs. 14 years ago
sbarman 5f233d7cde cleanup 14 years ago