Comment by thangalin

Comment by thangalin 3 hours ago

1 reply

    #show strong: set text(fill: blue)

    Join us for a David Lynch double
    feature with *Mulholland Drive* and
    *Inland Empire* next Tuesday
    at 8:15 PM.
I didn't realize Typst mixes content and presentation. Presumably, Typst allows including styles from external sources, much like the HTML/CSS split?

ConTeXt has also been making strides in creating accessible PDF files:

* https://meeting.contextgarden.net/2024/talks/hans+mikael/con...

* https://wiki.contextgarden.net/Input_and_compilation/Accessi...

klauserc 2 hours ago

Isn't that example the exact opposite of mixing content and presentation? The * notation applies the strong [emphasis] tag, the show rule (re-)defines the presentation. Ideally you would of course separate the two into separate files (template + content).

In my time using Typst, I found that Typst makes it possible/easy to make content even more abstract: write the content as a "data structure" and then present parts of it in various places around your document. For instance to list quantity/weight of a parts description in a parts index at the end.