Matthew Butterick
e158569f86
allow upper or lowercase font extensions
3 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
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
6921e2bb7f
improve dummy element
3 years ago
Matthew Butterick
e3a9537432
a sad omission
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
e3c49c9f8d
use quad not string as dummy element
...
a string will get concatenated to a subsequent string
3 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
d83c3b6c8a
calculate line-q for each paragraph
4 years ago
Matthew Butterick
da0fa8588b
move justify-overfill calculation
4 years ago
Matthew Butterick
378f0db4e2
rename quadwriter/markup to quadwriter/html
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
Matthew Butterick
9807d5f718
use list of exts
5 years ago
Matthew Butterick
f424e50e1f
allow path string as font-family value
5 years ago
Matthew Butterick
c8099ef871
be more obvious
5 years ago
Matthew Butterick
22610a8e17
store global attrs in param
5 years ago
Matthew Butterick
7aa542f286
output-path is cased
5 years ago
Matthew Butterick
17abeaf252
put tnum in headings
5 years ago
Matthew Butterick
956e9dbee2
remove default feature
5 years ago
Matthew Butterick
f348d9cd88
less slovenly still
5 years ago
Matthew Butterick
4d11a6206b
less slovenly
5 years ago
Matthew Butterick
5d54ae55db
dyadicity
5 years ago
Matthew Butterick
488b208f85
support pica measurement
5 years ago
Matthew Butterick
754e4bc05a
force one para
5 years ago
Matthew Butterick
b254c55086
make footer-display false by default
5 years ago
Matthew Butterick
d80001b882
simpler
5 years ago
Matthew Butterick
9bc3349f79
support system fonts
5 years ago
Matthew Butterick
c23143923e
move hyphenate default
5 years ago
Matthew Butterick
c41b2e1b2d
add font-underline attribute ( fixes #57 )
5 years ago
Matthew Butterick
e0ccba0bdc
parent & repeat attributes, query strings
5 years ago
Matthew Butterick
21b15762e1
complete the path
5 years ago
Matthew Butterick
ce6bdfa0de
catch null
5 years ago
Matthew Butterick
15d66f8a9e
more multi query ops
5 years ago
Matthew Butterick
748416c183
test
5 years ago
Matthew Butterick
e8bf5b99dc
avoid work
5 years ago
Matthew Butterick
bce98d2e48
rock
5 years ago
Matthew Butterick
74b6cb3581
oneiric
5 years ago
Matthew Butterick
9e0ecdca88
step
5 years ago
Matthew Butterick
fc9f2f32c1
nudge
5 years ago
Matthew Butterick
0a94dcb733
but not wrap
5 years ago
Matthew Butterick
7ee5419080
we want size
5 years ago