Matthew Butterick
|
78debc7c4f
|
support percentage & em for font-tracking attr
|
4 years ago |
Matthew Butterick
|
bb0e459e66
|
consolidate font-features attributes (closes #45)
|
4 years ago |
Matthew Butterick
|
eef839b1ce
|
consolidate font-size and line-height attributes (addresses #45)
|
4 years ago |
Matthew Butterick
|
d72ffdd90d
|
floating div
|
4 years ago |
Matthew Butterick
|
cc7ebba480
|
stronger
|
4 years ago |
Matthew Butterick
|
ebfbb77e62
|
ffs
|
4 years ago |
Matthew Butterick
|
2832abefab
|
allow variable-width columns (sort of) (fixes #51)
|
4 years ago |
Matthew Butterick
|
199869b604
|
set base-dir more sensitively
|
4 years ago |
Matthew Butterick
|
c9b8c4d8bf
|
omit missing metadata
|
4 years ago |
Matthew Butterick
|
7c3d71704a
|
pairs
|
4 years ago |
Matthew Butterick
|
1f1d318d56
|
fix metadata handling
|
4 years ago |
Matthew Butterick
|
25f9eb3a38
|
notes
|
4 years ago |
Matthew Butterick
|
e28ce401cb
|
dels
|
4 years ago |
Matthew Butterick
|
614b0fb9f3
|
cohere
|
4 years ago |
Matthew Butterick
|
31d14bcb82
|
huh
|
4 years ago |
Matthew Butterick
|
c797052580
|
moves
|
4 years ago |
Matthew Butterick
|
ed08c033e3
|
clarity
|
4 years ago |
Matthew Butterick
|
5dd6e966be
|
comments
|
4 years ago |
Matthew Butterick
|
a9c6d1d762
|
introduce break-quad
|
4 years ago |
Matthew Butterick
|
60d9e6fef4
|
drop leading breaks
|
4 years ago |
Matthew Butterick
|
26ea743742
|
more resilient column wrapping
|
4 years ago |
Matthew Butterick
|
53c42d147e
|
I meant: busted
|
4 years ago |
Matthew Butterick
|
afab60aa9d
|
working
|
4 years ago |
Matthew Butterick
|
e3f103a262
|
tidier
|
4 years ago |
Matthew Butterick
|
343235335f
|
better behavior with unsaved DrRacket files
|
4 years ago |
Matthew Butterick
|
03d2c721a7
|
what was I thinking
|
4 years ago |
Matthew Butterick
|
83f1158090
|
fix string-quad (fixes #49)
|
4 years ago |
Matthew Butterick
|
293860f824
|
next: sizing discrepancy with tracking
|
4 years ago |
Matthew Butterick
|
52ca4c3411
|
use capitalize not title
|
4 years ago |
Matthew Butterick
|
6ccf2fe7e9
|
introduce font-case attribute
|
4 years ago |
Matthew Butterick
|
4cd69f71db
|
allow percentage for font-tracking
|
4 years ago |
Matthew Butterick
|
7d8afa6b1b
|
unfudge
|
4 years ago |
Matthew Butterick
|
2e605af672
|
finesse on heading
|
4 years ago |
Matthew Butterick
|
6360f313cc
|
add footer-text attribute
|
4 years ago |
Matthew Butterick
|
47a8174ad8
|
better naming
|
5 years ago |
Matthew Butterick
|
c0917f3bc9
|
iterate in a way that allows #false values
|
5 years ago |
Matthew Butterick
|
7136c41786
|
use utc time in test footer
|
5 years ago |
Matthew Butterick
|
15ab49c740
|
bracketize
|
5 years ago |
Matthew Butterick
|
9aa5ae0680
|
simplify path for find-relative
|
5 years ago |
Matthew Butterick
|
701887c178
|
better kwn
|
5 years ago |
Matthew Butterick
|
00c9e04dac
|
footer defaults to "text" font
|
5 years ago |
Matthew Butterick
|
92edc2282f
|
pdf submodule
|
5 years ago |
Matthew Butterick
|
6422f04ad9
|
behave correctly around dir
|
5 years ago |
Matthew Butterick
|
db1296b13c
|
send base dir to font setup
|
5 years ago |
Matthew Butterick
|
e50ac03dea
|
fulfill a promise
|
5 years ago |
Matthew Butterick
|
cf0d86b2a2
|
step
|
5 years ago |
Matthew Butterick
|
cee9c92e68
|
step
|
5 years ago |
Matthew Butterick
|
93a3db10c0
|
step
|
5 years ago |
Matthew Butterick
|
7ef031b978
|
start footnote algorithm
|
5 years ago |
Matthew Butterick
|
c1d749949a
|
start footnotes
|
5 years ago |
Matthew Butterick
|
af15ee95bb
|
parse "pt" in dimension strings
|
5 years ago |
Matthew Butterick
|
667faac2ff
|
fix line-height
|
5 years ago |
Matthew Butterick
|
8678403eaf
|
support PDF metadata fields
|
5 years ago |
Matthew Butterick
|
c1ca8e705b
|
stringy
|
5 years ago |
Matthew Butterick
|
5e328077a8
|
support output-path attribute
|
5 years ago |
Matthew Butterick
|
66f4d93b13
|
start draw
|
5 years ago |
Matthew Butterick
|
6ecd6eee90
|
refac
|
5 years ago |
Matthew Butterick
|
1aa7dc038d
|
nits
|
5 years ago |
Matthew Butterick
|
2c482d888b
|
deletion
|
5 years ago |
Matthew Butterick
|
5e5933820e
|
simplify
|
5 years ago |
Matthew Butterick
|
762b75a41b
|
and more
|
5 years ago |
Matthew Butterick
|
2bd5e79704
|
replace some struct-copy
|
5 years ago |
Matthew Butterick
|
0a2c94cfbb
|
tidying
|
5 years ago |
Matthew Butterick
|
c0cd2fa627
|
oops: wrap-qs wasn't reversed
|
5 years ago |
Matthew Butterick
|
573804651d
|
start it
|
5 years ago |
Matthew Butterick
|
1ea67cbecb
|
ignore empty sections
|
5 years ago |
Matthew Butterick
|
6996eac838
|
tiny simplify
|
5 years ago |
Matthew Butterick
|
9d47c31b65
|
add `page-margin-gutter` attribute (closes #25)
|
5 years ago |
Matthew Butterick
|
b9e371d102
|
improve handling of blank pages and continuous page numbering
|
5 years ago |
Matthew Butterick
|
4604b1148b
|
multiple sections and `page-side-start` attribute (closes #26)
|
5 years ago |
Matthew Butterick
|
8651cd1441
|
document base-dir arg in `render-pdf`
|
5 years ago |
Matthew Butterick
|
31761a3502
|
resolve relative paths in attribute values (closes #38)
|
5 years ago |
Matthew Butterick
|
530f4fad2d
|
section splits
|
5 years ago |
Matthew Butterick
|
6980c5c49c
|
sections
|
5 years ago |
Matthew Butterick
|
f7c8067fa1
|
add section break thingy
|
5 years ago |
Matthew Butterick
|
79b11ea75e
|
per-page sizing
|
5 years ago |
Matthew Butterick
|
4b8e4c2992
|
start page sizer
|
5 years ago |
Matthew Butterick
|
10cbb47950
|
allow keyword arguments to have quotes (closes #39)
|
5 years ago |
Matthew Butterick
|
6903d6c67c
|
centralize dimension parsing
|
5 years ago |
Matthew Butterick
|
dc211888e1
|
parse dimensions & add font-baseline-shift (closes #37)
|
5 years ago |
Matthew Butterick
|
8e9fd1e6dd
|
document image options (#35)
|
5 years ago |
Matthew Butterick
|
3c9d63dd62
|
missing image-scaling case
|
5 years ago |
Matthew Butterick
|
03c6692f1e
|
improve behavior of img tag (#35 progress)
|
5 years ago |
Matthew Butterick
|
604041cb6c
|
adjust image layout
|
5 years ago |
Matthew Butterick
|
b38209e32e
|
restore smart quotes, dashes, ellipses
|
5 years ago |
Matthew Butterick
|
4053e18631
|
more lenient keyword value matcher
|
5 years ago |
Matthew Butterick
|
28b58f8c62
|
patch for strict markdown
|
5 years ago |
Matthew Butterick
|
cceec34df9
|
parse markdown strictly
|
5 years ago |
Matthew Butterick
|
e7ab3ea53f
|
obey line height
|
5 years ago |
Matthew Butterick
|
0f27fb1f67
|
add font-features attributes (closes #28)
|
5 years ago |
Matthew Butterick
|
29b49d7ef5
|
start image support (#35)
|
5 years ago |
Matthew Butterick
|
6d8c7ec2fa
|
default font-family names (closes #32)
|
5 years ago |
Matthew Butterick
|
7ffa1a20aa
|
font-tracking attribute (fixes #29)
|
5 years ago |
Matthew Butterick
|
3b3eac5c4b
|
support hard linebreaks (fixes #17)
|
5 years ago |
Matthew Butterick
|
8d2e752903
|
reset
|
5 years ago |
Matthew Butterick
|
8c6463ad1a
|
page number start attr
|
5 years ago |
Matthew Butterick
|
26375db7ce
|
space-before correction
|
5 years ago |
Matthew Butterick
|
e9e7294bd0
|
space-before and space-after (fixes #18)
|
5 years ago |
Matthew Butterick
|
b970aa6cd5
|
fix page break before (closes #31)
|
5 years ago |
Matthew Butterick
|
73457a85cd
|
why indeed
|
5 years ago |
Matthew Butterick
|
1dfaa5e7c0
|
why not para-breaks in markdown?
|
5 years ago |
Matthew Butterick
|
0006c02a10
|
fix breakage
|
5 years ago |
Matthew Butterick
|
036ca24fc4
|
include quad logging
|
5 years ago |
Matthew Butterick
|
85752e9cde
|
proper logging, incl overfull lines (fixes #23)
|
5 years ago |
Matthew Butterick
|
5f0dd4e0f2
|
test for booleans only
|
5 years ago |
Matthew Butterick
|
80f383dc0c
|
introduce logger
|
5 years ago |
Matthew Butterick
|
a1344afc96
|
introduce quad-copy
|
5 years ago |
Matthew Butterick
|
ee2d976690
|
repair keep-with-next (fixes #30)
|
5 years ago |
Matthew Butterick
|
45e834ba26
|
exporting
|
5 years ago |
Matthew Butterick
|
f71a4fe1d2
|
refactory
|
5 years ago |
Matthew Butterick
|
a33da903c6
|
duh (fixes #24)
|
5 years ago |
Matthew Butterick
|
8c7457ec39
|
suppress test for now
|
5 years ago |
Matthew Butterick
|
5a289536cd
|
nine tests
|
5 years ago |
Matthew Butterick
|
e22f3c2105
|
give each line-spacer its own attribute hash
|
5 years ago |
Matthew Butterick
|
becc5a087d
|
unlocale
|
5 years ago |
Matthew Butterick
|
771c94fb69
|
testability
|
5 years ago |
Matthew Butterick
|
94003b21d1
|
black hole
|
5 years ago |
Matthew Butterick
|
b1eab8c834
|
haywire
|
5 years ago |
Matthew Butterick
|
ccfb23e4ef
|
refac
|
5 years ago |
Matthew Butterick
|
71e5ef7353
|
parse dimension better
|
5 years ago |
Matthew Butterick
|
b7525a94a1
|
bindings hooray
|
5 years ago |
Matthew Butterick
|
f153c4e775
|
renamings
|
5 years ago |
Matthew Butterick
|
7e9d4f53d8
|
fix font resolution order
|
5 years ago |
Matthew Butterick
|
2f56c76f41
|
no bang
|
5 years ago |
Matthew Butterick
|
f9a539cf68
|
skip all whitespace
|
5 years ago |
Matthew Butterick
|
ce4109b2a5
|
div by zero is still bad
|
5 years ago |
Matthew Butterick
|
eade6fe580
|
propagate attrs correctly; make footer hideable
|
5 years ago |
Matthew Butterick
|
433ac6f0de
|
hang some punc
|
5 years ago |
Matthew Butterick
|
34e4eca80d
|
bullet adopts attrs
|
5 years ago |
Matthew Butterick
|
315b85bc45
|
squeeze justified lines
|
5 years ago |
Matthew Butterick
|
87e4acd8e0
|
insensitize case
|
5 years ago |
Matthew Butterick
|
e93341557e
|
hang hyphens
|
5 years ago |
Matthew Butterick
|
c71288933b
|
support multiple columns
|
5 years ago |
Matthew Butterick
|
a8c8f3243d
|
nit
|
5 years ago |
Matthew Butterick
|
df01240448
|
default margin calculation
|
5 years ago |
Matthew Butterick
|
c3278d5aa5
|
don't step on top-level attrs
|
5 years ago |
Matthew Butterick
|
c2eb5fa657
|
recognize woff
|
5 years ago |
Matthew Butterick
|
e6b0efc103
|
clip code and blockquote boxes (sort of fixes #13)
|
5 years ago |
Matthew Butterick
|
1753100d98
|
insert a placeholder for bullet (fixes #14)
|
5 years ago |
Matthew Butterick
|
38f497565a
|
support hard page breaks
|
5 years ago |
Matthew Butterick
|
0135c729e7
|
next: imp hard page break
|
5 years ago |
Matthew Butterick
|
ce2b20f67e
|
don't use locale
|
5 years ago |
Matthew Butterick
|
40ab74badf
|
line & para breaks
|
5 years ago |
Matthew Butterick
|
6edc2064fc
|
nits
|
5 years ago |
Matthew Butterick
|
2cf1f3da27
|
rename some tags
|
5 years ago |
Matthew Butterick
|
752a9fc087
|
reorg
|
5 years ago |
Matthew Butterick
|
6c9aa919b1
|
support math characters (fixes #12)
|
5 years ago |
Matthew Butterick
|
a65ebce12f
|
allow keyword args in source
|
5 years ago |
Matthew Butterick
|
7330d81763
|
fallback fonts adopt ribbi formatting
|
5 years ago |
Matthew Butterick
|
67dc6b3040
|
defaults +
|
5 years ago |