Редактор мультитекста использует для отображения шрифтов SHX шрифт Proxy 1. Следовательно, надо правильно отобразить именно этот шрифт. Для этого, как известно, существует секция FontSubstitutes в файле WIN.INI Надо прописать в этой секции такие подмены:
[FontSubstitutes]
Proxy 1,204=Proxy 1,204
Proxy 1,0=Proxy 1,204
Proxy 2,204=Proxy 2,204
Proxy 2,0=Proxy 2,204
Proxy 3,204=Proxy 3,204
Proxy 3,0=Proxy 3,204
Proxy 4,204=Proxy 4,204
Proxy 4,0=Proxy 4,204
Proxy 5,204=Proxy 5,204
Proxy 5,0=Proxy 5,204
Proxy 6,204=Proxy 6,204
Proxy 6,0=Proxy 6,204
Proxy 7,204=Proxy 7,204
Proxy 7,0=Proxy 7,204
Proxy 8,204=Proxy 8,204
Proxy 8,0=Proxy 8,204
Proxy 9,204=Proxy 9,204
Proxy 9,0=Proxy 9,204
в дополнение ко всем уже имеющимся.
Теперь залезаем в файл mtextmap.ini и пишем
[SHX Map]
eskd_win.shx=,0,0,204,2
monotxt.shx=Monotxt,0,0,204,2
simplex.shx=Simplex,0,0,204,2
txt.shx=Txt,0,0,204,2
[Proxy Fonts]
Proxy 1=Proxy 1,204
Proxy 2=Proxy 2,204
Proxy 3=Proxy 3,204
Proxy 4=Proxy 4,204
Proxy 5=Proxy 5,204
Proxy 6=Proxy 6,204
Proxy 7=Proxy 7,204
Proxy 8=Proxy 8,204
Proxy 9=Proxy 9,204
Default=eskd_win
После этой манипуляции редактор мультитекста в Автокад 2000 также стал отображать редактируемый текст шрифтом Arial TrueType!
Выводы
Итак, подведем итог. Чтобы заставить отображать русский текст в окне встроенного редактора мультитекста надо:
Вписать в секцию FontSubstitutes файла WIN.INI подмены для шрифтов Proxy 1...Proxy 9
Вписать в секцию Proxy Fonts файла MTEXTMAP.INI подмены для шрифтов Proxy 1...Proxy 9
После этих махинаций
Редактор мультитекста начинает писать мультитекст шрифтом TrueType и, соответственно, делать его читаемым (хотя в текущем стиле задан SHX-шрифт) Обычный текст пишется текущим SHX-шрифтом. Наблюдается некоторая "автоматизация" смены шрифта для мультитекста. Разумеется, это не то, чего всем хочется, но хоть что-то.
Это не я придумал
Знающие люди правда твердят, что все беды с MTEXT, это от левых Windows и AutoCAD. Хотелось бы верить... да не верится. Вот я на одном компьютере увидел нормально работающий на русском MTEXT, так даже глазам сначала не поверил, подумал почудилось...