Commit Graph

311 Commits

Author SHA1 Message Date
Brendan Dahl
59f2e71738 Merge pull request #3268 from yurydelendik/issue-3207
Fixes reading unordered Subrs in Type1
2013-05-29 14:09:13 -07:00
Brendan Dahl
efde079417 Merge pull request #3195 from yurydelendik/no-filltext
Drawing without fillText; refactoring ADD_TO_PATH
2013-05-21 16:53:42 -07:00
Yury Delendik
8e298acb67 Fixes reading unordered Subrs in Type1 2013-05-16 11:21:47 -05:00
Yury Delendik
9b4ca246e4 Ensure we don't modify the original PDF data when sanitizing TrueType 2013-05-16 08:56:22 -05:00
Yury Delendik
0e133f0090 Drawing without fillText; refactoring ADD_TO_PATH 2013-05-15 15:57:27 -05:00
Yury Delendik
9278abe738 Forces to measure "standard" fonts 2013-05-06 10:43:29 -05:00
Yury Delendik
ea6333028a Merge pull request #3187 from brendandahl/cid-glyph-selection
Fix glyph selection for CID fonts that don't actually have CID font files.
2013-05-03 16:21:35 -07:00
Yury Delendik
90f8f4484c Rounding floats in CFF 2013-05-03 15:42:08 -05:00
Brendan Dahl
e128f8bb47 Fix glyph selection for CID fonts that don't actually have CID font files. 2013-05-01 16:42:25 -07:00
Yury Delendik
796023fca5 Merge pull request #3007 from brendandahl/delta-encode
Fix encoding of type1 private dictionary arrays.
2013-04-30 12:47:56 -07:00
Yury Delendik
65a884c421 Merge pull request #3075 from brendandahl/font-encoding
Fix priority of which font encoding is used.
2013-04-30 09:40:52 -07:00
Yury Delendik
b52274d2eb Merge pull request #3102 from brendandahl/sub-matrix
Normalize CFF CID sub matrices to work on windows.
2013-04-29 20:09:10 -07:00
Yury Delendik
2896c48e29 Merge pull request #3053 from vyv03354/fpgm
Improve TT font program parser
2013-04-29 12:01:18 -07:00
Brendan Dahl
3cba5a0c8a Normalize CFF CID sub matrices to work on windows. 2013-04-15 16:14:07 -07:00
Brendan Dahl
0f41b2db44 Fix priority of which font encoding is used. 2013-04-10 09:51:06 -07:00
vyv03354
e39c34584a Refactor 'cmap' generation 2013-04-10 01:39:13 +09:00
vyv03354
b697001ce4 Improve TT font program parser 2013-04-06 15:22:42 +09:00
Yury Delendik
bb7ff61964 Merge pull request #3003 from brendandahl/type1-parser
Restructure/rewrite of the Type1 font parser.
2013-04-01 19:06:11 -07:00
Brendan Dahl
82eb374fad Fix encoding of type1 private dictionary arrays. 2013-03-28 15:05:03 -07:00
Brendan Dahl
71d257ce5b Merge pull request #2652 from yurydelendik/issue-215-1
Fixes cmap sanitizer for #215
2013-03-27 18:46:09 -07:00
Brendan Dahl
028151d13a Restructure/rewrite of the Type1 font parser. 2013-03-27 17:17:01 -07:00
Yury Delendik
783945e4a1 Merge pull request #2954 from vyv03354/msjfonts
Add MS built-in Japanese fonts to nonStdFontMap
2013-03-18 16:33:19 -07:00
vyv03354
538894f115 Always separate the last segment of the format 4 'cmap' subtable 2013-03-18 22:06:29 +09:00
vyv03354
9bcd6bb280 Add MS built-in Japanese fonts to nonStdFontMap 2013-03-17 09:45:23 +09:00
vyv03354
9e43ad0673 Implement "B5pc-H" CMap 2013-03-16 19:46:10 +09:00
Brendan Dahl
1f9b28f3f6 Merge pull request #2913 from yurydelendik/combine-os2valid
Removes isOS2Valid; resets fsType
2013-03-11 15:50:22 -07:00
Yury Delendik
ad3390c24c Removes isOS2Valid; resets fsType 2013-03-08 14:11:12 -06:00
Brendan Dahl
7050a54a4e Use empty private dictionaries instead of removing them. 2013-03-08 11:07:36 -08:00
Brendan Dahl
0e14f0ccae Merge pull request #2818 from yurydelendik/seac
Seac support for Windows
2013-03-05 09:02:54 -08:00
Yury Delendik
8ee193892b Seac support for Windows 2013-03-04 12:37:59 -06:00
vyv03354
6c3d66fb46 Convert CID fonts using "ToUnicode" CMap if available 2013-03-03 15:00:49 +09:00
Yury Delendik
32938d3a66 Merge remote-tracking branch 'mozilla/master' into cidtype2
Conflicts:
	test/test_manifest.json
2013-03-02 16:09:00 -06:00
vyv03354
96f6fcf8ba Convert cid to Unicode when rebuilding Type 2 CID fonts encoded with non-Identity CMap 2013-03-02 21:25:35 +09:00
vyv03354
c9ee7b9bfa Implement "90pv" CMap 2013-03-02 11:02:35 +09:00
Yury Delendik
e4161f2789 Merge pull request #2826 from vyv03354/83pv
Implement "83pv" CMap and fix CIDFontType0 handling
2013-02-28 08:16:33 -08:00
allstars.chh
27d114bd11 Add support for big5 encoding. 2013-02-28 08:39:27 +08:00
vyv03354
4413262976 Implement "83pv" CMap and fix CIDFontType0 handling 2013-02-28 00:44:38 +09:00
Brendan Dahl
a13f7964b1 Merge pull request #2686 from vyv03354/bug770409
Implement vertical writing
2013-02-25 12:47:47 -08:00
vyv03354
059fd616cd Add a dummy byte at end of the CFF table to satisfy sanitizer
Fixes #2674.
2013-02-23 20:58:54 +09:00
vyv03354
c5b8ee6a91 Implements vertical writing 2013-02-15 03:53:34 +09:00
Yury Delendik
578349b4dd Merge pull request #2675 from vyv03354/issue2674
Support non-BMP characters contained in embedded fonts
2013-02-05 14:26:28 -08:00
vyv03354
521723a9b5 Support non-BMP characters contained in embedded fonts 2013-02-06 06:15:07 +09:00
Mack Duan
2260458f27 Merge pull request #2671 from yurydelendik/chrome
Workaround for Chrome's issue 174023
2013-02-04 10:00:38 -08:00
Yury Delendik
133d5cf8d2 Workaround for Chrome's issue 174023 2013-02-04 10:51:53 -06:00
Yury Delendik
d13aa38c9c Enforces quotmark=single for jshint 2013-02-02 17:00:13 -06:00
Yury Delendik
5cf0d8fa80 Enforces maxlen for jshint 2013-02-02 16:49:19 -06:00
Jon Buckley
3793ca5283 Issue #2008 - Fix lint errors for src/fonts.js 2013-01-31 19:12:45 -05:00
Yury Delendik
e5a6246f70 Fixes cmap sanitizer fro #215 2013-01-31 16:13:36 -05:00
mduan
e4c3b4501d Sanitization of truetype fonts to fix #2537 2013-01-30 19:01:53 -05:00
mduan
0527b8bc8d Fix invalid version number in truetype 'head' table 2013-01-30 16:52:19 -05:00