Skip to content

[article] Faire un caractère spécial avec Ergo‑L#295

Open
Ced-C wants to merge 5 commits into
Nuclear-Squid:mainfrom
Ced-C:Cætera

Hidden character warning

The head ref may contain hidden characters: "C\u00e6tera"
Open

[article] Faire un caractère spécial avec Ergo‑L#295
Ced-C wants to merge 5 commits into
Nuclear-Squid:mainfrom
Ced-C:Cætera

Conversation

@Ced-C

@Ced-C Ced-C commented Jan 2, 2025

Copy link
Copy Markdown

An article that answer a common question on the discord : “how to make 🔠 character in Ergo‑L”
Comments / improvements are welcome.

@Nuclear-Squid Nuclear-Squid left a comment

Copy link
Copy Markdown
Owner

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Il est bien sympa cet article ! J’ai eu pas mal de choses à dire mais c’est surtout du détail de présentation et du markup, très peu de choses à redire sur le fond. Plus tard on aura une CI pour chopper plus tôt les problèmes de markup, comme ça t’aura un retour plus rapide et plus fiable sans trop polluer les reviews ^^

Comment thread www/data/authors/cætera.toml
Comment thread www/content/articles/faire_un_caractere_special/index.md Outdated
Comment thread www/content/articles/faire_un_caractere_special/index.md Outdated
Comment thread www/content/articles/faire_un_caractere_special/index.md Outdated
Comment thread www/content/articles/faire_un_caractere_special/index.md Outdated
Comment thread www/content/articles/faire_un_caractere_special/index.md Outdated
Comment thread www/content/articles/faire_un_caractere_special/index.md Outdated
Comment thread www/content/articles/faire_un_caractere_special/index.md Outdated
Comment thread www/content/articles/faire_un_caractere_special/index.md Outdated
Comment thread www/content/articles/faire_un_caractere_special/index.md Outdated
@Ced-C Ced-C requested a review from Nuclear-Squid January 3, 2025 17:24

@wismill wismill left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Je trouve cette page trop chargée. On y parle :

  • du format Kalamine, pas nécessaire pour apprendre les symboles par défaut.
  • de couches
  • de touches mortes
  • de typographie
  • de compose (sans montrer la syntaxe ni diriger vers la page de manuel)
  • de méthode de saisie

Il serait judicieux d’avoir plusieurs pages pour alléger :

  • Symboles de base, + lien vers page compose et typo soignée
  • Typo soignée (uniquement introduite dans page précédente)
  • Saisie avancée de symboles avec Compose

Si je débute, je découvre ainsi d’abord les différentes couches (il est où XXX ?), puis je peux m’intéresser à la typo soignée (regardez mes belles espaces insécables avec ces guillemets élégants 😄) et enfin personnaliser tout ça (j’aimerais taper facilement 🦆🚀✨, je fais comment ?).

Ce n’est pas toujours simple de répondre, étant donné la multitude de caractères
présents dans Unicode. Cela dépend fortement du caractère en question.

Petite pensée aux windowsiens **et** typographes exigeants ; cela ne fait pas

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Utiliser une formule inclusive ?

Comment on lines +34 to +37
> **NB :** Les caractères en vert sont obtenus via la couche typo (suite à la
> touche `★`), les caractères en bleu, via la touche <kbd>AltGr</kbd>,
> les caractères rouges sont des
> [touche morte][dk].

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Il faudrait vraiment ajouter un style dédié pour les remarques. Le balisage de citation citation n’est pas adapté ici.

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Cf. https://pandoc.org/MANUAL.html#extension-alerts. Il faudra peut-être activer l’extension dans la config d’Hugo.

