#lang racket/base ;; todo next ;; fold first-fit and best-fit into adaptive-fit ;; pagination: vertical measuring ;; segfault on command line? ;; adaptive linebreak using fu-formula ;; use smawk penalty system for pagination too? ;; unified model of filling / positioning that works for every quad, recursively ;; how to handle constraint failure. At least a good error message. ;; imperative line break ;; why do certain MB fonts only appear in bold? ;; deal with separating / recombining footnote flow ;; deal with page number flags (for toc, index, etc) ;; disk cache of previously wrapped lines ;; fractional point sizes (asked Flatt) ;; how are opentype features handled (asked Flatt)