LINUX.ORG.RU

TCL/TK - русский язык


0

0

Немного пишу на тикле для системных нужд, и тут понадобилось выдать сообщение на РУССКОМ языке. Написал в kedit файлик с руским текстом, а когда считал строку с файла в label, одни вопросы. Чего где крутить, не подскажете? Чего то с кодировками, или шрифты, или еще чего...

anonymous

Выставить внешнюю кодировку: encoding system <enc>

Выставить нужный шрифт: option add *Font <font>

amm
()
Ответ на: комментарий от amm

чё-то у Вас не так в X - скорее всего alias`ы
serif sanserif helvetica fixed (кого-то из них)
ведут на шрифты без кирилицы..
возможно локаль выставленна криво, вообщем - 
tk тут невинен как дитя :)

кстати очень рекомендую взять последнюю версии Tk,
и пересобрать с опцией -enable-xft - очень красиво получается.

MKuznetsov ★★★★★
()
Ответ на: комментарий от amm

при том что всех встеченный мной UNIXах, Tk отображал русские надписи..кривенько, но это не его проблемы - после нормальной настройки фонтов в X всё становилось идеально.

MKuznetsov ★★★★★
()

В версии 8.1 Tcl/Tk перешли к юникоду и все хорошенько сломали (на концептуальном уровне). Затем починили, вроде, сейчас работает (не знаю, с какой версии начиная) encoding system, как было описано amm (21.11.2005 16:22:10).

Die-Hard ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.