Commit Graph

304 Commits (680422ea57fce4bc4280edb7412c161561d1641c)

Author SHA1 Message Date
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