Caleb Maclennan
Caleb Maclennan
One common criticism of Lua in general and SILE in specific is how verbose things tend to be. For the sake of debugging and correctness I've even been pushing things...
Noting in `tests/amharic.sil` but surely relevant to quite a few languages, the folio flame shouldn't use Arabic digits when the language used doesn't use Arabic digits.
We have: * [x] **base** classes * [x] **base** shapers * [ ] **prototype** frames * [ ] node **factories** * [x] **default** typesetters * [ ] **und** languages *...
Right now we have an absolute scramble of packages with private variables, global scratch variables with inconsistent naming, and some global state variables with no documentation about what types and...
While working on #1065 it has become apparent that there is a bit of a chicken & egg problem going on with classes vs. typesetters vs. frames. Ostensibly the class...
I'm monkey-patching some stuff through to get the manual to build for v0.12.0, but the entire Japanese language support and Tate / Ruby package scene is chaos. I'm adding fallback...
According to comments in #1347, our `svg.svg_to_ps()` function has a side affect and modifies the content. This issue is to track a fix for that... When somebody looks at this...
c.f. comments on #1443. The font fallback handling has been much improved, but it definitely does not cover all cases - [ ] The code for handling multiple glyphs being...
I have no idea what this bit of code was ever supposed to do. It's obviously been broken for a very long time. https://github.com/sile-typesetter/sile/blob/69cfffb48898b26f65d786411f930244306f386f/languages/unicode.lua#L72-L80 I traced it back far enough...
As mentioned in #368, there is yet another ghost in the machine that is `pushBack()`. I've been completely unable to replicate this in an MWE but I've seen it in...