Vivien Nicolas
|
6329f89982
|
Simplify the cmap format 6 conversion - fix #449
|
14 years ago |
Vivien Nicolas
|
5cb2a07b3d
|
Fix an issue with the vhea/vmtx tables
|
14 years ago |
Vivien Nicolas
|
841fabd4e9
|
Fix wrong spacing for format 6
|
14 years ago |
Vivien Nicolas
|
a89e7331f4
|
Add a comment for using unit-per-em in the measureText() method
|
14 years ago |
Vivien Nicolas
|
0ea9411f69
|
Prevent missing charcode to block the rendering
|
14 years ago |
Vivien Nicolas
|
d4fb9c786c
|
Use the built-in widths to calculate glyphs metrics
|
14 years ago |
Vivien Nicolas
|
567be29720
|
Add more glue between glyph mapping and code mapping
|
14 years ago |
Vivien Nicolas
|
4d2b8ea1c8
|
Refactor translateFont() to be more readable - part2
|
14 years ago |
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 |