๐Ÿ’พ Archived View for bbs.geminispace.org โ€บ u โ€บ stack โ€บ 17618 captured on 2024-07-09 at 03:28:37. Gemini links have been rewritten to link to archived content

View Raw

More Information

โฌ…๏ธ Previous capture (2024-06-20)

๐Ÿšง View Differences

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

Comment by ๐Ÿš€ stack

Re: "The Revolution Will Not Be In Proportional Width Font"

In: s/Geminispace

@dimkr Yes for highly specialized tasks, a more complicated solution is worth it. But for the last week I've been saddled with annoying complexity putting together a simple Spanish quiz program. All I need is a handful of accented vowels and an ร‘. Now I have to use wide characters, causing a mismatch with stored data, or juggle UTF8 strings without being able to count bytes etc... Never thought I'd miss DOS.

๐Ÿš€ stack

Jun 03 ยท 5 weeks ago

2 Later Comments โ†“

๐Ÿ™ norayr ยท Jun 04 at 00:50:

TKurtBond, i was always wondering why in oberon system's text editors it is possible to use left and right arrow keys to navigate inside a line, but not possible to use up and down keys to change the line.

then i thought that maybe that's because in case of fonts with different width letters, there is this problem to solve, when if you go up, then down and you can find yourself in a different place, may occur, and wirth decided to avoid that problem.

๐Ÿš€ stack ยท Jun 04 at 17:35:

@norayr: I've dealt with this issue on a few occasions. The solution is trivial to implement: maintain the target X position, and as the cursor moves up or down, go to the nearest available position.

Each vertical cursor navigation session keeps the target X, until horizontal movement, or some other X-altering event takes place.

Surely creators of languages and OSs are not stumped by such minor details...

Original Post

๐ŸŒ’ s/Geminispace

The Revolution Will Not Be In Proportional Width Font โ€” [gemini link] In the above link you will find what I believe to be a completely counterproductive and silly approach to thinking about terminals and ASCII. 1. List a set of problems in an unserious way. 2. Propose a vague solution (paraphrase: "something other than a terminal"). This approach to text will lead to the following behavior: Not taking the terminal seriously, and not solving problems for the terminal. Or, waiting for the...

๐Ÿ’ฌ blah_blah_blah ยท 20 comments ยท 1 like ยท May 30 ยท 6 weeks ago