Andreas Gal
|
5001ee7120
|
don't use an array to translate from a typed array to a string, and always store font data as typed array, never as a stream
|
14 years ago |
Andreas Gal
|
7bb098dfc7
|
don't use an array to translate from a typed array to a string, and always store font data as typed array, never as a stream
|
14 years ago |
Andreas Gal
|
d515d5ab7c
|
handle surrogate pairs in glyph to unicode translation
|
14 years ago |
Andreas Gal
|
5afd963c8a
|
handle surrogate pairs in glyph to unicode translation
|
14 years ago |
Vivien Nicolas
|
bf835f7aa5
|
Really pass the sanitizer (encoding is broken)
|
14 years ago |
Vivien Nicolas
|
ca61249db1
|
Really pass the sanitizer (encoding is broken)
|
14 years ago |
Vivien Nicolas
|
8a24a967c3
|
Make Helvetica and Helvetica bold from page 2 to pass the sanitizer
|
14 years ago |
Vivien Nicolas
|
c1fc38725a
|
Make Helvetica and Helvetica bold from page 2 to pass the sanitizer
|
14 years ago |
Chris Jones
|
92fa629d10
|
use strict mode and fix violators
|
14 years ago |
Chris Jones
|
23e19c08b1
|
use strict mode and fix violators
|
14 years ago |
Chris Jones
|
d4a42a4e79
|
mozMeasureText() is non-standard and deprecated
|
14 years ago |
Chris Jones
|
4c018956f2
|
mozMeasureText() is non-standard and deprecated
|
14 years ago |
Vivien Nicolas
|
7e3c1340ff
|
Re-enable TrueType and add a TODO about translating the ToUnicode entry (note TrueType still fails on cmap)
|
14 years ago |
Vivien Nicolas
|
b0cde50e21
|
Re-enable TrueType and add a TODO about translating the ToUnicode entry (note TrueType still fails on cmap)
|
14 years ago |
Vivien Nicolas
|
a46ebe73ff
|
Ask chromium to shut up on font/otf mimetype by using another wrong mimetype and fix a few more 'strict mode' errrors
|
14 years ago |
Vivien Nicolas
|
0ddf9a56a0
|
Ask chromium to shut up on font/otf mimetype by using another wrong mimetype and fix a few more 'strict mode' errrors
|
14 years ago |
Vivien Nicolas
|
e62bd48a9e
|
Use strict mode for js files
|
14 years ago |
Vivien Nicolas
|
f4282f9802
|
Use strict mode for js files
|
14 years ago |
Vivien Nicolas
|
59bd7620de
|
Fill informations for the 'name' table in order to pass the sanitizer (Mozilla bug 660088)
|
14 years ago |
Vivien Nicolas
|
dd5c87dfdc
|
Fill informations for the 'name' table in order to pass the sanitizer (Mozilla bug 660088)
|
14 years ago |
Vivien Nicolas
|
8d9ffb1872
|
Use measureText instead of mozMeasureText (deprecated)
|
14 years ago |
Vivien Nicolas
|
f1e8b23f30
|
Use measureText instead of mozMeasureText (deprecated)
|
14 years ago |
Andreas Gal
|
6dc697071e
|
avoid toString conversion in lookup
|
14 years ago |
Andreas Gal
|
494227dfcc
|
avoid toString conversion in lookup
|
14 years ago |
Andreas Gal
|
5517602df0
|
speedup unicode/glyph conversion and cache translated strings in the font
|
14 years ago |
Andreas Gal
|
d2e18d35b5
|
speedup unicode/glyph conversion and cache translated strings in the font
|
14 years ago |
Andreas Gal
|
735bfa5972
|
move cffStandardStrings into utils/ along with font_utils.js
|
14 years ago |
Andreas Gal
|
47a8303512
|
move cffStandardStrings into utils/ along with font_utils.js
|
14 years ago |
Vivien Nicolas
|
21ee01eb7c
|
Fix wrong order of the 'div' command
|
14 years ago |
Vivien Nicolas
|
a705db84b0
|
Fix wrong order of the 'div' command
|
14 years ago |
Vivien Nicolas
|
172dadb008
|
Clean up some debug leftovers
|
14 years ago |
Vivien Nicolas
|
1980f4ef42
|
Clean up some debug leftovers
|
14 years ago |
Andreas Gal
|
fd269facbc
|
2nd attempt to make glyph list integers
|
14 years ago |
Andreas Gal
|
416fc7865f
|
2nd attempt to make glyph list integers
|
14 years ago |
Andreas Gal
|
4184414501
|
revert commit 2311c954f8
|
14 years ago |
Andreas Gal
|
995c825cc5
|
revert commit 2311c954f8
|
14 years ago |
Andreas Gal
|
2311c954f8
|
store unicode value as integer instead of hex string in glyphlist
|
14 years ago |
Andreas Gal
|
5625a667ff
|
store unicode value as integer instead of hex string in glyphlist
|
14 years ago |
Vivien Nicolas
|
6f91d109c6
|
Rename PDFFonts.js to fonts.js
|
14 years ago |
Vivien Nicolas
|
446e958b5d
|
Rename PDFFonts.js to fonts.js
|
14 years ago |
Vivien Nicolas
|
f8696259b7
|
Fix CIMM6/CIIM9
|
14 years ago |
Vivien Nicolas
|
b5915ab3cd
|
Fix CIMM6/CIIM9
|
14 years ago |
Vivien Nicolas
|
75baff40f4
|
Do not use stream when it is not necessary
|
14 years ago |
Vivien Nicolas
|
35ceea1ff2
|
Do not use stream when it is not necessary
|
14 years ago |
Vivien Nicolas
|
7ec2ea1e2f
|
Use a typed array in the CMAP construction function
|
14 years ago |
Vivien Nicolas
|
d31bc90c85
|
Use a typed array in the CMAP construction function
|
14 years ago |
Vivien Nicolas
|
ac020e26f1
|
Add a direct translation to one of the way to format charstring number in flattenCharstring (28, x, y)
|
14 years ago |
Vivien Nicolas
|
89c9bc39de
|
Add a direct translation to one of the way to format charstring number in flattenCharstring (28, x, y)
|
14 years ago |
Vivien Nicolas
|
fb9fb5e3fa
|
Get rid or IsNum/IsString/IsArray in flattenCharstring
|
14 years ago |
Vivien Nicolas
|
01847a0e29
|
Get rid or IsNum/IsString/IsArray in flattenCharstring
|
14 years ago |