Caleb Maclennan

Results 495 issues of 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...

enhancement

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.

enhancement

We have: * [x] **base** classes * [x] **base** shapers * [ ] **prototype** frames * [ ] node **factories** * [x] **default** typesetters * [ ] **und** languages *...

todo
refactor

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

todo
refactor

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

todo

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

bug

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

bug

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

bug
todo
needs MWE

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

bug

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

needs MWE