При печати из некоторых программ под Win2000 отдельные символы заменяются символом по умолчанию (квадратик). Под Win95 всё печаталось правильно. Более того- в тестовой программке(Delphi) и на экран так же хреново выводит. При помощи функции GetGlyphIndices обнаружил, что для этих символов берется нулевой номер глифа(который по умолчанию-для ненайденных) в шрифте. Может кто знает как кодам ANSI или юникод сопоставляются номера глифов? И как исправить такой вывод?
|