macvim-dev / macvim-dev/macvim

Misaligned Glyphs in Berkeley Mono

Aperta
#1,502 4 commenti 0 reazioni 0 assegnatari Vedi su GitHub

Nessuno ha ancora preso questa issue.

Renderer
Lingua principale
Vim Script
Stelle
7.9k
Fork
691
Metriche di merge delle PR
Nessuna PR unita negli ultimi 30g

Descrizione

Steps to reproduce
  1. Using set guifont=BerkeleyMono-Regular:h16 as your font font link (can probably be repro'd with the existing trial
  2. See attached screenshot comparing Vim in Ghostty terminal renderer vs MacVim:
    CleanShot 2024-09-24 at 22 34 11
  3. The rounded corner graphics appear broken in MacVim
Expected behaviour

Unclear if the issue is because of how fallback fonts apply or if these are embedded glyphs in the font that are being mis-rendered

Version of Vim and architecture

MacVim 9.1, Included Patches: 1-727

Environment

Operating System: macOS Sequoia (15.0)

How MacVim was installed

Built from source

Logs and stack traces

No response

Vim configuration where issue is reproducable

No response

Issue has been tested with given configuration
  • by running MacVim.app from GUI macOS interface
  • by running vim/gvim/etc installed by MacVim
  • by running other versions of vim (e.g. /usr/bin/vim)
Issue has been tested with no configuration
  • by running mvim --clean (or gvim, supplied by MacVim distribution)
  • by running vim --clean (in terminal, supplied by MacVim distribution)
  • by running vim --clean (in terminal, other suppliers, e.g. /usr/bin/vim)
Other conditions
  • The both Homebrew packages "vim" and "macvim" are installed

Guida per i contributori

Apri la guida per i contributori

Come iniziare

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Direzione di ricerca

Riproduci il problema in MacVim.app con BerkeleyMono-Regular alla dimensione 16 e confronta i glifi arrotondati con lo screenshot allegato di Ghostty e MacVim. Ripeti quindi con mvim --clean e annota se il comportamento cambia; il lavoro è completato quando viene identificata la causa legata al rendering o al carattere di fallback e viene confermato l’allineamento corretto dei glifi su macOS Sequoia.

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

Valutazione

Stack tecnologico
macos, vim
Ambito
computer-graphics, 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.