Commit Graph

987 Commits (6fa16add86e8b6a9872c1f4c238f1c42b13f6d56)

Author SHA1 Message Date
Matthew Butterick d3d4c4e8e4 move dir 3 years ago
Matthew Butterick bea91f647d shorten kws 3 years ago
Matthew Butterick ec0a9b536a nit 3 years ago
Matthew Butterick 3bea636677 nit 3 years ago
Matthew Butterick 5b48d5b1fc make way for atomize 3 years ago
Matthew Butterick 7a9ac1c43f hashes all the way
A microbenchmark reveals that alist lookup with assq never beats a hasheq lookup with hash-ref.
3 years ago
Matthew Butterick dfd4dc9e74 note to self 3 years ago
Matthew Butterick f90fa12878 flaw 3 years ago
Matthew Butterick 3d29b0ed33 hope 3 years ago
Matthew Butterick ba872ac51f let me assq something 3 years ago
Matthew Butterick f60e46f39f callback-driven renderer 3 years ago
Matthew Butterick cdd77bca00 fold it 3 years ago
Matthew Butterick 7e75bfd63e stackerization 3 years ago
Matthew Butterick 7a84b42241 multi rendering experiment 3 years ago
Matthew Butterick b6e74fc8b8 document that change 3 years ago
Matthew Butterick cfbc56c96c infer font families from filename alone
Allows a group of four RIBBI styles to be treated as a family, if they contain "bold" or "italic" in the filename
3 years ago
Matthew Butterick dfb8c83340 support "next" value for `page-side-start` 3 years ago
Matthew Butterick 4a0e7d18bb Merge branch 'main' of https://github.com/mbutterick/typesetting 3 years ago
Matthew Butterick 6921e2bb7f improve dummy element 3 years ago
Matthew Butterick 2288842e7b hash experiment 3 years ago
Matthew Butterick 23c940c6af hacky shim to prevent numerical conversion in attribute 3 years ago
Matthew Butterick b995df6b85 nah 3 years ago
Matthew Butterick e3a9537432 a sad omission 3 years ago
Matthew Butterick 29983c21cc move workflows to top level (#2) 3 years ago
Matthew Butterick a1d26ec66b start tidying into passes 3 years ago
Matthew Butterick 1ba819c816 allow less overfill in justified lines 3 years ago
Matthew Butterick e2cc21549f first-line-indent takes a dimension string 3 years ago
Matthew Butterick 5ff4b6ef24 document default interparagraph spacing 3 years ago
Matthew Butterick 8e1615b252 update tester 3 years ago
Matthew Butterick e3c49c9f8d use quad not string as dummy element
a string will get concatenated to a subsequent string
3 years ago
Matthew Butterick d5d21c858e size and point 3 years ago
Matthew Butterick e5e3e73ae7 more 3 years ago
Matthew Butterick d0bd7c8db3 world 1-1 3 years ago
Matthew Butterick 79850960df Update ci.yml 4 years ago
Matthew Butterick 36599b3987 Update README.md 4 years ago
Matthew Butterick 577cd9f8d7 `link` values are case sensitive 4 years ago
Matthew Butterick c5555653fe fix handling of justified spacers
these are new quads added the line so they need to observe the same line-height logic as the rest of the line. That means we don't just look at the line height of the line-quad prototype.
4 years ago
Matthew Butterick 1c0b091b8d more testing 4 years ago
Matthew Butterick d83c3b6c8a calculate line-q for each paragraph 4 years ago
Matthew Butterick da0fa8588b move justify-overfill calculation 4 years ago
Matthew Butterick 6ca1ca15da Update ci.yml 4 years ago
Matthew Butterick f061c60c84 start testing at 7.1 4 years ago
Matthew Butterick bd837cfcc4 switch from Travis to GH actions 4 years ago
Matthew Butterick 378f0db4e2 rename quadwriter/markup to quadwriter/html 4 years ago
odanoburu c112b57665 * add example mixing q-expressions and quadwriter/markup 4 years ago
Matthew Butterick 7469550947 don't add auto line breaks (fixes #64) 4 years ago
Matthew Butterick 3076614787 parse line breaks (fixes #64) 4 years ago
Matthew Butterick db69933ba6 decode paragraphs in expander, not reader (fixes #63) 4 years ago
Matthew Butterick 9e61117542 tutorial render bug (fixes #61) 5 years ago
Matthew Butterick 8323fd042b logic flaw 5 years ago