378 Commits (20a348fc0cd3910366f03cbe29878b2563158e9c)

Author SHA1 Message Date
Julian Viereck e15bfc00a0 Fixing font loading issues 14 years ago
Julian Viereck dd9aea21e9 Trying to implement progressive font rendering. Works on FF, but Chrome doesn't catchup the fonts 14 years ago
Artur Adib 1a79f3fb43 Changed exec flags of non-exec files (chmod -x) 14 years ago
Julian Viereck c370b8a428 Ensure things work for default fonts like Arial 14 years ago
Julian Viereck 5a1488df9f Expose FontMeasure only if running on the main thread as the worker doesnt have a document to attach the canvas to 14 years ago
Julian Viereck 2c51c6fb9e Set loadedName in Partial Eval 14 years ago
Artur Adib de253dcbe3 Check for stylesheet presence (font.js) 14 years ago
Kalervo Kujala b5412c13d8 Fix gjslint warnings. 14 years ago
Kalervo Kujala 8e5a8fb49f Fix Mode comment lines. 14 years ago
Vivien Nicolas 538d26521d Basic support for the embedded font file of CIDFontType0 14 years ago
Kalervo Kujala 0dc0dd4c97 fix jslint warnings in fonts.js 14 years ago
Vivien Nicolas 95ca8ede85 Add support for Type1C advanced charsets 14 years ago
Vivien Nicolas ae0f5e6274 Fix a regression caused by the last patch to resolve the 'dotsection' issue 14 years ago
Vivien Nicolas bcd8619414 Prevent the deprecated 'dotsection' command in Type1C to hit the sanitizer 14 years ago
notmasteryet faf8b8ac0b Refactoring charsToUnicode into charsToGlyphs 14 years ago
Vivien Nicolas ac163da4c8 Fix a small mistake for cmap format 0 14 years ago
Vivien Nicolas cf93f23178 Disable hinting until it works 14 years ago
Vivien Nicolas 13bf137220 Draw glyphs one by one to position them correctly and remove all the scaling hack 14 years ago
Vivien Nicolas 26a6b9763b Be more generic for serif/sans-serif rule 14 years ago
Vivien Nicolas 6a518d53fe Be more generic for bold/italic rules 14 years ago
Vivien Nicolas 574bc87741 Fix a small Type1 encoding parsing error that cause the first Type1 font of the Type1 spec to be rejected 14 years ago
Vivien Nicolas 6329f89982 Simplify the cmap format 6 conversion - fix #449 14 years ago
Vivien Nicolas 5cb2a07b3d Fix an issue with the vhea/vmtx tables 14 years ago
Vivien Nicolas 841fabd4e9 Fix wrong spacing for format 6 14 years ago
Vivien Nicolas a89e7331f4 Add a comment for using unit-per-em in the measureText() method 14 years ago
Vivien Nicolas 0ea9411f69 Prevent missing charcode to block the rendering 14 years ago
Vivien Nicolas d4fb9c786c Use the built-in widths to calculate glyphs metrics 14 years ago
Kalervo Kujala d9e01b1d7a Fix gjslint warnings. 14 years ago
Vivien Nicolas 81d7d1a725 Add widths information for the most common fonts cases 14 years ago
Vivien Nicolas 71d0f0d55c Remove a useless check in charsToUnicode 14 years ago
Vivien Nicolas 567be29720 Add more glue between glyph mapping and code mapping 14 years ago
Vivien Nicolas 4d2b8ea1c8 Refactor translateFont() to be more readable - part2 14 years ago
Vivien Nicolas 8c21f53c98 Refactor translateFont() to be more readable 14 years ago
Vivien Nicolas 12ef21cbbe Fix lenIV misreading and warn instead of stop for unimplemented Type1 commands 14 years ago
Kalervo Kujala 0b19fd5251 Use radix in parseInt function calls. 14 years ago
Vivien Nicolas ea42fd69e4 Add a list of common serif fonts to not always fallback on sans-serif if the font file is missing 14 years ago
Vivien Nicolas 0e062668e9 Fix review comments from #424 14 years ago
Vivien Nicolas b1a85c6229 Fix cmap encoding records to pass the sanitizer in the case of a duplicate platform: 1, encoding: 0 14 years ago
Vivien Nicolas f7ee90cc8c Fix review comments for #436 14 years ago
Vivien Nicolas 83f930abd6 Add '^M' support in the ASCII85Decode filter and fix the fonts code to load the Type1 spec 14 years ago
Vivien Nicolas 3c77972b8e Length[1-2] can be a reference 14 years ago
Vivien Nicolas cea0408067 Do not add kCmapGlyphOffset to Type1C mapping unless it is necessary 14 years ago
Vivien Nicolas 9701f934ed Move all format 0 characters to the private area 14 years ago
Vivien Nicolas 5970020f3b Fix wrong mapping for issue #434 14 years ago
Vivien Nicolas b1a5ab6d0f Fix regression on i9.pdf 14 years ago
Vivien Nicolas e1f7edfae8 Add a comment about supporting hint replacement 14 years ago
Vivien Nicolas 5f99e398f4 Be more flexible about Subrs parsing 14 years ago
Vivien Nicolas 18661debdc Use lenIV to read the subrs section 14 years ago
Vivien Nicolas e26b5b3b00 Show Type1 glyphs below 0x20, fix a bug in readNumberArray, read lenIV 14 years ago
Vivien Nicolas 00d2366d1d Simulate Arial Black and Arial Narrow 14 years ago