Re: Gopher text rendering ideas ────────────────────────────────────────────────────────────────────── So I gave it a quick try using my gopher web proxy. It worked as such: 0. Read the whole text file in memory 1. Search for "\n\n", mark it as end of paragraph 2. Search for " " (3 spaces) inside that paragraph 3.0 No occurence ? Wrap paragraph in <p> tags 3.1 Matched ? Wrap paragraph in <pre> tags 4. Move pointer past the paragraph 5. Start over till EOF It worked great overall ! I browsed a few holes like this, and all ASCII arts / code snippets rendered perfectly. Actual text paragraphs were also pleasant to read with proportional fonts. However, A few things I didn't think about looked odd, because the <p> tag reflow text by default. Things like lists, or quoted text looked bad: 1. First item 2. Second item 3. Third item > This was a quoted text with > hard wraps in it, that should definitely > not be reflowed. Some texts or graphic stuff looked odd as well, like banners like this that are 70 char wide: ||<><><><><><><....>|| As a conclusion, I think that my « naive » approach was a bit too naive, so for now I reverted to full monospace font for the time being, until I find a better way to do it, or give up on it entirely. If someone has an idea, feel free to contact me to discuss it ! -- ~wgs 20200925.1640