Вниз
Скачать: CL | DM;

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 вся ветка

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.024 c
1-56691
-=GUEST=-
2003-11-07 13:20
2003.11.17
Expert для форматирования исходников


4-56962
Maxim Pshevlotsky
2003-09-02 08:57
2003.11.17
Как заменить значок из ресурсов DLL?


1-56671
Yanis
2003-11-05 09:49
2003.11.17
Regedit


14-56918
Alex134
2003-10-23 22:26
2003.11.17
ищу хостинг для домашней странички


6-56800
Lomik
2003-09-20 22:47
2003.11.17
повторно не отсылает stream




   Наверх