Commit Graph

449 Commits (main)

Author SHA1 Message Date
Matthew Butterick 2410f6398e terser 5 years ago
Matthew Butterick f11dbfb02a portier 5 years ago
Matthew Butterick 8821fffd4f nits 5 years ago
Matthew Butterick 6750376291 nits 5 years ago
Matthew Butterick 317d7bbc14 porty 5 years ago
Matthew Butterick 8a38e41a91 methodize 5 years ago
Matthew Butterick 33f0c6443b refgen 5 years ago
Matthew Butterick 7870e8aad3 more params 5 years ago
Matthew Butterick a8a0e3b6d3 refac reference class 5 years ago
Matthew Butterick 1778fd1a35 eqv 5 years ago
Matthew Butterick ebe3d23b21 debug 5 years ago
Matthew Butterick 17ef98718a kill isBuffer 5 years ago
Matthew Butterick 2c9ac3b6dc renames 5 years ago
Matthew Butterick 5cfdbb7ce5 moves 5 years ago
Matthew Butterick cd4c5dca5d change 5 years ago
Matthew Butterick b59997e1b5 level 41 6 years ago
Matthew Butterick ed58364326 renames in bbox 6 years ago
Matthew Butterick f4e1ed6725 more renames 6 years ago
Matthew Butterick 7b9fb9ec24 structify font 6 years ago
Matthew Butterick d6d9a46d5f toe 6 years ago
Matthew Butterick d0e24566b1 renames 6 years ago
Matthew Butterick 8834de48c5 structify subset 6 years ago
Matthew Butterick 510c5af2a1 fixup 6 years ago
Matthew Butterick ac9438b57e fixup 6 years ago
Matthew Butterick b36489e986 goodbye racket/function 6 years ago
Matthew Butterick 4b458b7e76 structify glyph 6 years ago
Matthew Butterick 018edcbe34 structify glyph position 6 years ago
Matthew Butterick 8bb5b6d1c9 structify glyphrun 6 years ago
Matthew Butterick 67b32f7254 nitwittery 6 years ago
Matthew Butterick 94e4540825 nit 6 years ago
Matthew Butterick d821c93084 simplify 6 years ago
Matthew Butterick 9264461ab6 faster byte loop 6 years ago
Matthew Butterick b76fa53bd4 retire the dark pattern 6 years ago
Matthew Butterick e34d227e3f port pos 6 years ago
Matthew Butterick 9b85bb85f2 alltests 6 years ago
Matthew Butterick 621769a279 differ 6 years ago
Matthew Butterick 49d0b36dac gbye 6 years ago
Matthew Butterick 83be477643 note re slow png 6 years ago
Matthew Butterick deb52228ac update 6 years ago
Matthew Butterick 11f65f48ba don't copy bytes 6 years ago
Matthew Butterick a0cbb07ea0 withhold 6 years ago
Matthew Butterick 578fe08082 adjust 6 years ago
Matthew Butterick f783961f63 structify bbox 6 years ago
Matthew Butterick 91fbf8d66d shortening 6 years ago
Matthew Butterick a111263513 explore 6 years ago
Matthew Butterick 261ecddc95 tests work 6 years ago
Matthew Butterick 2637c90b7e next: return to number precision in test1 6 years ago
Matthew Butterick c8ceb35c28 14 through 17 6 years ago
Matthew Butterick f9757a96aa 12 & 13 6 years ago
Matthew Butterick fbe1525f3c 10 & 11 6 years ago
Matthew Butterick fd34ea3c00 more 6 years ago
Matthew Butterick 42f5f93199 working on 10 6 years ago
Matthew Butterick 4254c001e2 test4 6 years ago
Matthew Butterick f090fd0748 test 2 & 3 6 years ago
Matthew Butterick c489c007ff test 0 & 1 6 years ago
Matthew Butterick ebc8ddb911 buildable not testable 6 years ago
Matthew Butterick 8c15baf262 tune 6 years ago
Matthew Butterick d7a7d55837 suppress testing 6 years ago
Matthew Butterick 70f9587219 resume in glyph _getName 6 years ago
Matthew Butterick 093b974cf1 main 6 years ago
Matthew Butterick 09013840fb charter otf 6 years ago
Matthew Butterick 51724ee143 suppress measurement 6 years ago
Matthew Butterick 5059702cdb change 6 years ago
Matthew Butterick e06ec95603 note 6 years ago
Matthew Butterick 0eab65ee31 OTF test file 6 years ago
Matthew Butterick 612c2903db leniency 6 years ago
Matthew Butterick bd667fe6ca .gitignore is now working 6 years ago
Matthew Butterick 959a1be5a1 build without error 6 years ago
Matthew Butterick 017ff2377f housekeeping 6 years ago
Matthew Butterick 0c441b2478 fix transformation composition & annotations 7 years ago
Matthew Butterick a99be67345 test20 is now otf embedding 7 years ago
Matthew Butterick 26e15f7d76 test 19 7 years ago
Matthew Butterick 75e5d7ad61 add `shear` 7 years ago
Matthew Butterick d5fed41e07 minion test 7 years ago
Matthew Butterick 1f09f40ebe add clipping 7 years ago
Matthew Butterick caa4354245 add lineGap, moveUp, moveDown 7 years ago
Matthew Butterick 99b663166a force float result 7 years ago
Matthew Butterick c2298d2659 more parsing 7 years ago
Matthew Butterick 266f2f75a8 parsing 7 years ago
Matthew Butterick 7445bc9e91 more samples 7 years ago
Matthew Butterick 38096fdd48 test19 (embed otf) 7 years ago
Matthew Butterick f5f235d2a0 nit 7 years ago
Matthew Butterick b1b0e25c44 add otf to test 7 years ago
Matthew Butterick 0ea4ead03c update alltest 7 years ago
Matthew Butterick 211edfbf46 test18 passes 7 years ago
Matthew Butterick 7d39f4d79e test17 passes really 7 years ago
Matthew Butterick effc6647c8 test 17 passes 7 years ago
Matthew Butterick 9974acaff1 test16 passes 7 years ago
Matthew Butterick 7609fd1126 position amiss 7 years ago
Matthew Butterick b5855e7ee1 ligature appears but pos is wrong 7 years ago
Matthew Butterick f0ef666b42 shaping is right but mutation is wrong 7 years ago
Matthew Butterick cf9ec85868 more 7 years ago
Matthew Butterick 46211de41c disco very 7 years ago
Matthew Butterick bf36013ef3 mutational propaganda 7 years ago
Matthew Butterick c1bc246b19 GSUB: resume in spurious ligature lookup 7 years ago
Matthew Butterick 5cfd6ae98a start test 16 (GSUB ligatures) 7 years ago
Matthew Butterick cc6f1fb148 pass test15 (gpos kerning) 7 years ago
Matthew Butterick c9c6663626 shaping up 7 years ago
Matthew Butterick 1f2e685e8b resume in layout-engine, ot-layout-engine 7 years ago
Matthew Butterick 3aba76f338 pass test14 7 years ago
Matthew Butterick 3590abd539 restore BufferT 7 years ago
Matthew Butterick 27c9de274e vanquish the spooky 7 years ago
Matthew Butterick 7098897c73 test 12 works 7 years ago
Matthew Butterick e477bdbd49 stuck on test 12 / gpos-test 7 years ago
Matthew Butterick 4f33094e78 tests through 11 work 7 years ago
Matthew Butterick d036052ec8 alltests work (except 14) 7 years ago
Matthew Butterick 35c872b185 alltests work except subsets 7 years ago
Matthew Butterick 7b5a04ba10 next: GPOS & GSUB tables 7 years ago
Matthew Butterick 3fd8cefdde progress 7 years ago
Matthew Butterick 3763c91d32 remove fonts 7 years ago
Matthew Butterick 04e07329eb use fira instead 7 years ago
Matthew Butterick c4da0e41ae tweak tester 7 years ago
Matthew Butterick a8a4cdc31d better getter 7 years ago
Matthew Butterick 5e4f771610 amendments 7 years ago
Matthew Butterick fa79310464 studying cmap 7 years ago
Matthew Butterick 25c42e3659 step2a 7 years ago
Matthew Butterick b758ec2723 step2 7 years ago
Matthew Butterick 2514b6493d subset with composites 7 years ago
Matthew Butterick c60cde7a16 remove padding routine 7 years ago
Matthew Butterick 1303acbb06 touchup 7 years ago
Matthew Butterick 3847daa32a embedding achieved 7 years ago
Matthew Butterick 111a986b5d next: implement pointers (brings table data in) 7 years ago
Matthew Butterick 9a433cc96b resume in bad stream length of loca 7 years ago
Matthew Butterick fe23713081 resume in head table: bitfield 7 years ago
Matthew Butterick a0d6aa449c reloc 7 years ago
Matthew Butterick 638a578faa next: start table decoding with maxp 7 years ago
Matthew Butterick 0765d3e9cd tuning 7 years ago
Matthew Butterick fa1374984d redo 7 years ago
Matthew Butterick 86331b2687 reorg 7 years ago
Matthew Butterick 2d9c09c036 next: unify helper modules 7 years ago
Matthew Butterick 55ad632e5d array test 7 years ago
Matthew Butterick 7f32bfbc86 progress on directory 7 years ago
Matthew Butterick 3fb2990284 resume in struct 7 years ago
Matthew Butterick b3894c42e6 start restructure 7 years ago
Matthew Butterick f297866104 starting directory 7 years ago
Matthew Butterick 441309e3d4 starting to decode 7 years ago
Matthew Butterick 6ac7f82488 working on bit parsing 7 years ago
Matthew Butterick 1e41d9e1cd advancing 7 years ago
Matthew Butterick a48fc06f61 continue 7 years ago
Matthew Butterick c3dc0f66be bidi start 7 years ago
Matthew Butterick f9f726391a gifparse 7 years ago
Matthew Butterick d8094ab381 binparser 7 years ago
Matthew Butterick 3e404d0b30 binarizer 7 years ago
Matthew Butterick 843d6cb6d9 resume in binary structuring 7 years ago
Matthew Butterick ebb57d3094 resume in font file embed 7 years ago
Matthew Butterick c878b1dbe6 resume in missing offset for ref 8 7 years ago
Matthew Butterick fea784624a resume in TT_OS2 struct 7 years ago
Matthew Butterick f5b128dcb7 resume in embedded:encode 7 years ago
Matthew Butterick fa4eef1325 working on subset 7 years ago
Matthew Butterick 9fdeb7e7b8 advanceWidth done 7 years ago
Matthew Butterick 3bc7a0cbbb next: getGlyph advanceWidth, then createSubset 7 years ago
Matthew Butterick c86e2cea36 hhea table, linegap, bbox 7 years ago
Matthew Butterick 20e9f95173 forging ahead 7 years ago
Matthew Butterick 294721c74d resume in embedded: encode 7 years ago
Matthew Butterick ce1374eb49 spawn 7 years ago
Matthew Butterick 976d257930 working on test12 7 years ago
Matthew Butterick 7189dae52e start test12 7 years ago
Matthew Butterick 6c17303056 tweak 7 years ago
Matthew Butterick f24f0285ac note 7 years ago
Matthew Butterick b64996fc1c finish test11 7 years ago
Matthew Butterick 90015665e2 resume in annot rect width and append annots to dict 7 years ago
Matthew Butterick 7dba1d4c71 start test11 7 years ago
Matthew Butterick 5a06b48f20 correction 7 years ago
Matthew Butterick add59cce6b note 7 years ago
Matthew Butterick 5fe0ad25ae lex & parse paths 7 years ago
Matthew Butterick 09963bf5a5 resume in path:T 7 years ago
Matthew Butterick aa948d8ebe start test11 7 years ago
Matthew Butterick fb4b7819b0 refac 7 years ago
Matthew Butterick b0f9ee621b test10 works 7 years ago
Matthew Butterick 47331124f4 test09 works 7 years ago
Matthew Butterick 4aec7c7a3b start test09 7 years ago
Matthew Butterick b38a3e2378 testier 7 years ago
Matthew Butterick 6773021b41 refac 7 years ago
Matthew Butterick a80bc303b6 refac 7 years ago
Matthew Butterick 0d279abbb7 refac 7 years ago
Matthew Butterick d3aaf6e371 refac 7 years ago
Matthew Butterick dbeaf8b7bb refac 7 years ago
Matthew Butterick 614a10babb refac 7 years ago
Matthew Butterick 197acdd78c test8 mostly works 7 years ago
Matthew Butterick 40553cedcf smask works 7 years ago
Matthew Butterick 6804a31629 hmm 7 years ago
Matthew Butterick 0e9de4a198 the struggle 7 years ago
Matthew Butterick 1cbfb6d591 working on png with alpha 7 years ago
Matthew Butterick 71dd3b0b23 test7 works 7 years ago
Matthew Butterick abbb36330d test7 jpeg works 7 years ago
Matthew Butterick ad086a8af1 update alltest 7 years ago
Matthew Butterick 73b6e6df8f notes 7 years ago
Matthew Butterick aad217a55e successful png test in test5 7 years ago
Matthew Butterick f5e2b33bd8 image progress 7 years ago
Matthew Butterick e57ad924ca resume in test5: not getting output 7 years ago
Matthew Butterick e3b0af51c5 test6 & refac 7 years ago
Matthew Butterick c99c47a2ed consolidate test files 7 years ago
Matthew Butterick 61e180b975 compare lengths of pitfall to pdfkit 7 years ago
Matthew Butterick 673fb8997d refac 7 years ago
Matthew Butterick 2eea68e2cc refac 7 years ago
Matthew Butterick 0bba09837b refac 7 years ago
Matthew Butterick f6ba95b6ab refac 7 years ago
Matthew Butterick cfaee2c10e refac 7 years ago
Matthew Butterick 1082bad5fe refac 7 years ago
Matthew Butterick c094015218 ok 7 years ago