A proposed scheme for parsing preformatted alt text

Nathan Galt mailinglists at ngalt.com
Fri Sep 11 20:27:11 BST 2020


> On Sep 11, 2020, at 12:44 AM, Sean Conner <sean at conman.org> wrote:
> 
> It was thus said that the Great Nathan Galt once stated:
>> 
>>> On Sep 10, 2020, at 5:30 PM, Sean Conner <sean at conman.org> wrote:
>>> 
>>> I added the following non-standard document:
>>> 
>>> 	gemini://gemini.conman.org/test/preformat.gemini
>>> 
>>> that contains "machine readable text" at the opening preformatted marker,
>>> and a "human readable text" on the ending preformatted marker, just to give
>>> an indication of what it might look like and what might be done with it. 
>>> Enough talk, *someone* has to do an implementation to scare the bejeezus out
>>> of everyone (not that it's particularly scary in what I did).
>>> 
>>> -spc (HTML people.  Seriously, HTML.  You want your format, you have it
>>> 	already ... )
>> 
>> I like sets of concrete examples. Thanks for whipping this up.
>> 
>> What I dislike about this style of “‘machine-readable’ text up top” (for
>> some definition of “machine-readable”) is that the alt-text function has
>> been entirely obliterated, at least in these examples.
>> 
>> For the two code bits at the top of the page, the alt text should be the
>> contents of the captions at the bottom of each.
>> 
>> For the three “images”, the alt-text should be something like:
>> 
>> - a dragon
>> - Merry Christmas
>> - a Christmas tree with a rabbit sitting near its base
> 
>  Okay, check out
> 
> 	gemini://gemini.conman.org/test/preformat-2.gemini
> 
>  -spc (Taking away my fun with the alt-text ... )

Much better.

I don’t know if “image” before the ASCII-art images is, or would be, useful to anything.

It seems a little weird to see “ code Lua” instead of “lua”, and I don’t know how easy it would be to adjust syntax-coloring libraries to account for this, but this nitpick is largely immaterial.

Like with the last one, thanks for making a concrete example.


More information about the Gemini mailing list