Options -> Fonts -> OEM (DOS) Charset
Дякую звичайно. Але я ж кажу, що при виборі цього шрифту (OEM (DOS) Charset) неможливо набирати російський текст. виходить абракадабра.
перерив всі налаштування на предмет кодування, пробував скрізь (Font.ini, Fonts.ini) вказувати FONTS_CHARSET = 255 (якраз DOS кодування), не допомагає.
Якщо поміняти системну локаль в Windows на Англійську, то російські символи навіть при потрібним кодуванням OEM Charset вже не видно.
Як тест спробуйте:
1. будь-якій доступній програмою створюєте tex-файл з кодуванням ibm866 (cp866), 2. відкриваєте його в WinEdt6, 3. вибираєте Options -> Fonts -> OEM (DOS) Charset, 4. пробуєте надрукувати будь-який російський текст.
Слід зазначити, що російські символи можна набрати, викликавши російську клавіатуру на панелі інструментів WinEdt6 - при цьому знову набираються символи візуалізуються коректно.
Є ще пропозиції, як можна виправити?
Соррі, поквапився. Коли писав минулий пост, то побачивши нормальний текст в WinEdt 6 для файлу з cp866 задовольнився цим - подрукуємо російський текст в ньому не спробував. А Ваша проблема, виявляється пов'язана саме з печаткою російських букв, а не читанням їх.
Вам потрібна трансляція OEM-> ANSI при читанні файлу з диска в WinEdt і зворотна трансляція ANSI-> OEM під час запису на диск. (Саме так люди працювали з файлами cp866 в старих версіях WinEdt - там треба було просто галочки у відповідних опціях трансляції поставити).
Два варіанти рішення: