[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: X resources (cyrillics for ru_RU locale in Tk/Xlib apps)



On 2003.04.20 at 18:12:30 +0300, Andrei Sosnin wrote:

> Здравствуйте!
> 
> Помню, тут часто упоминалось про так называемые X resources, с помощью
> которых можно настраивать программы, основанные на Xlib или, например,
> Tk...  Раньше мне такой  необходимости не  было, но  теперь появилась:
> sketch в локали ru_RU.KOI8-R показывает какие-то иероглифы...

 Думаю что здесь проблема не в ресурсах. Tk версии и выше 8.1 имеет право
 показывать кривые шрифты, но не имеет право показывать иероглифы.

 Поскольку весь насквозь юникодный. Питон, на котором написан sketch,
 тоже весь насквозь юникодный (во всяком случае 2.x). 
 
 Правда в дистрибутиве есть набор шрифтов которые заявлены как
 iso10646-1, но на самом деле не содержат русских букв.  
 
 Так что надо разбираться почему в python/tkinter не инициализируется
 корректно локаль. В принципе, python, в отличие от Tcl позволяет
 дернуть setlocale на уровне скрипта, так что теоретически проблема
 может быть решена однострочным патчем.
 

> 



Reply to: