githubnext / githubnext/monaspace

Gvim under Linux: Quirky ligatures and no texture healing

Aperta
#244 5 commenti 0 reazioni 0 assegnatari Vedi su GitHub
waiting for user
Lingua principale
Shell
Stelle
19.6k
Fork
322
Metriche di merge delle PR
Nessuna PR unita negli ultimi 30g

Descrizione

Now that #17 is fixed (thank you!), I'm trying Monaspace out in Gvim again. The font appears, but texture healing isn't working, and when I try to enable ligatures, it's quirky.

Software versions:
- Linux Mint 21.3 Cinnamon
- Gvim 8.2.2121
- Monaspace v1.101

Gvim settings:
```
set guifont=Monaspace\ Neon
" The following line causes the quirky ligatures
set guiligatures=!\"#$%&()*+-./:<=>?@[]^_{\|~}
" Originally I had the following line as well, but since this setting only applies to Windows, it's irrelevant
set renderoptions=type:directx
```

The results look like [the example on the Monaspace website](https://monaspace.githubnext.com/#learn-more) with `Texture healing` unticked.

The attached screenshot is with `guiligatures` set; note that the slashes (`/`) at the beginning of the comments are offset to the left and not fully rendered. Interestingly, this doesn't happen when the block cursor is over it, so it might be an issue with Gvim or whatever it uses to render the character, but it would be helpful to know whether I'm setting this up correctly. Let me know if there are any other settings that I could try, or applications other than Gvim that you would expect to work. Thanks.

![Screenshot from 2024-08-06 15-11-02](https://github.com/user-attachments/assets/c26b229a-f22a-4f43-902d-c2f0a0d57536)

Guida per i contributori

Nessuna guida per i contributori indicizzata per questo repository

Direzione di ricerca

Riproducete il report in Gvim 8.2.2121 su Linux Mint 21.3 con Monaspace v1.101, utilizzando le impostazioni mostrate di guifont, guiligatures e renderoptions. Confrontate la correzione della texture e il rendering delle legature, in particolare le barre oblique spostate, e stabilite se il comportamento è causato da Monaspace, Gvim o dalla configurazione; documentate il risultato e qualsiasi correzione o workaround confermato.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Valutazione

Stack tecnologico
linux, vim
Ambito
design, desktop
Tipo di issue
Bug
Difficoltà
4/5
Tempo stimato
3-5 giorni
Stato di attività
Ferma
Chiarezza
Da chiarire
Idoneità per principianti
25/100

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.