Caleb Maclennan
Caleb Maclennan
Closes #2286, or will when I get all the worms this has brought out stuffed back in the can...
Sanitize the frame type like other things we're passing around, keep track of them attached to modules via a registry, etc.
With the shuffling I'm doing with modules for v0.16, it might be time to properly diagram the order things get instantiated and/or what is expected to talk directly to what....
Closes #1521. I've dreamed of this being possible for over a decade. Now it's a reality. ```lua -- Tired SILE.call("noindent") SILE.call("font", { family = "Libertinus Serif" }, content) -- Wired...
While working on #2249 it became apparent that not only is Uyghur hyphenation not being tested, currently the hyphenator isn't even getting called because the override function is no longer...
Typst's [new PDF backend](https://github.com/typst/typst/pull/5420) crate looks like it might take just a few lines of code to adapt as an output driver for SILE.... https://github.com/LaurenzV/krilla
> Indeed, not called anywhere in the previous code base either. _Originally posted by @Omikhleia in https://github.com/sile-typesetter/sile/pull/2249#discussion_r2030014760_
... for nice tricks we could put up our sleeves. https://webkit.org/blog/16547/better-typography-with-text-wrap-pretty/
> > There might _still_ be something weird on some of the debug outputs and our discretionary handling, but I found the same signature in non-affected tests > >I had...
See #721 and particularly [this comment](https://github.com/sile-typesetter/sile/issues/721#issuecomment-666371204). Currently we only allow a relatively limited subset –nearly ANSI– of characters in command names. This does theoretically limit what valid XML we can...