You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Matthew Butterick 796de89b13 | 2 years ago | |
---|---|---|
.. | ||
default-fonts | 2 years ago | |
unicode | 2 years ago | |
.gitignore | 3 years ago | |
README.md | 2 years ago | |
attr-passes.rkt | 2 years ago | |
attr.rkt | 2 years ago | |
constants.rkt | 2 years ago | |
dimension.rkt | 3 years ago | |
draw.rkt | 2 years ago | |
font.rkt | 2 years ago | |
glyphrun.rkt | 2 years ago | |
layout.rkt | 2 years ago | |
linearize.rkt | 2 years ago | |
log.rkt | 2 years ago | |
main.rkt | 2 years ago | |
page-sizes.rkt | 2 years ago | |
page.rkt | 2 years ago | |
param.rkt | 2 years ago | |
pipeline.rkt | 2 years ago | |
quad-passes.rkt | 2 years ago | |
quad.rkt | 2 years ago | |
render.rkt | 2 years ago | |
struct.rkt | 2 years ago | |
text.rkt | 2 years ago |
README.md
project status 220808
Whereas quad
compiles directly to PDF, quad2
compiles to an intermediate drawing language, the output of which is passed to a renderer.
Toy text and bitmap renderers were made. They are not good for much.
-
The next goal is to stub out a PDF renderer ...
-
But first, it turns out that it would be useful to have a renderer that can show layouts in a quicker, more debuggable way. The best idea seems like making an HTML renderer, since it can demonstrate any PDF layout (plus the possibility of embedding debug information in page popups etc)
-
Once these two renderers are stubbed out, we can go back and start working on layout operations for text.