При печати из некоторых программ под Win2000 отдельные символы заменяются символом по умолчанию (квадратик). Под Win95 всё печаталось правильно. Более того- в тестовой программке(Delphi) и на экран так же хреново выводит. При помощи функции GetGlyphIndices обнаружил, что для этих символов берется нулевой номер глифа(который по умолчанию-для ненайденных) в шрифте. Может кто знает как кодам ANSI или юникод сопоставляются номера глифов? И как исправить такой вывод?
Заходи в Пуск>Настройка>Контроль панель>Региональные установки.
И там выставляй Русский во вкладке Главная. В локализации русский появляется когда установишь Русский системным языком и Применишь установки!
В 2000-ой проблем с русским нету! Просто не настоено.
Valeryr-Балбесу.
Установлен у меня русский системным. В том-то и проблема, что не все символы пропали. В интересующем меня шрифте- только шестнадцатиричные 80, 8E и 9e(из псевдографики). Похоже в Win2000 какая-то фича не то появилась, не то пропала при выборе глифов из шрифтов(впрочем - говорят и в нек. др. Win).
Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)