Commit Graph

16988 Commits

Author SHA1 Message Date
Kalervo Kujala
07662cf035 fix jslint warnings
jslint revealed unused and misspelled variable names. Also some code was
refactored to be more simple.
2011-09-11 22:54:00 +03:00
notmasteryet
b5b0357dca Remove extra space 2011-09-11 13:37:13 -05:00
notmasteryet
eaa5b8dab3 Pruning unreachable code; misc font fixes 2011-09-11 13:32:08 -05:00
Vivien Nicolas
95ca8ede85 Add support for Type1C advanced charsets 2011-09-11 17:38:02 +02:00
Vivien Nicolas
ae0f5e6274 Fix a regression caused by the last patch to resolve the 'dotsection' issue 2011-09-11 16:14:28 +02:00
Vivien Nicolas
a7332d178a Fix a small error in font encoding 2011-09-11 15:32:32 +02:00
Vivien Nicolas
bcd8619414 Prevent the deprecated 'dotsection' command in Type1C to hit the sanitizer 2011-09-11 15:23:35 +02:00
notmasteryet
faf8b8ac0b Refactoring charsToUnicode into charsToGlyphs 2011-09-10 20:21:20 -05:00
notmasteryet
beea86db31 Merge pull request #464 from notmasteryet/4e21e417cdf56a1ba43475510284b3399c4f7b52
Fix test_slave.html for #458
2011-09-10 17:35:01 -07:00
notmasteryet
e523e4dc56 Merge pull request #458 from vingtetun/metrics
Fix for issue #441, #412, #379
2011-09-10 17:27:20 -07:00
Andreas Gal
501a224128 Merge pull request #462 from notmasteryet/bug674619
JPEG marker for YCCK images (in support of bug 674619)
2011-09-10 12:37:03 -07:00
Andreas Gal
32393db2fc Merge pull request #461 from kkujala/master
Refactor the repeat logic in readBlock function.
2011-09-10 11:56:26 -07:00
notmasteryet
ee21d4113f JPEG marker for YCCK images (in support of bug 674619) 2011-09-10 13:45:55 -05:00
Vivien Nicolas
7fa63e68dd Merge with upstream 2011-09-10 20:12:57 +02:00
Vivien Nicolas
ac163da4c8 Fix a small mistake for cmap format 0 2011-09-10 20:02:42 +02:00
Vivien Nicolas
cf93f23178 Disable hinting until it works 2011-09-10 20:00:27 +02:00
Vivien Nicolas
13bf137220 Draw glyphs one by one to position them correctly and remove all the scaling hack 2011-09-10 19:40:25 +02:00
Kalervo Kujala
d54e425a96 Refactor the repeat logic in readBlock function.
In the function repeat the variabe i is not defined in the scope of the
function. This function was from moved by
92fa629d10 from its original place which had
the i as defined. This fix avoids the scope dependency.
2011-09-10 20:06:03 +03:00
Vivien Nicolas
26a6b9763b Be more generic for serif/sans-serif rule 2011-09-10 16:49:40 +02:00
Vivien Nicolas
6a518d53fe Be more generic for bold/italic rules 2011-09-10 16:47:58 +02:00
Vivien Nicolas
574bc87741 Fix a small Type1 encoding parsing error that cause the first Type1 font of the Type1 spec to be rejected 2011-09-10 14:50:46 +02:00
Vivien Nicolas
001ca071f0 Fix a small bug about how 'W' widths array is parsed 2011-09-10 14:27:04 +02:00
Vivien Nicolas
6329f89982 Simplify the cmap format 6 conversion - fix #449 2011-09-10 13:41:07 +02:00
notmasteryet
6245073ad9 Merge pull request #457 from kkujala/master
Fix gjslint warnings.
2011-09-09 15:46:22 -07:00
notmasteryet
4e21e417cd Fix test_slave.html ref to metrics.js 2011-09-09 16:46:46 -05:00
Kalervo Kujala
946c4e2a88 Initialize inputBuf to zero. 2011-09-09 20:12:38 +03:00
Vivien Nicolas
5cb2a07b3d Fix an issue with the vhea/vmtx tables 2011-09-09 16:37:56 +02:00
Vivien Nicolas
841fabd4e9 Fix wrong spacing for format 6 2011-09-09 14:38:09 +02:00
Vivien Nicolas
a89e7331f4 Add a comment for using unit-per-em in the measureText() method 2011-09-09 14:26:24 +02:00
Vivien Nicolas
0ea9411f69 Prevent missing charcode to block the rendering 2011-09-09 13:32:54 +02:00
Vivien Nicolas
d4fb9c786c Use the built-in widths to calculate glyphs metrics 2011-09-09 01:35:37 +02:00
Vivien Nicolas
f759e56a02 Merge remote branch 'upstream/master' into HEAD 2011-09-09 01:34:47 +02:00
Vivien Nicolas
59af13e09f Merge branch 'refactor' 2011-09-09 01:32:45 +02:00
Kalervo Kujala
63d3f06265 Fix lastRow bug.
It was introduced by 99ffc9991e.
2011-09-09 00:52:11 +03:00
Kalervo Kujala
b8263a5c1f Initialize inputBuf.
Fix also another jslint error.
2011-09-08 23:10:49 +03:00
Kalervo Kujala
d9e01b1d7a Fix gjslint warnings. 2011-09-08 22:37:35 +03:00
Vivien Nicolas
81d7d1a725 Add widths information for the most common fonts cases 2011-09-08 17:57:37 +02:00
Vivien Nicolas
71d0f0d55c Remove a useless check in charsToUnicode 2011-09-08 13:03:30 +02:00
Andreas Gal
d687d20c69 Merge pull request #456 from notmasteryet/pdfstring
Add PDFString conversion function
2011-09-07 18:32:26 -07:00
Vivien Nicolas
a7ef696fea Add an empty 'widths' to the properties object for base font 2011-09-08 03:21:27 +02:00
Vivien Nicolas
f014867bf8 Merge remote branch 'upstream/master' into refactor 2011-09-08 03:16:35 +02:00
Vivien Nicolas
567be29720 Add more glue between glyph mapping and code mapping 2011-09-08 03:16:33 +02:00
notmasteryet
92a7468e9a Add PDFString conversion 2011-09-07 20:16:32 -05:00
notmasteryet
768554afd8 Merge pull request #454 from vingtetun/refactor
Refactor the translateFont() method to be more readable and simpler
2011-09-07 17:30:56 -07:00
vingtetun
4472d899ff Merge pull request #455 from kkujala/master
Fix array initializations.
2011-09-07 16:30:05 -07:00
Kalervo Kujala
a9e0ddc22f Use typed arrays instead of normal arrays in FlateStream.
Also fix a couple of lint warnings.
2011-09-07 23:07:29 +03:00
Kalervo Kujala
fb5807721e Fix array initializations.
And refactor one loop.
2011-09-07 22:11:30 +03:00
Vivien Nicolas
92081af896 Revert a change from the narrow hack 2011-09-07 20:18:02 +02:00
Vivien Nicolas
9c8efbee62 Merge remote branch 'upstream/master' into refactor 2011-09-07 19:57:25 +02:00
Vivien Nicolas
c5b83eaf73 Refactor translateFont() to be more readable - part3 2011-09-07 19:56:45 +02:00