That being said, i do appreciate the effort the good people of text editing make.
That being said, i do appreciate the effort the good people of text editing make.
Do you know that a Hangul typewriter (for Korean) was a thing back in the 20th century?
[0] https://learning.knoji.com/short-history-of-the-japanese-typ...
Even back in the typewriter era, it was not simple. Everytime I see people screaming that Unicode and internationalization is overcomplicated, I like to challenge them with counterexamples.
[1] https://www.quora.com/How-did-typewriters-work-for-Arabic-sc...
So, I absolutely love different scripts, and I think it's awesome how many different ways to write mankind has invented over the centuries.
But if Latin-style scripts are so much easier to input into computers, and if computers are not just the wave of the future but the present as well, maybe it would make sense for more languages to adopt Latin-style scripts. After all, we stopped using fractions everywhere in favour of decimals, because decimals are in many cases (not all!) better. Ditto our switch from Roman to Arabic numerals.
But the hard part isn't supporting _a_ script, it's supporting _all_ scripts (or at least, all relevant scripts, in our modern interconnected age). It's only moderately more complicated, even with existing latin-centric tools, to only support a single script. Heck, If you only support Chinese + Japanese for example: you can always assume monospacing, which makes layout a breeze; line-wrapping rules are extremely simple [0]; and word-breaking (and associated headaches, like hyphenation and inter-word spacing) is practically a non-factor.
[0]: https://en.wikipedia.org/wiki/Line_breaking_rules_in_East_As...
"It's a hard problem (and doesn't affect me) so let's ignore it altogether!"
Must be easy to make remarks like this when your native language happens to use the latin alphabet...
How about we use our knowledge to build computer systems that respect different writing systems, even if it's hard, instead of enforcing a latin hegemony upon the rest of the world.
Comparing scripts to numeral notation is comparing apples to oranges. The latin syllabary does not work for languages that have more sounds than are represented by 26 characters!
Still as keen on the idea?
Also, original point about typesetting stands, even in Thai case.
Also i find it ironic that we care a lot about let's say caret movement, when whole classes of devices are unavailable for the blind.
With respect to selection, selection is key to all forms of interactive editing because without it you don't have interactivity, you have a linear workflow. As such it does deserve some respect as a fundamental feature, even if it's not critical to fix every last bug. Even if you are working via screen reading and voice to text, you can still benefit from having selection tools available to you.
If your goal is, for example, to edit a book, you often need much more than a typewriter can give you. You need figures, equations, centralized text, footnotes, rich text styles, tables.
If your goal is even more ambitious, say, publishing the same book online, such that others can use the contents of the book and select it, look it up, share it, edit it etc., you need many of the above to be understood by the text engine, so you end up with shaping, support for all human scripts with all their accumulated idiosyncrasies etc.
Without any of this, you can barely have an academic life for example on the internet,or engineering disciplines and so on.