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 :

2024_04_13_18h06m06

Détail des caratères problématiques :

2024_04_13_17h59m31

Le problème apparaît aussi avec Fira Code:

2024_04_13_18h28m42

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:

2024_04_13_18h17m07

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

Modification effectuée par cultrarius cultrarius