Форум: "Основная";
Текущий архив: 2003.11.17;
Скачать: [xml.tar.bz2];
ВнизFonts in RichEdit Найти похожие ветки
← →
TUser (2003-11-05 10:12) [0]Проблема такая. Меняю шрифты выделенного фрагмента в richEdit"е (selAttributes.Name:=...). Английские буквы меняются нормально. Русские тоже иногда меняются, но с некоторыми шрифтами этого не происходит. Например, Courier или Times New Roman устанавливаются нормально, а вот BetinaScriptCTT (именно он-то мне и нужен) и некоторые другие - не выставляются. Т.е. в каком-нибудь ворде или еще где-то русский текст можно набрать таким шрифтом, а вот в ричэдите - никак не выходит. Копался, пробовал найти закономерность, какие именно шрифты глючат. Толком ничего не нашел. Кто знает, как это дело лечить?
← →
Плохиш_ (2003-11-05 10:18) [1]tntRichEdit из
http://home.ccci.org/wolbrink/tntmpd/delphi_unicode_controls_project.htm
← →
TUser (2003-11-05 10:21) [2]
> Плохиш_
Спасибо, попробую. Только шрифты у меня вроде не Unicode. И насколько я понимаю, в любом редакторе, типа ворда, не-Unicode шрифты используются.
← →
Плохиш_ (2003-11-05 10:24) [3]Не правильно понимаешь ;-)
← →
TUser (2003-11-05 10:32) [4]Т.е., если я в Ворде напишу текст не-Unicode шрифтом, он его в Unicode преобразит, так что ли.
P.S. Где вообще можно подробно прочитать про работу Винды со шрифтами. Переодически бывают какие-то совершенно странные глюки, типа сегдняшнего. Хотелось бы понимать, что винда делает.
← →
Плохиш_ (2003-11-05 10:39) [5]Нет, ворд сохраняет язык.
Винда не работает со шрифтами, с ними работают прикладные программы.
← →
TUser (2003-11-05 10:42) [6]
> Винда не работает со шрифтами, с ними работают прикладные программы.
Хорошо, - где прочитать про работу со шрифтами прикладных программ под виндоуз. Один и тот же шрифт в разных прогах себя может вести по-разному. Классический пример - работа с русскими шрифтами в Adobe Photoshop.
← →
Плохиш_ (2003-11-05 10:50) [7]В Delphi help TFont.Charset + голова
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2003.11.17;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.012 c