macvim-dev / macvim-dev/macvim

guifontwide fonts do not get larger/smaller when guifont does

Offen
#1,632 4 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen

Dieses Issue hat noch niemand übernommen.

Vorherrschende Sprache
Vim Script
Sterne
7.9k
Forks
691
PR-Merge-Kennzahlen
Keine gemergten PRs in 30 T.

Beschreibung

Steps to reproduce
  1. Install and set different fonts for guifont and guifontwide
  2. Type in English and Korean: 가나다 ABC
  3. Make text larger/smaller

Actual results: only the English text gets larger/smaller; the Korean text stays the same size.

Expected behaviour

Expected results: all text would get larger/smaller

Version of MacVim

r182

MacVim installation method

Downloaded from GitHub release

Environment

macOS version: Sequoia 15.7.3
Mac: MBA M2

Logs and stack traces

Vim and MacVim configuration where issue is reproducable

set guifont=DejaVuSansMono:h20
set guifontwide=D2Coding:h20

Can be reproduced with different guifontwide fonts; one easy-to-get monospaced Korean font is D2Coding-Ver1.3.2-20180524.ttc from https://github.com/naver/d2codingfont/releases/tag/VER1.3.2

How was MacVim launched?
  • by launching MacVim.app in macOS (by using the Dock, Spotlight, or the open command)
  • by running mvim/gvim in the terminal
Issue has been tested with clean configuration
  • by running mvim --clean (or gvim, supplied by MacVim distribution). You can also use the File → "New Clean Window" menu item within MacVim.
  • by running vim --clean (in terminal, supplied by MacVim distribution)
  • by running vim --clean (in terminal, other suppliers, e.g. /usr/bin/vim)

Beitragsleitfaden

Beitragsleitfaden öffnen

Erste Schritte

  1. Lies das ganze Issue und danach den Beitragsleitfaden des Projekts.
  2. Schreib ins Issue, dass du es übernimmst — das erspart doppelte Arbeit.
  3. Forke das Repository und arbeite in einem Branch.
  4. Öffne einen Pull Request, der die Issue-Nummer nennt.

Rechercherichtung

Reproduziere das Problem mit MacVim r182 auf macOS unter Verwendung von mvim --clean, den gezeigten Einstellungen für guifont und guifontwide sowie gemischtem koreanischem und englischem Text. Vergleiche das Größenänderungsverhalten für beide Schriftarten; abgeschlossen ist es, wenn sich die Größe des koreanischen Textes zusammen mit dem englischen Text ändert.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
macos, vim
Bereich
desktop
Issue-Typ
Bug
Schwierigkeit
4/5
Geschätzter Aufwand
3-5 Tage
Aktivitätsstatus
Veraltet
Klarheit
Größtenteils klar
Anfängerfreundlichkeit
35/100

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.