(no title)
rodelrod | 3 years ago
This has been a problem since the typewriter age. People having to get on with their jobs coped with it by using a full, breaking em-space. Unless this gets replaced automatically by the word processor, you get horrid typography and misplaced line breaks all over the place.
The Académie Française should have dealt with this years ago, if their ass wasn't stuck in the 17th century.
jobigoud|3 years ago
rich_sasha|3 years ago
nephanth|3 years ago
But honestly, rather than changing keyboards (which is hard), why doesn't Google just pick a shorthand that doesn't break typography rules, like `@` instead of `:`
cryptonector|3 years ago
But I agree that we need to make several alternative space characters easy to type:
Normille|3 years ago
Fucking moronic shite that they are. I've seen people on Twatter and FB have entire conversations in bloody emojis. Talk about reverse evolution! Why don't we just go back to grunting and gesturing and have done with it?
cryptonector|3 years ago
It looks like this rule is based on old typographic considerations. Much like the Spanish Royal Academy's rule that capitalized letters carry no accents (unlike the opposite French rule that capitalized letters do carry accents!), which stems from typewriters not having accented letters, so one would type a vowel, backspace, then an apostrophe to make an accented vowel, but for capitals there's not enough space so you couldn't and wouldn't overstrike them.
Users and language academies should distinguish typographic from non-typographic language rules, and typographic rules should be context-specific (well technology-specific, since technology is the context).
shakow|3 years ago
No human language on Earth is in a position where it can laughs at others for their idiomatisms.
sdeframond|3 years ago
"some-chars" + <whitespace> + ":"
must be treated as a single word in French.
(I guess it's more complicated than I imagine it is, alright)
cryptonector|3 years ago
The former is easy enough, but also very annoying to multilingual people since one might run in a Spanish locale but occasionally write in French. So that's not a solution.
The latter is... hard to do, because while Unicode has language tags that you can embed in documents, those are deprecated and they were never well supported, and so there's no way to mark-up text as being in one language or another, and a document-wide setting wouldn't be enough nor sufficiently generic and standard and portable.
The best solution here is to relax the French typographic rule (since it isn't needed anymore). But that would take time to filter through to French speakers (writers, and readers) so that they learn to not put that pesky space before punctuation, but also so that they don't complain when it's missing.
Or... you know, this business of emoji pickers could be something you could turn off. Nahhh, that would never fly! (/s)
makapuf|3 years ago
nephanth|3 years ago
TheRealPomax|3 years ago
pcdavid|3 years ago
I'd be surprised MS Word doesn't do the same. No need for a "true" typesetting solution.
bombcar|3 years ago
And another "US English" centered thing; spacing does not really matter in English, but can have functional differences in other languages and scripts.
https://www.youtube.com/watch?v=2yWWFLI5kFU is a fun look at one of the problems with Unicode in general.
dieulot|3 years ago
rodelrod|3 years ago
Did the 646 standard account for variable-width characters at all?
keybored|3 years ago
I just tested with `setxkmap fr`. These are not shifted:
Only this requires Shift: Also French layouts use an inverted number row (although none of those are accessed through that row).keybored|3 years ago
Aissen|3 years ago
In fact, french standard body AFNOR actually updated their AZERTY layout standard three years ago to include more characters, including the narrow non-breaking space. In traditional ISO-like fashion, one must pay to access this standard, but you can find an example here:
https://commons.wikimedia.org/wiki/File:KB_-_AZERTY_-_AFNOR....
It's mapped to AltGr + Maj + Space. Now you just need to find how to install/enable this layout on the platforms you care about.
rodelrod|3 years ago
This is the best reference I could find: https://www.lalanguefrancaise.com/articles/espace-insecable