возможно указана неверная кодовая страница?
если для шрифте (например, truetype) указана другая страница, то символы с кодом >127 отображаются неверно, поскольку трансформируются на другой набор глифов.
на эту мысль наводит небольшой опыт работы с прогой fontographer, где мне пришлось самому рисовать буквы. там тоже никак не хотел устанавливаться нормальный русский шрифт.
ну и, ессно, есть шрифты, в которых русского алфавита нет в принципе (например, Wingdings)

п.с. у меня аська часто так слетает - при переключении раскладки. точнее, у меня все ок, а у оппонента - одни вопросы.