💾 Archived View for gemi.dev › gemini-mailing-list › 000046.gmi captured on 2023-11-04 at 12:20:37. Gemini links have been rewritten to link to archived content

View Raw

More Information

➡️ Next capture (2023-12-28)

-=-=-=-=-=-=-

[SPEC-CHANGE] Preformatted text, header and unordered list lines defined

solderpunk <solderpunk (a) SDF.ORG>

Attention Gemininauts!

I have officially updated the spec-spec just now.
        
SUMMARY OF CHANGES:

Section 1.3.5 (text/gemini response) has been edited and expanded in
several places, to define new line types.  The only non-optional change
defines lines beginning with ``` as toggling a "preformatted" mode,
within which all lines (including those which would constitute link
lines outside of preformatted mode) must be presented verbatim in a
fixed width font.

IMPLICATIONS FOR SERVER AUTHORS:
	 
None
	  
IMPLICATIONS FOR CLIENT AUTHORS:
	   
Clients now need to detect and correctly handle preformatted lines.

Clients MAY optionally recognise heading lines and unordered list item
lines.
	    
IMPLICATIONS FOR CONTENT AUTHORS:

Authors with ASCII art, source code or other content which may appear
incorrectly when displayed in a variable width font or with minor
whitespace normalisation should enclose said content within
preformatting toggle lines.

Cheers,
Solderpunk

Link to individual message.

Michael Lazar <lazar.michael22 (a) gmail.com>

On Sun, Mar 1, 2020 at 11:36 AM solderpunk <solderpunk at sdf.org> wrote:
>
> Attention Gemininauts!
>
> I have officially updated the spec-spec just now.
>
> SUMMARY OF CHANGES:
>
> Section 1.3.5 (text/gemini response) has been edited and expanded in
> several places, to define new line types.  The only non-optional change
> defines lines beginning with ``` as toggling a "preformatted" mode,
> within which all lines (including those which would constitute link
> lines outside of preformatted mode) must be presented verbatim in a
> fixed width font.

Thank you for this solderpunk!

I have just finished updating my gemini server [1] and my gemini-http proxy [2]
to display the new line types. Things are looking optimistic and all of the
existing gemini servers are still readable with proportional fonts and wrapped
lines. This biggest change will be wrapping figlet art with ``` blocks.

(FYI, you need to drop the leading whitespace from the bullets on
gemini.circumlunar.space :p )

[1] gemini://mozz.us
[2] https://portal.mozz.us/

Link to individual message.

Steve Ryan <stryan (a) saintnet.tech>

On 20/03/03 11:09PM, Michael Lazar wrote:
> On Sun, Mar 1, 2020 at 11:36 AM solderpunk <solderpunk at sdf.org> wrote:
> >
> > Attention Gemininauts!
> >
> > I have officially updated the spec-spec just now.
> 
> Thank you for this solderpunk!
> 
> I have just finished updating my gemini server [1] and my gemini-http proxy [2]
> to display the new line types. Things are looking optimistic and all of the
> existing gemini servers are still readable with proportional fonts and wrapped
> lines. This biggest change will be wrapping figlet art with ``` blocks.

Will the jetforce_diagnostics script be updated as well? I've been using
it to make sure my server[0] is reasonably standard-compliant and it's
been a nice tool to have.

[0] https://github.com/stryan/secretshop

Link to individual message.

solderpunk <solderpunk (a) SDF.ORG>

On Tue, Mar 03, 2020 at 11:09:25PM -0500, Michael Lazar wrote:
 
> (FYI, you need to drop the leading whitespace from the bullets on
> gemini.circumlunar.space :p )

Ooh, thanks for the heads up!  I'll do that right now.

And I'll get all my clients recognising preformatting toggle lines in
the near future, this coming weekend at latest.

Cheers,
Solderpunk

Link to individual message.

---

Previous Thread: Regarding `gemini://` over NaCL (replacing TLS)

Next Thread: Three month spec freeze