Marcin Wolinski <[EMAIL PROTECTED]> pisze:
> (font . "fontset-standard") ; a tu pies pogrzebany
> ...
> Kodowanie jest w postaci _mocno_ skróconej w pierwszych 5 znakach
> linii statusu. Dla Latin-2 jest to -2: , dla cp1250 -D: .
Wielkie dzięki Marcinie! Jeszcze pewnie kilka ,,prowokacji''
i materiał do artykułu jak znalazł ;-))) Voila:
> (font . "fontset-standard") ; a tu pies pogrzebany
Wydaje się, że *nie w pełni* realizuje to ustalenie fontu, takie jak
wybór Mule->SetFont. Rozpatrzmy takie minimalne ~/_emacs.el (bez
site-lisp/site-start.el|elc):
(codepage-setup '852)
(codepage-setup '1250)
(prefer-coding-system 'cp1250) ; lub 'latin2
(set-keyboard-coding-system 'cp1250)
(set-selection-coding-system 'cp1250)
(set-default-font "-*-Courier New CE-regular-r-*-*-15-112-*-*-c-*-*-iso8859-2-")
(setq default-frame-alist
(append
'((width . 80) (height . 30)
(font . "fontset-standard"))
default-frame-alist))
(setq delete-key-deletes-forward t)
Otóż:
1. po wybraniu Mule->SetFont wyświetla domyślny ,,Skrypt zachodni'' ??
(bez Twojej kluczowej podpowiedzi wystarczało zatwierdzenie OK)
2. plik zawierający: ąćęłńóśźż ĄĆĘŁŃÓŚŹŻ, kodowany w cp1250,
wczytuje oczywiście bez ąśź ĄŚŹ (zamiast tego `?') Ale i tak sukces!
3. w poprzednich eksperymentach zmieniałem CE-regular na CE-bold
i gdzieś to zostało zapisane (w rejestrze??; bo w żadnym skrypcie tego
nie mam). Dopiero Mule->SetFont ustaliło prawidłowe wyświatlanie
wszystkich znaków zgodnie z deklarowanym
CE-regular 1250 (,,Skrypt środkowoeuropejski'').
Może trza jeszcze grzebać w fonset-alias-alist?
Tyle na razie. Artykuł do biuletynu GUST qpamięci.
Serdecznie pozdrawiam,
--
Staszek Wawrykiewicz
email: [EMAIL PROTECTED]