Commit Graph

530 Commits (5846c00ae0efa639d56fc765e267fdefd27f4a26)

Author SHA1 Message Date
Matthew Butterick ba97689189 run indexing 6 years ago
Matthew Butterick c324069b4c add csp 6 years ago
Matthew Butterick 35b952b101 cachier 6 years ago
Matthew Butterick b09c5097bb fix soft break 6 years ago
Matthew Butterick f26ede6ca2 fixes 6 years ago
Matthew Butterick 93d40a4ad5 Update .travis.yml 6 years ago
Matthew Butterick 1ba417641f harder test 6 years ago
Matthew Butterick 1e9770b6e5 it's on 6 years ago
Matthew Butterick e3081596e7 deps 6 years ago
Matthew Butterick 4171608b7d use fontland 6 years ago
Matthew Butterick cffecceb5f woe 6 years ago
Matthew Butterick c6e263c176 chunkier 6 years ago
Matthew Butterick 0608024893 subseq 6 years ago
Matthew Butterick 24208e3e24 rename 6 years ago
Matthew Butterick 527682d624 refac 6 years ago
Matthew Butterick 2c6def624b all but 2 6 years ago
Matthew Butterick a900bb4ec4 dog and fleas 6 years ago
Matthew Butterick edab49eba3 resume in shy 6 years ago
Matthew Butterick 3613946395 hard hyphens 6 years ago
Matthew Butterick d6386829e1 leading & trailing 6 years ago
Matthew Butterick 75d96b12ff chars and spaces work 6 years ago
Matthew Butterick 7cc85ac28f chars do wrap 6 years ago
Matthew Butterick 4188f8d2c8 so wrong 6 years ago
Matthew Butterick 54e4b81a43 a step 6 years ago
Matthew Butterick 3e64c7dc96 clarity 6 years ago
Matthew Butterick 24f0ca5ff1 need for speed 6 years ago
Matthew Butterick b6c2c97fcf study 6 years ago
Matthew Butterick 5891d1b09d investigate slow 6 years ago
Matthew Butterick 84f3dd2c28 whoa that's slow 6 years ago
Matthew Butterick 3fcdea1b3a tidy 6 years ago
Matthew Butterick 4a640342ba yay math 6 years ago
Matthew Butterick d17104fa10 explore 6 years ago
Matthew Butterick 381e21e088 improve bi and bo position 6 years ago
Matthew Butterick 87c921550e fontsize & baseline 6 years ago
Matthew Butterick 1b361f1f68 measure ascent 6 years ago
Matthew Butterick f714796e3a resume in font sizing 6 years ago
Matthew Butterick 45063f4220 qexpressibility 6 years ago
Matthew Butterick e9726fa082 opt/mandatory → soft/hard 6 years ago
Matthew Butterick cbe6fd4d5b wrap → break 6 years ago
Matthew Butterick c18e2c2b19 yep 6 years ago
Matthew Butterick 9d3e7913f1 futurism 6 years ago
Matthew Butterick 956c8b392f fut 6 years ago
Matthew Butterick d5c87b291a refac 6 years ago
Matthew Butterick 418c08f060 linkage 6 years ago
Matthew Butterick 65e73603d9 touch 6 years ago
Matthew Butterick 649e0ed452 minor caching 6 years ago
Matthew Butterick 30c40b5b7a measure fonts 6 years ago
Matthew Butterick b1541fa772 page breaking, page numbers, embedded ttf 6 years ago
Matthew Butterick 1a75e163e1 naive runify 6 years ago
Matthew Butterick d1ec05ece1 tiny 6 years ago
Matthew Butterick 6efcc8cdd7 introduce `printable?` 6 years ago
Matthew Butterick 5305a037a4 endness? 6 years ago
Matthew Butterick aacc4eb11b refac 6 years ago
Matthew Butterick 8411309933 shy 6 years ago
Matthew Butterick f67ae23f35 Update README.md 6 years ago
Matthew Butterick 38c024ab9a to MIT 6 years ago
Matthew Butterick 56b40e01bf Update LICENSE 6 years ago
Matthew Butterick e84e781598 another 6 years ago
Matthew Butterick b717e129c8 one more time 6 years ago
Matthew Butterick 22e198bb35 adjust 6 years ago
Matthew Butterick 44f53d295e adjust 6 years ago
Matthew Butterick 50debd89c4 adjust 6 years ago
Matthew Butterick 355d894468 duh 6 years ago
Matthew Butterick 709ac8eb76 add dep 6 years ago
Matthew Butterick 70c1fd68f2 soft hyphen victory 6 years ago
Matthew Butterick f61cd2b8db soft hyphen mysteries 6 years ago
Matthew Butterick 96641d4985 better 6 years ago
Matthew Butterick 3c07d9a4e7 failing better 6 years ago
Matthew Butterick f64d3c2d57 failure is an option 6 years ago
Matthew Butterick 68eae0854e Update README.md 6 years ago
Matthew Butterick 1e3a02bcfc Create travis.yml 6 years ago
Matthew Butterick e5de445c5c what about hyphens? 6 years ago
Matthew Butterick 2f698e6cc9 successful typewriter test 6 years ago
Matthew Butterick e3e6664ec3 default to origin 6 years ago
Matthew Butterick 3091304c3b depend 6 years ago
Matthew Butterick 0e3049640f touchy 6 years ago
Matthew Butterick 926ec47828 resume in tw 6 years ago
Matthew Butterick b2a327ef99 change param name 6 years ago
Matthew Butterick a5abc51314 wrap with distance 6 years ago
Matthew Butterick b81da18ec0 triangle 6 years ago
Matthew Butterick 3967393fd3 in progress 6 years ago
Matthew Butterick ab97bb55c3 cleanse 6 years ago
Matthew Butterick cbc82ee174 add position module 6 years ago
Matthew Butterick 7bfe789c51 z 6 years ago
Matthew Butterick 8581321a90 generic 6 years ago
Matthew Butterick b8a4d72093 experiment 6 years ago
Matthew Butterick fb15212ce5 tty 6 years ago
Matthew Butterick 4f6c89df11 qexpring 6 years ago
Matthew Butterick a39930fbd2 tiny 6 years ago
Matthew Butterick 9279750b2e clearance 6 years ago
Matthew Butterick cc60dbbb31 slug 6 years ago
Matthew Butterick d836e3b958 hold 6 years ago
Matthew Butterick 338d32666c page breaks 6 years ago
Matthew Butterick ec32b352f9 touch 6 years ago
Matthew Butterick 5fcfbcf71f more more 6 years ago
Matthew Butterick 5c7e99838c more 6 years ago
Matthew Butterick fd1eeaf889 simplify 6 years ago
Matthew Butterick 2b6e5cb185 abstracter 6 years ago
Matthew Butterick d80154595b level up 6 years ago
Matthew Butterick 09541f4152 propagate 6 years ago
Matthew Butterick 37f150fe21 stricter atomizing 6 years ago
Matthew Butterick 707ae3172b inversion 6 years ago
Matthew Butterick 7de33ee60f curiouser 6 years ago
Matthew Butterick daaf82e511 break 6 years ago
Matthew Butterick 0b9457e778 structs instead 6 years ago
Matthew Butterick 907b6c11df a loop 6 years ago
Matthew Butterick 2ff47497d7 allow duplicate attrs 6 years ago
Matthew Butterick ca25159120 keep hope alive 6 years ago
Matthew Butterick b4d02d0e16 got path 7 years ago
Matthew Butterick b8c4705761 clear build error 8 years ago
Matthew Butterick 3e75e07ea2 improvements 8 years ago
Matthew Butterick 167fe4bcd5 combine break tests 8 years ago
Matthew Butterick 2fa0b1bdec note 8 years ago
Matthew Butterick 271caa979e put in basic pdf renderer 8 years ago
Matthew Butterick 9ab47b1c65 add overflow error handling 8 years ago
Matthew Butterick ee85254a77 notes 8 years ago
Matthew Butterick 41cdc8d676 move string munging into quad constructor 8 years ago
Matthew Butterick 3b9df7e7b6 use optional args in test 8 years ago
Matthew Butterick a1e9bf4c53 add optional args to `typeset` 8 years ago
Matthew Butterick 01ca734c2f typos 8 years ago
Matthew Butterick cf3cc42dd0 handle imperative breaks; add debug rendering 8 years ago
Matthew Butterick f89808fc40 use struct for typesetting position 8 years ago
Matthew Butterick ea71562753 typo 8 years ago
Matthew Butterick 6520faf2a7 improve typeset loop with cols & pages 8 years ago
Matthew Butterick 8a32e3c58d simplify typeset loop 8 years ago
Matthew Butterick 50b2193782 add ffi measuring; continuation-based linebreaking 8 years ago
Matthew Butterick d1233df71b get hashy 8 years ago
Matthew Butterick 0eb3c5e382 get flat 8 years ago
Matthew Butterick 9306946df6 add $quad-white and `gather-common-attrs` 8 years ago
Matthew Butterick f0de2a1e84 add whitespace to grammar 8 years ago
Matthew Butterick 6f1febab17 improve whitespace test 8 years ago
Matthew Butterick c7c80bc510 add `quad/text` and #lang line options 8 years ago
Matthew Butterick a6906fe841 more 8 years ago
Matthew Butterick d4aa40528b tokenize & parse 8 years ago
Matthew Butterick 7e64eea4d7 remove branch 8 years ago
Matthew Butterick 1b3db55cf2 clarify 8 years ago
Matthew Butterick d984b943a8 fix splitter 8 years ago
Matthew Butterick 0a0ad2354a reset 8 years ago
Matthew Butterick c6b4a62ef1 cleanup 8 years ago
Matthew Butterick 2b67fa4a8e spell 8 years ago
Matthew Butterick 763c584315 spelling 8 years ago
Matthew Butterick 7391301884 deps 8 years ago
Matthew Butterick 23e22daace nit 8 years ago
Matthew Butterick 401915d7ec doc updates 8 years ago
Matthew Butterick 29f17f700c nit 8 years ago
Matthew Butterick 67efaa2079 docs 8 years ago
Matthew Butterick 6020b13ca1 more 8 years ago
Matthew Butterick 591d19580c renaming 8 years ago
Matthew Butterick 904c49b129 suppress testing 8 years ago
Matthew Butterick 61cc56294a take out reports 8 years ago
Matthew Butterick a96c29fa36 dependencies 8 years ago
Matthew Butterick ffdb169364 clear errors 8 years ago
Matthew Butterick 2f21295d1f even more 8 years ago
Matthew Butterick dc37388072 more 8 years ago
Matthew Butterick 7faad4f96a adds 8 years ago
Matthew Butterick 2e6f845651 sick burns 8 years ago
Matthew Butterick d49713a7b8 update buttons; change cmd char to @ 8 years ago
Matthew Butterick 7aadb540ec button works 8 years ago
Matthew Butterick d35ef4b221 make PDF button work 8 years ago
Matthew Butterick ccf72bafe9 closer 8 years ago
Matthew Butterick 8ed86e8f86 more improved 8 years ago
Matthew Butterick 98991615d4 improved 8 years ago
Matthew Butterick 3da3c18e52 rash 8 years ago
Matthew Butterick 4ab87fff98 determine difference between foo and foo2 8 years ago
Matthew Butterick 1c770e7cfd foo works 8 years ago
Matthew Butterick 7c71369d31 resume debug in flatten-quad 8 years ago
Matthew Butterick a0335375d3 farewell, typed quad 8 years ago
Matthew Butterick 4b7dcc2754 suspend contracts 9 years ago
Matthew Butterick 12fa5ec360 adjust quick sample 9 years ago
Matthew Butterick b921044d3f make quick sample 9 years ago
Matthew Butterick 83b5dba83c correct tests 9 years ago
Matthew Butterick c862d4d79e still working, albeit slowly 9 years ago
Matthew Butterick 57f46f4de4 working 9 years ago
Matthew Butterick b4d316f4e6 line quads are missing 'y attr 9 years ago
Matthew Butterick 50f707c896 better, but vertical line spacing isn't working 9 years ago
Matthew Butterick 20300af5f7 and another tweak 9 years ago
Matthew Butterick 7f0a692b94 wrap-typed tweak 9 years ago
Matthew Butterick c07b96cdd1 wrap-typed works 9 years ago
Matthew Butterick 02d2d211af resume in wrap-typed 9 years ago
Matthew Butterick 6af15a3ff2 nit 9 years ago
Matthew Butterick 89c265957a next: import all of csp interface 9 years ago
Matthew Butterick b29473fcd7 resume in main-typed 9 years ago
Matthew Butterick d09c4f7192 tuning 9 years ago
Matthew Butterick 0d6af821a2 casts eliminated 9 years ago
Matthew Butterick 7f287a49c0 progression 9 years ago
Matthew Butterick 1391addec8 fl+ 9 years ago
Matthew Butterick f7d936b13c resume cutting casts in wrap-typed ; work on group quad typing 9 years ago
Matthew Butterick c42bcc20b9 resume in wrap-typed 9 years ago
Matthew Butterick 5b51bc72cc typeit 9 years ago
Matthew Butterick a2327d74f1 commentout 9 years ago
Matthew Butterick 413bae7e16 flonumify 9 years ago
Matthew Butterick 358cf6f7e2 resume in utils 9 years ago
Matthew Butterick 9adc9d1079 start from assertion error in samples 9 years ago
Matthew Butterick 9c9cb0a764 changing attrs to pairs 9 years ago
Matthew Butterick 5e8764afb5 optimizations 9 years ago
Matthew Butterick ad07636541 resume in gather-common-attrs 9 years ago
Matthew Butterick 29aa735995 first funky 9 years ago
Matthew Butterick fff8ab863b delete more casts 9 years ago
Matthew Butterick 2adaae459c delete cast 9 years ago
Matthew Butterick bf19c4e616 wrk 9 years ago
Matthew Butterick 82b6f29d2f wrk 9 years ago
Matthew Butterick 920201fd48 fix 9 years ago
Matthew Butterick 04feb354ba remove casts 9 years ago
Matthew Butterick d8843648c7 define/typed 9 years ago
Matthew Butterick c7b8bcb7c2 profiling 9 years ago
Matthew Butterick ec92c53db7 remove casts 9 years ago
Matthew Butterick ec319b8ecf resume here 9 years ago
Matthew Butterick 797a7ca95c apes 9 years ago
Matthew Butterick da930c1532 working 9 years ago
Matthew Butterick d6ab5bf39e tidying 9 years ago
Matthew Butterick 3ce0f2061b add float 9 years ago
Matthew Butterick f4eaf84dc2 tweks 9 years ago
Matthew Butterick 528569efd5 resume here with implementing define/caching 9 years ago
Matthew Butterick 1fd4157577 speedier 9 years ago
Matthew Butterick 50df49d6fa resume here 9 years ago
Matthew Butterick 78e713c23a more Flonum to Float 9 years ago
Matthew Butterick 532260bd16 Flonum to Float 9 years ago
Matthew Butterick e3ad8dfb0c adjust types 9 years ago
Matthew Butterick 8a875f2cff disable obsolete test 9 years ago
Matthew Butterick c67be0ab62 perf opt + remove untyped from logger-typed 9 years ago
Matthew Butterick 8c3da2189d po on quads-typed 9 years ago
Matthew Butterick 8d5b1bc505 fix gather-common-attrs 9 years ago
Matthew Butterick b810c34ba4 render-typed works, so does main-typed-sample 9 years ago
Matthew Butterick b2e31f603a pause: resume with error in render-typed 9 years ago
Matthew Butterick f5d77ce6e8 abstract-renderer% 9 years ago
Matthew Butterick 3029cd3edb start render-typed 9 years ago
Matthew Butterick 0c0a69dbca bugfix 9 years ago
Matthew Butterick 454ae20020 pause point: resume with g77 arity mismatch in main-typed-samples 9 years ago
Matthew Butterick 27be947819 samples are typed 9 years ago
Matthew Butterick c075a302db main is typed 9 years ago
Matthew Butterick ac52186f40 columns->pages typed 9 years ago
Matthew Butterick ff864752bd typed 9 years ago
Matthew Butterick 71491efc45 partial typing 9 years ago
Matthew Butterick 6fa628148a pause point: resume in main-typed-tests 9 years ago
Matthew Butterick cc686762e0 average-looseness 9 years ago
Matthew Butterick c45ed05ace hyphenate & merge-adjacent 9 years ago
Matthew Butterick 1dd58b2f5f hyphenate, polymorphize split-at-last 9 years ago
Matthew Butterick 92ac041880 start main-typed 9 years ago
Matthew Butterick 49cb50a12a mo 9 years ago
Matthew Butterick 5a63aae36f works a little better 9 years ago
Matthew Butterick 6c5d629a1a wrap-typed works 9 years ago
Matthew Butterick 70d44ce963 various 9 years ago
Matthew Butterick ec28203905 improve typed measurement 9 years ago
Matthew Butterick e7f4be2768 the verge 9 years ago
Matthew Butterick f0dfc9f08a fill 9 years ago
Matthew Butterick c0bcbcf2f7 wrap 9 years ago
Matthew Butterick 1508f007b5 further clarification 9 years ago
Matthew Butterick ef99bd4b2e clarify min-entry vs. min-value 9 years ago
Matthew Butterick 899e3109d9 pause point 9 years ago
Matthew Butterick 5652da63a6 make-piece-vectors 9 years ago