Commit Graph

304 Commits (main)

Author SHA1 Message Date
Matthew Butterick 46591cc2c0 raise error on negative printable width or height 2 years ago
Matthew Butterick e158569f86 allow upper or lowercase font extensions 2 years ago
Matthew Butterick f8a0a90f36 fix font resolution for font family with single style
even if the style has bold or italic in the name, it should be treated as the regular style
2 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
2 years ago
Matthew Butterick dfb8c83340 support "next" value for `page-side-start` 2 years ago
Matthew Butterick 6921e2bb7f improve dummy element 2 years ago
Matthew Butterick e3a9537432 a sad omission 2 years ago
Matthew Butterick a1d26ec66b start tidying into passes 2 years ago
Matthew Butterick 1ba819c816 allow less overfill in justified lines 2 years ago
Matthew Butterick e2cc21549f first-line-indent takes a dimension string 2 years ago
Matthew Butterick 5ff4b6ef24 document default interparagraph spacing 2 years ago
Matthew Butterick e3c49c9f8d use quad not string as dummy element
a string will get concatenated to a subsequent string
2 years ago
Matthew Butterick 577cd9f8d7 `link` values are case sensitive 3 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.
3 years ago
Matthew Butterick d83c3b6c8a calculate line-q for each paragraph 3 years ago
Matthew Butterick da0fa8588b move justify-overfill calculation 3 years ago
Matthew Butterick 378f0db4e2 rename quadwriter/markup to quadwriter/html 3 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) 4 years ago
Matthew Butterick 8323fd042b logic flaw 4 years ago
Matthew Butterick 9807d5f718 use list of exts 4 years ago
Matthew Butterick f424e50e1f allow path string as font-family value 4 years ago
Matthew Butterick c8099ef871 be more obvious 4 years ago
Matthew Butterick 22610a8e17 store global attrs in param 4 years ago
Matthew Butterick 7aa542f286 output-path is cased 4 years ago
Matthew Butterick 17abeaf252 put tnum in headings 4 years ago
Matthew Butterick 956e9dbee2 remove default feature 4 years ago
Matthew Butterick f348d9cd88 less slovenly still 4 years ago
Matthew Butterick 4d11a6206b less slovenly 4 years ago
Matthew Butterick 5d54ae55db dyadicity 4 years ago
Matthew Butterick 488b208f85 support pica measurement 4 years ago
Matthew Butterick 754e4bc05a force one para 4 years ago
Matthew Butterick b254c55086 make footer-display false by default 4 years ago
Matthew Butterick d80001b882 simpler 4 years ago
Matthew Butterick 9bc3349f79 support system fonts 4 years ago
Matthew Butterick c23143923e move hyphenate default 4 years ago
Matthew Butterick c41b2e1b2d add font-underline attribute (fixes #57) 4 years ago
Matthew Butterick e0ccba0bdc parent & repeat attributes, query strings 4 years ago
Matthew Butterick 21b15762e1 complete the path 4 years ago
Matthew Butterick ce6bdfa0de catch null 4 years ago
Matthew Butterick 15d66f8a9e more multi query ops 4 years ago
Matthew Butterick 748416c183 test 4 years ago
Matthew Butterick e8bf5b99dc avoid work 4 years ago
Matthew Butterick bce98d2e48 rock 4 years ago
Matthew Butterick 74b6cb3581 oneiric 4 years ago
Matthew Butterick 9e0ecdca88 step 4 years ago
Matthew Butterick fc9f2f32c1 nudge 4 years ago
Matthew Butterick 0a94dcb733 but not wrap 4 years ago