[EGD-discu] 1.1rc1 – touches mortes

[ Thread Index | Date Index | More ergodis.org/discussions Archives ]


Hello,

Je suis en train de travailler sur la gestion des touches mortes sur la
1.1rc1.
Ça a été entamé y’a 2 ans mais jamais terminé (comme quoi c’était
effectivement très urgent… mais passons).

A2 et moi avions commencé (et presque fini) les touches mortes
chaînées, et en recroisant l’implémentation avec les votes, j’ai
quelques questions :


Premier point – touche morte + espace

- rond en chef + espace = degré (°)
C’est certes le comportement de base de Compose, mais pourquoi ne pas
plutôt mettre U+02DA RING ABOVE (˚) ?

- rond souscrit + espace = rien
- tilde souscrit + espace = rien
Il y a deux caractères qui existent, et qui pourrait y être placés :
- U+02F3 MODIFIER LETTER LOW RING (˳)
- U+02F7 MODIFIER LETTER LOW TILDE (˷)

Pour rappel, ce qui a été voté c’est :

> Le diacritique espaçant s’il existe dans Unicode, rien sinon.. 

http://bepo.fr/wiki/Discussion:Version_1.1rc1/Touches_mortes/Caract%C3%A8res_morts#Caract.C3.A8res_espa.C3.A7ants_.C3.A0_supporter

Je ne propose pas de faire en sorte que circonflexe + espace produise
U+02C6 MODIFIER LETTER CIRCUMFLEX ACCENT (ˆ) parce que sinon le seul
moyen de produire l’asciicircum (^), qui sert souvent en informatique)
est une combo pourrie.


Deuxième point – double pression

En cherchant la complétude, on s’est rendu compte qu’il existe un
U+032C COMBINING CARON BELOW.
On a donc créé une touche morte dead_caronbelow, mais qui ne contient
aucun caractère et qui sert exclusivement à produire le combinant.

Ce principe pourrait être appliqué aux symboles suivant :
- U+0313 COMBINING COMMA ABOVE
- U+1DCE COMBINING OGONEK ABOVE

Si on le fait, autant le faire pour les trois.
Mais est-ce pertinent de le faire ?


Troisième point – touche morte + . ou ’

La règle pour ces combinaisons c’est de mettre le symbole combinant.
Sauf que pour la brève souscrite, et pour la barre horizontale on a
plusieurs choix :
- combining_invertedbreve et combining_brevebelow
- combining_shortstroke et combining_longstroke

Le choix fait par A2 est de mettre les premiers sur . et les seconds
sur ’

Je parle de touche morte brève souscrite, mais le nom est trompeur : on
génère 12 inversées et 2 souscrites.

https://bepo.fr/wiki/Version_1.1rc1/Touches_mortes/Pressions_multiples


Les deux premiers points pourraient être reportés à la 1.2
Par contre pour le troisième, y’a un choix à faire.

Merci d’avance pour votre retour.

Restera ensuite à implémenter les changements de la rc2 mais ça sera
bien plus rapide :)

-- 
Nicolas

--
Pour ne plus recevoir les messages de cette liste de discussion, envoyez un courriel avec pour destinataire discussions-REQUEST@xxxxxxxxxxx et pour sujet "unsubscribe".


Mail converted by MHonArc 2.6.19+ http://listengine.tuxfamily.org/