Caleb Maclennan

Results 607 issues of Caleb Maclennan

Closes #2286, or will when I get all the worms this has brought out stuffed back in the can...

todo

Sanitize the frame type like other things we're passing around, keep track of them attached to modules via a registry, etc.

refactor

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....

documentation

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...

bug

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

enhancement

> 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_

bug

... for nice tricks we could put up our sleeves. https://webkit.org/blog/16547/better-typography-with-text-wrap-pretty/

enhancement

> > 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...

bug

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...

enhancement
todo
inputters:sil
inputters:xml