> Please try this:
>
> (set-fontset-font "fontset-default"
> 'cyrillic '(nil . "iso8859-5"))
> (set-fontset-font "fontset-default"
> 'cyrillic '(nil . "jisx0208.1983-0") 'append)
> (set-fontset-font "fontset-default"
> 'greek '(nil . "iso8859-7"))
> (set-fontset-font "fontset-default"
> 'greek '(nil . "jisx0208.1983-0") 'append)
>
> (set-charset-priority 'iso-8859-5 'iso-8859-7)
There are typos; this should rather be
---
(set-fontset-font "fontset-default"
'cyrillic '(nil . "iso8859-5"))
(set-fontset-font "fontset-default"
'cyrillic '(nil . "jisx0208.1983-0") nil 'append)
(set-fontset-font "fontset-default"
'greek '(nil . "iso8859-7"))
(set-fontset-font "fontset-default"
'greek '(nil . "jisx0208.1983-0") nil 'append)
(set-charset-priority 'iso-8859-5 'iso-8859-7)
---
IMHO, this kind of setup should be the default -- I'm quite sure that
even Japanese or Chinese prefer half-width characters for Greek and
Cyrillic. Any reason against this?
Werner