Ligatures défectueuses dans l'éditeur de squelettes
Configuration
Matérielle
- CPU : Intel Core i5-8365U
- GPU : Intel HD Graphics 620
- Écran : 14" 1920x1080
Logicielle
- OS : Fedora linux 39
- Bureau : Hyprland v0.37.1
- Navigateur : Firefox 124.0.2 (64-bit), rpm officiel
- Police monospace : JetBrains Mono jetbrains-mono-fonts.noarch 2.304-3.fc39
Description du problème
Il est possible dans les réglages de Firefox et Chrome de choisir la police utilisée par le navigateur lorsqu'un site web demande à afficher une police à espacement fixe. Si l'on choisit JetBrains Mono sur Firefox, lors de l'affichage des ligatures dans l'éditeur, une partie des caractères disparait, rendant l'édition difficile. Voici ce que l'on peut voir par exemple :
Détail des caratères problématiques :
Le problème apparaît aussi avec Fira Code:
Il semble donc que les ligatures soient la source du problème. J'ai confirmé que mon navigateur est capable d'afficher les ligatures de JetBrains Mono correctement sur fonts.google.com
Exceptions :
Lors du zoom, avec [ctrl][+] ou [ctrl]scroll, le problème disparaît:
Le problème disparaît avec une police sans ligatures.
Le problème disparaît sur Ungoogled Chromium 123.0.6312.105 (64-bits), bien que JetBrains Mono soit utilisée.
EDIT: Mise en page, résultat de l'essai sur chromium