137 Commits (3ad0c0b654ea924c20b58c0735dfaa2d4fd0589e)

Author SHA1 Message Date
Vivien Nicolas 873d6df1f5 Fix bustage of the previous commit 14 years ago
Vivien Nicolas fc35a70acb Add a createPostTable function and remove the useless join('') calls 14 years ago
Vivien Nicolas 59e178946a Add a createPostTable function and remove the useless join('') calls 14 years ago
Chris Jones 57e7e798a6 fix strict-mode violations in chrome 14 years ago
Chris Jones 35b6569f5e fix strict-mode violations in chrome 14 years ago
Vivien Nicolas a772c9a2e2 Fill more gaps for Format 6 dense array 14 years ago
Vivien Nicolas 5f82fc46bf Fill more gaps for Format 6 dense array 14 years ago
Vivien Nicolas e0c98ba3c6 Enhance the converter code by filling Format 6 dense array gaps 14 years ago
Vivien Nicolas 4f7fb7539b Enhance the converter code by filling Format 6 dense array gaps 14 years ago
Vivien Nicolas 00df9b82ee Start of a TTF Format6 to Format4 converter (sigh) 14 years ago
Vivien Nicolas e9ed96d97c Start of a TTF Format6 to Format4 converter (sigh) 14 years ago
Vivien Nicolas fdfd03b671 Support Format 6 cmap table, but does not pass the sanitizer yet 14 years ago
Vivien Nicolas 595a384ca7 Support Format 6 cmap table, but does not pass the sanitizer yet 14 years ago
Vivien Nicolas 11a1ebaada Start displaying TrueType fonts 14 years ago
Vivien Nicolas 34357eac19 Start displaying TrueType fonts 14 years ago
Vivien Nicolas ff6aaa02ee Get rid of the TrueType class, adapt the code to conventions and new code 14 years ago
Vivien Nicolas 2315131b90 Get rid of the TrueType class, adapt the code to conventions and new code 14 years ago
Vivien Nicolas 083256634c Add a name to some anonyous functions 14 years ago
Vivien Nicolas aa7e1ac6d6 Add a name to some anonyous functions 14 years ago
Vivien Nicolas 81532e9c03 Rename s2a, s16, s32 and do some dance inside the bind() code 14 years ago
Vivien Nicolas 8523896023 Rename s2a, s16, s32 and do some dance inside the bind() code 14 years ago
Vivien Nicolas d7edbe28e9 Add a way to disable fonts that won't load 14 years ago
Vivien Nicolas 2feec66b74 Add a way to disable fonts that won't load 14 years ago
Andreas Gal be6347c28d remove remaining uses of integerToBytes in type1 font code 14 years ago
Andreas Gal f3fcbd0fbc remove remaining uses of integerToBytes in type1 font code 14 years ago
Andreas Gal 70887f617f assemble cmap table from strings instead of arrays 14 years ago
Andreas Gal 0c948d7b06 assemble cmap table from strings instead of arrays 14 years ago
Andreas Gal f63af3e614 write font cmap using a string 14 years ago
Andreas Gal 32880025fc write font cmap using a string 14 years ago
Andreas Gal 83c1599cf7 simplify glyph segment writing code 14 years ago
Andreas Gal e97f74f6e3 simplify glyph segment writing code 14 years ago
Andreas Gal fa56770562 store ranges as [start, end], instead of storing all codes 14 years ago
Andreas Gal 5f75130fbf store ranges as [start, end], instead of storing all codes 14 years ago
Andreas Gal 2d2aee3c2e use Array.sort to calculate glyph ranges instead of large typed arrays 14 years ago
Andreas Gal 52e1631030 use Array.sort to calculate glyph ranges instead of large typed arrays 14 years ago
Vivien Nicolas 75f0930465 Add more TrueType rewriting magic ('post' table) 14 years ago
Vivien Nicolas c345a4c75e Add more TrueType rewriting magic ('post' table) 14 years ago
Vivien Nicolas ad7a06b1d5 Check for more missing tables in TrueType (sigh) 14 years ago
Vivien Nicolas 5c4f26019e Check for more missing tables in TrueType (sigh) 14 years ago
Andreas Gal b827da304f make createCMAPTable a nested function function 14 years ago
Andreas Gal 4fc8a1fa75 make createCMAPTable a nested function function 14 years ago
Andreas Gal 631b5df2c3 in preparation for using strings to write out font data, store constant blobs as strings 14 years ago
Andreas Gal a118f9035a in preparation for using strings to write out font data, store constant blobs as strings 14 years ago
Andreas Gal f337d6105c write OTF header using a string, not an array 14 years ago
Andreas Gal c09ee48094 write OTF header using a string, not an array 14 years ago
Andreas Gal e46a88b1dc rename conver to convert 14 years ago
Andreas Gal bb40d20eae rename conver to convert 14 years ago
Andreas Gal d3923569de make createOpenTypeHeader and createTableEntry inner functions of co(n)ver(t) so we can use an upvar to collect the output 14 years ago
Andreas Gal 1a51057417 make createOpenTypeHeader and createTableEntry inner functions of co(n)ver(t) so we can use an upvar to collect the output 14 years ago
Andreas Gal 458625d656 make createOpenTypeHeader and createTableEntry inner functions 14 years ago