Comment on lines +47 to +62
```toml
base = '''
╭╌╌╌╌╌┰─────┬─────┬─────┬─────┬─────┰─────┬─────┬─────┬─────┬─────┰╌╌╌╌╌┬╌╌╌╌╌╮
┆ ~ ┃ € ‚ │ « ‘ │ » ’ │ $ │ % ┃ ^ │ & │ * │ # │ @ ┃ _ – ┆ + ± ┆
┆ ` ┃ 1 „ │ 2 “ │ 3 ” │ 4 ¢ │ 5 ‰ ┃ 6 │ 7 │ 8 § │ 9 ¶ │ 0 ° ┃ / ÷ ┆ = ≠ ┆
╰╌╌╌╌╌╂─────┼─────┼─────┼─────┼─────╂─────┼─────┼─────┼─────┼─────╂╌╌╌╌╌┼╌╌╌╌╌┤
· ┃ Q │ C │ O │ P │ W ┃ J │ M │ D _ │ ! ¡ │ Y ┃ { ┆ } ┆
· ┃ â │ ç │ œ │ ô │ ┃ │ µ │ _ │***¨ │ û ┃ [ ┆ ] ┆
· ┠─────┼─────┼─────┼─────┼─────╂─────┼─────┼─────┼─────┼─────╂╌╌╌╌╌┼╌╌╌╌╌┤
· ┃ A │ S │ E │ N │ F ┃ L │ R │ T │ I │ U ┃ " ┆ | ┆
· ┃ à │ é │ è │ ê │ ñ ┃ ( │ ) │ î │ ï │ ù ┃ ' ┆ \ ┆
╭╌╌╌╌╌╂─────┼─────┼─────┼─────┼─────╂─────┼─────┼─────┼─────┼─────╂╌╌╌╌╌┴╌╌╌╌╌╯
┆ > ┃ Z │ X │ ? ¿ │ V │ B ┃ : │ H │ G │ ; • │ K ┃ ·
┆ < ┃ æ │ ß │ - ‑ │ – │ — ┃ . … │ │ *µ │ , · │ ┃ ·
╰╌╌╌╌╌┸─────┴─────┴─────┴─────┴─────┸─────┴─────┴─────┴─────┴─────┚ · · · · · ·
'''

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Si c’est possible inclure (include ?) le fichier source directement ici. Ce sera plus facile de mettre à jour en cas de changement de version.

1dk_shift = "\u2019" # RIGHT SINGLE QUOTATION MARK
```

Le fichier se décompose en trois parties :

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Plutôt que de parler du fichier, peut-être se concentrer sur les couches directement ? Ce n’est pas dit qu’une personne consultant cette page s’intéresse au format. C’est même peu probable en fait. Je pense que cette page doit rester aussi simple que possible et se concentrer sur la thématique principale.

séquences simples en caractères magiques :

- <kbd>⎄</kbd>-<kbd>ae</kbd> pour <kbd>æ</kbd>.
- <kbd>⎄</kbd>-<kbd>-></kbd> pour <kbd>→</kbd>.

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
- <kbd>⎄</kbd>-<kbd>-></kbd> pour <kbd>→</kbd>.
- <kbd>⎄</kbd>-<kbd>-&gt;</kbd> pour <kbd>→</kbd>.

Ergo‑L est conçu pour écrire et coder, mais il y aura des cas où un caractère
spécifique manque.

Pour ces moments-là, entre en scène la touche Compose (<kbd>⎄</kbd>).

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Lien Wikipedia ?

> positionner compose comme sur l'image en utilisant les commandes suivantes
> ```
setxkbmap fr ergol_iso
xmodmap -e "keycode 56 = Multi_key"

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

et les sessions Wayland ? X11 c’est bientôt le passé.

qu’une touche définie de façon arbitraire dans un pilote.


### Installer et positionner compose

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Positionner ?

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

« positionner » -> « configurer » ?

Comment on lines +153 to +154
> les séquences de mêmes types. Par exemple, dans mon fichier compose, tous les
> émojis commencent par le symbole <kbd>:</kbd>. Cela permet d’éviter les

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

À aucun moment on a un extrait de fichier Compose. Ça serait bien d’en inclure, + lien vers la man page.

Idéalement on voudrait que tout ceci se fasse via Kalamine.

@wismill

wismill commented Feb 17, 2025

Copy link
Copy Markdown
Collaborator

Ce serait génial d’avoir une image de la dispo avec un champ de text qui réagissent à la saisie de l’utilisateur :

  • Détecter touches côté utilisateur et la traduire en touches Ergo-L (idéalement toute dispo avec fichier Kalamine)
  • Traduire un caractère par une séquence de touches
  • Touches correspondantes mises en évidence. Pb: comment gérer les séquences ? Numéros en overlay ?

@wismill

wismill commented Feb 19, 2025

Copy link
Copy Markdown
Collaborator

#300 est une bonne intro, à voir comment articuler les deux.

Les caractères utiles pour écrire une langue parlée en Europe
--------------------------------------------------------------------------------
Bonne nouvelle : si vous écrivez en français, anglais ou toute autre langue
européenne courante, il y a fort a parier que vous besoins sont couverts ! Il

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

« vous besoins » -> « vos besoins »

@sblondon

Copy link
Copy Markdown

Il serait judicieux d’avoir plusieurs pages pour alléger :

* Symboles de base, + lien vers page compose et typo soignée
* Typo soignée (uniquement introduite dans page précédente)
* Saisie avancée de symboles avec Compose

Si je débute, je découvre ainsi d’abord les différentes couches (il est où XXX ?), puis je peux m’intéresser à la typo soignée (regardez mes belles espaces insécables avec ces guillemets élégants 😄) et enfin personnaliser tout ça (j’aimerais taper facilement 🦆🚀✨, je fais comment ?).

Une solution moins ambitieuse pourrait être de reprendre ce plan en en faisant trois sections dans l'article. ça donnerait une progression plus évidente au lecteur.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants