Serious writing (in the Latin script) needs italics

Hi all,

I'm very impressed with this project. I'm using the Lagrange client by
Jaakko Ker?nen and it's very beautiful. But I noticed an oversight.

Lagrange handles images absolutely great: they're only downloaded when I
click on them. And I can (barely) live without inline links. But italics
are just too important for writing in the Latin script (note that I
don't really care about bold face). Other writing systems may have their
own way of conveying emphasis, but for the Latin script it's italics.

The Gemini FAQ [1] itself already shows the issue: the heading for
section 2.3 needed italics, but none were available, so it uses
asterisks for emphasis. This does not look good in the otherwise very
slick Lagrange.

I don't think the ability to mark emphasis is likely to lead to abuse.
Also, even if you plan on primarily interacting with Gemini in your
terminal, let me point out that a lot of terminals support italics
nowadays. And if your terminal doesn't, it can just ignore it.

Now, one way out of this problem is to use Unicode's support for italics
[2]. You could maybe argue that it should be the job of the text
encoding to encode emphasis and not the job of the markup. But I don't
have the impression that this is particularly well encoded in Unicode.
And I think, for example, Cyrillic is missing from it.

So, I hope you'll consider adding markup for emphasis, even if it will
complicate the client implementation.

One option is maybe to just make rendering emphasis *optional*. The
specification could say that surrounding asterisks (*like this*) denote
emphasis, but if a client doesn't want to render it, they could just
display the asterisks.

Cheers,
Thomas

[1]: gemini://gemini.circumlunar.space/docs/faq.gmi
[2]: https://en.wikipedia.org/wiki/Mathematical_Alphanumeric_Symbols

---

Next in thread (2 of 29): 🗣️ Philip Linde (linde.philip (a) gmail.com)

View entire thread.