145 Commits (20b581424916e9a2658aa94c20ed54364bbe0f9a)

Author SHA1 Message Date
Fabian Lange 2564827503 Fix text spacing with vertical fonts (#6387) 10 years ago
Rob Wu b0a8c0fa40 cmaps: Use cmap.forEach instead of Array.forEach 10 years ago
Jonas Jenwald 46a8485db4 Ignore paint form XObject when the name is missing (issue 4558) 10 years ago
Fabian Lange c2013094e7 Apply char spacing only when there are chars. 10 years ago
Jonas Jenwald 760222cf0b Handle the Encoding being a dictionary in PartialEvaluator_preEvaluateFont (bug 1157493) 10 years ago
Jonas Jenwald 7c7d05e7a3 Attempt to infer if a CMap file actually contains just a standard `Identity-H`/`Identity-V` map 10 years ago
Jonas Jenwald 4c2ad3bc7b Ensure that entries in the Differences array of Type1 fonts are either numbers or names 10 years ago
Levi Melamed a5159a7942 extract more accurate glpyh heights from type-3 fonts 10 years ago
Hengjie 109d67691c Lower threshold 10 years ago
Jonas Jenwald f19a1db414 Create a IdentityToUnicodeMap in evaluator.js when toUnicode contains IdentityH/IdentityV 10 years ago
palkan 4764c52b5b fix passing null as Promise's onFullfilled (which is broken in Chrome 32) 11 years ago
Fabian Lange 970c048d50 fixes caching of inline images during parsing. 11 years ago
Jonas Jenwald 4bda6ba1b8 Add basic support for ZapfDingbats 11 years ago
Nicholas Nethercote 96b9af68dd Remove setGStateForKey() closure. 11 years ago
Nicholas Nethercote 9674abc542 Ignore setGState no-ops. 11 years ago
Nicholas Nethercote 7cbd057deb Avoid unnecessary array allocations in EvaluatorPreprocessor_read(). 11 years ago
pramodhkp 458b69b649 Adds image and mask features, fixes clippath 11 years ago
Jonas Jenwald 66c56ac546 Fixes a regression from PR 4982 11 years ago
Nicholas Nethercote 9576047f0d Add ToUnicodeMap class. 11 years ago
Jonas Jenwald 87038e44cd Add strict equalities in src/core/evaluator.js 11 years ago
Nicholas Nethercote b86daed29d Make CMap.map quasi-private. 11 years ago
Jonas Jenwald 2485f11829 Fix loading of PDF files with invalid or missing Type3 characters (issue 5039) 11 years ago
Nicholas Nethercote a483c80fc3 Make QueueOptimizer easier to read. 11 years ago
Jonas Jenwald 04975acceb Prevent CMapFactory.create from failing by passing the necessary parameters from PartialEvaluator_readToUnicode (issue 5010) 11 years ago
pramodhkp 8407d28c9e Combine re element into constructPath 11 years ago
Fabian Lange 60f67c3961 Restructured EvaluatorPreprocessor_read to be more natural. 11 years ago
Nicholas Nethercote 081866a184 Use null instead of [] for ops with no args. 11 years ago
Nicholas Nethercote 17170af3c7 Avoid allocating return object in EvaluatorPreprocessor_read(). 11 years ago
Nicholas Nethercote bce7601480 Build up textChunk.str more efficiently. 11 years ago
Yury Delendik 0cd28ebfa3 Telemetry for used stream and font types 11 years ago
Tim van der Meij 9c072a5d4b Renames concatenateToArray to appendToArray 11 years ago
Nicholas Nethercote 7923eb7edb Fix mishandling of incomplete, inverted masks. 11 years ago
Jonas Jenwald c0250e16e3 Return ErrorFont in loadFont when the fontRef is undefined 11 years ago
Jonas Jenwald 7802a7ab97 Handle cases where the fontName contains non-alphanumeric characters (issue 4909) 11 years ago
p01 6731de6829 Minor refactoring of EvaluatorPreprocessor_read 11 years ago
p01 d4a01f6034 evaluator.js minor optimizations 11 years ago
Fabian Lange 532d7246ea add object id to streams to prevent infinite loops. 11 years ago
Tim van der Meij e128bdc397 Fixes unhandled XObject subtype PS error 11 years ago
Yury Delendik 542c9c4c7a Moves ColorSpace logic into evaluator 11 years ago
Yury Delendik d53dc2e7d6 Refactors showText: split type3, remove showSpacedText 11 years ago
Yury Delendik e5a0d89da9 Refactors loadFont for translateFont be async; fixes type3 dup data 11 years ago
Yury Delendik 88aa396aca Terminate getOperationList and getTextContent every 20 ms 11 years ago
Yury Delendik d8eb8b1de1 Adds Promise to the getOperatorList 11 years ago
Christian Krebs 3e7bcaa892 Handle nested post script arguments in the preprocessor 11 years ago
Jonas Jenwald b907e15a90 Build paths for glyph accents when drawing text as curves 11 years ago
Yury Delendik 2008f74185 Refactors MessageHandler.send to remove callbacks 11 years ago
Tim van der Meij 3ddc534920 Tiny updates 11 years ago
Yury Delendik 63d5aae3f6 Groups path commands into single command 11 years ago
Yury Delendik a468f7215d Fixes spacing in the text layer builder 11 years ago
Rob Wu 2e97c0d085 Remove some unused variables from src/ 11 years ago