💾 Archived View for bbs.geminispace.org › u › istvan › 19738 captured on 2024-12-17 at 15:33:42. Gemini links have been rewritten to link to archived content

View Raw

More Information

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

Comment by 💎 istvan

Re: "Scorpion protocol/file-format If someone else try to make..."

In: s/Scorpion

Although the protocol uses ASCII characters, this does not mean that files, documents, etc cannot use non-ASCII characters.

Is a client expected to display non-ASCII text? This is one of the issues with gopher.

I have seen that some people were confused about this with Spartan too, even though I did not write the Spartan specification.)

I was certainly confused about this. The way spartan presented itself it sounded like gopher.

The FAQ (near the end of the document) mentions this too. (Maybe, I should mention at the top of the document, that there is a FAQ section near the end.)

Not a bad idea. It might be worth clarifying somehow earlier in the document too.

💎 istvan

Sep 19 · 3 months ago

2 Later Comments ↓

🦂 zzo38 [OP/mod] · Sep 19 at 23:31:

I was just pointing out it's a problem it can even be read that way.

Yes, and thank you for mentioning that problem, so that I could correct it.

Is a client expected to display non-ASCII text? This is one of the issues with gopher.

Yes, although some clients might not be able to display all characters (e.g. due to a lack of suitable fonts, or displaying using a format (e.g. a terminal emulator, or a limited display hardware) that does not support all of the characters, or a computer with limited memory or disk space, etc). (This is true with other file formats too, including Gemini and HTML.) An implementation that allows users to install additional fonts would be helpful in case they want to display additional character sets.

The GitHub repository includes some bitmap fonts, for PC character set and for TRON plane 0x21 (which includes JIS X 0208, JIS X 0212, JIS X 0213, GB 2312, KS X 1001, 6-dot Braille, and 8-dot Braille). If necessary, program to convert the fonts may be written, or they can be used as is. Making and using additional fonts may also be possible, and in future more may be added too.

It might be worth clarifying somehow earlier in the document too.

OK, I did that too.

🦂 zzo38 [OP/mod] · Sep 26 at 23:43:

I had also posted a feature request on GitHub for Lagrange and for elinks.

Original Post

🌒 s/Scorpion

Scorpion protocol/file-format If someone else try to make implementation too then it may be better possible to see if there are problems with the specification, e.g. if something is confusing or unclear or wrong. (I may also try to make my own multi-protocol browser (including Gemini), although that might takes some time, especially if I should need to figure out what data structures and other stuff to use in the implementation)

💬 zzo38 [mod] · 8 comments · Sep 19 · 3 months ago