Live data from Hacker News

The SILE Typesetter: Simon's Improved Layout Engine

github.com

41–47 of 47 posts

Re: The SILE Typesetter: Simon's Improved Layout Engine

#41
post #18

The manual seems to quickly disqualify the system. The numbers don't line up in the TOC in horrible ways. Then a little ways down there's a wrap figure that's got a horrible spacing problem. These indicate to me that the shiny new foundations are really quite wobbly.

I love the premise and design vision of SILE, so I played with it a bit. I reported an issue with the show-off document (not the manual), and it led to an interesting discussion: https://github.com/sile-typesetter/sile/issues/623

Re: The SILE Typesetter: Simon's Improved Layout Engine

#42
post #9

I think TeX is terrible, so keep it up please, but the examples all look really bad. If you want to sell someone on "this system will help you make beautiful documents", the examples need to wow.

I have used ConTeXt for a bit. And it made me like TeX again. The typesetting is actually great. It does ligatures, kerning, right to left scripts, Arabic, and more. I think LaTeX is where it went wrong, with all the incompatible packages which redefine random stuff...

Re: The SILE Typesetter: Simon's Improved Layout Engine

#43
I went to the the website and looked at [1]. Both examples there show complete lack of understanding of typography and typesetting. I don't even know where to start.

Tex is no fun to use but this system is years away from being an alternative.

https://sile-typesetter.org/examples/

Re: The SILE Typesetter: Simon's Improved Layout Engine

#45
post #42
post #9

I think TeX is terrible, so keep it up please, but the examples all look really bad. If you want to sell someone on "this system will help you make beautiful documents", the examples need to wow.

I have used ConTeXt for a bit. And it made me like TeX again. The typesetting is actually great. It does ligatures, kerning, right to left scripts, Arabic, and more. I think LaTeX is where it went wrong, with all the incompatible packages which redefine random stuff...

LaTeX can do all these things too. What Context brings to the table is a sane UI.

Re: The SILE Typesetter: Simon's Improved Layout Engine

#46
post #37
post #19

Does it have a context-free syntax? Because this is basically the only problem with TeX: You cannot parse it.

IIRC there are DSLs that are context free and which compile down to TeX. I just can’t recall at the moment any.. it’s been years. The layout engine inside TeX is second to none. Why throw out the baby with the bath water?

I never encountered a context-free typesetting language that was as powerful as TeX. I assume it would be quite a lot of rather boring work. The main interesting design question would be how to express content and its relationships in some logical way that is distinctive from the algorithmic layouting.

Re: The SILE Typesetter: Simon's Improved Layout Engine

#47
post #11

I admit I'm prejudiced by the author beginning the README by boasting about how "beautiful" their own creation is, but I'm dismayed at the thought of trying to do preservation and archival work on documents whose rendering changes every time Harfbuzz has a mandatory security update. I was hoping to be able to soften this criticism by saying "at least it looks better than the output of the last layout engine I wrote",…

Preserve the PDF output
Post reply on HN