Jak kontrolować czcionkę używaną przez Athena-gvim w oknach dialogowych?


0

Aby zmniejszyć liczbę zależności, buduję gvim, aby używać tylko widżetów Athena (bez GTk itp.) Działa to dobrze, ale jest problem z lokalizacją ... Moje ustawienia regionalne są ustawione KOI8-U.

Po ustawieniu guifontw ~/.gvimrcotrzymuję odpowiednią cyrylicę wyświetlaną zarówno w tytułach menu, jak i wewnątrz edytora - to działa:

set guifont=-monacocyrillic-fixed-medium-r-normal--10-100-75-75-c-60-koi8-u

Jednak wyskakujące okna nadal używają innej czcionki, która ma znaki ISO8859-1 (5) zamiast KOI8-U:

wprowadź opis zdjęcia tutaj

Czy ustawienie można kontrolować za pomocą innej zmiennej gvim (jak guifont)? Jeśli nie, jaka jest nazwa „zasobu” X11, którą powinienem ustawić? Dzięki!

(BTW, dlaczego nie ma tagów dla „Athena” i „x11-resources”?)

Odpowiedzi:


0

Ok, twórcy vim zaprzeczyli , że guifontpowinno to mieć jakikolwiek wpływ na czcionkę używaną przez niektóre aspekty graficznego interfejsu użytkownika, ale nie na inne. Nie do końca rozumiem, gdzie jest narysowana linia i dlaczego, ale to, co to jest.

Co do X11 zasobów, okazuje się, że naprawdę udokumentowane . Mój ~/.Xdefaultsteraz ma:

Vim*font: -*-serene-*-r-*-*-*-180-*-*-*-*-koi8-o

a wyskakujące okna Vima używają czcionki.

(Wskazówka: nie trzeba ponownie uruchamiać po edycji pliku Xdefaults - wystarczy powtórne uruchomienie xrdb < ~/.Xdefaults.)

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.