84 Commits (c5f4051a75f2f6d00c2c2fd5d0e03821f5aa3013)

Author SHA1 Message Date
Yury Delendik bbda42110b Skipping empty font tables 12 years ago
Yury Delendik bb2570c9c1 Removes duplicate entries after reading cmap table 12 years ago
Yury Delendik cd44093891 Workaround for some bad Type1 data 12 years ago
Yury Delendik 95d9107d8b Fixes reading Type1 FontBBox data for usWin values 12 years ago
Yury Delendik 104d89856d Renames Symbol encoding name. 12 years ago
Yury Delendik 83e17c2953 Avoiding 'pc is undefined' failures 12 years ago
Brendan Dahl f79c182314 Proper glyph selection for CIDFontType0C fonts. 12 years ago
Brendan Dahl f32e65b19f Read multi-byte character codes based on codespace ranges. 12 years ago
Brendan Dahl db591769a4 Fix handling of multiply-encoded glyphs. 12 years ago
Brendan Dahl bb2529de03 Move the creation of canvas path fonts to the worker. 12 years ago
Brendan Dahl 5ecce4996b Split files into worker and main thread pieces. 12 years ago
Tim van der Meij b2b922b866 Support for CMap GBKp-EUC-H 12 years ago
Yury Delendik 41c7c6f351 Fixing CFF checksum for test font 12 years ago
Yury Delendik 34177b01a4 Fixes glyph 0 in CIDTypeFont2 12 years ago
Brendan Dahl f04dbcaf2e Use dummy font for testing when pdf fonts are loaded. 12 years ago
Yury Delendik 19e8f2f059 lookChar refactoring 12 years ago
Yury Delendik 3461d02d05 Enforces trailing spaces 12 years ago
Yury Delendik 121c183db1 Fail if other font types are found 12 years ago
Yury Delendik 6dc4b10b40 Implements reparing of CFF table 12 years ago
Brendan Dahl 6d34d422ae Fix notdef typo. 12 years ago
Yury Delendik df352b375b Refactoring TTF repair logic 12 years ago
Yury Delendik 8e298acb67 Fixes reading unordered Subrs in Type1 12 years ago
Yury Delendik 9b4ca246e4 Ensure we don't modify the original PDF data when sanitizing TrueType 12 years ago
Yury Delendik 0e133f0090 Drawing without fillText; refactoring ADD_TO_PATH 12 years ago
Yury Delendik 9278abe738 Forces to measure "standard" fonts 12 years ago
Yury Delendik 90f8f4484c Rounding floats in CFF 12 years ago
Brendan Dahl e128f8bb47 Fix glyph selection for CID fonts that don't actually have CID font files. 12 years ago
vyv03354 cc5cba8bec Strip TT programs if it's invalid 12 years ago
Brendan Dahl 3cba5a0c8a Normalize CFF CID sub matrices to work on windows. 12 years ago
Brendan Dahl 0f41b2db44 Fix priority of which font encoding is used. 12 years ago
vyv03354 e39c34584a Refactor 'cmap' generation 12 years ago
vyv03354 b697001ce4 Improve TT font program parser 12 years ago
Brendan Dahl 82eb374fad Fix encoding of type1 private dictionary arrays. 12 years ago
Brendan Dahl 028151d13a Restructure/rewrite of the Type1 font parser. 12 years ago
vyv03354 538894f115 Always separate the last segment of the format 4 'cmap' subtable 12 years ago
vyv03354 9bcd6bb280 Add MS built-in Japanese fonts to nonStdFontMap 12 years ago
vyv03354 9e43ad0673 Implement "B5pc-H" CMap 12 years ago
Yury Delendik ad3390c24c Removes isOS2Valid; resets fsType 12 years ago
Brendan Dahl 7050a54a4e Use empty private dictionaries instead of removing them. 12 years ago
Yury Delendik 8ee193892b Seac support for Windows 12 years ago
vyv03354 6c3d66fb46 Convert CID fonts using "ToUnicode" CMap if available 12 years ago
vyv03354 96f6fcf8ba Convert cid to Unicode when rebuilding Type 2 CID fonts encoded with non-Identity CMap 12 years ago
vyv03354 c9ee7b9bfa Implement "90pv" CMap 12 years ago
allstars.chh 27d114bd11 Add support for big5 encoding. 12 years ago
vyv03354 4413262976 Implement "83pv" CMap and fix CIDFontType0 handling 12 years ago
vyv03354 059fd616cd Add a dummy byte at end of the CFF table to satisfy sanitizer 12 years ago
vyv03354 c5b8ee6a91 Implements vertical writing 12 years ago
vyv03354 521723a9b5 Support non-BMP characters contained in embedded fonts 12 years ago
Yury Delendik 133d5cf8d2 Workaround for Chrome's issue 174023 12 years ago
Yury Delendik d13aa38c9c Enforces quotmark=single for jshint 12 years ago