KiL33
31.10.2008, 09:02
Проблема с русским текстом в прозрачной форме Цинка.
Когда-то давно Нокс предлагал такой алгоритм решения этой проблемы
txt.onChanged = function(){
var broken = this.text.split(chr(4));
for (var i = 1; i<broken.length; i++) {
broken[i] = String.fromCharCode(1024+broken[i].charCodeAt(0))+broken[i].substr(1);
}
this.text = broken.join("");
}
В то время этого было достаточно.
Теперь же использую этот код не просто как text, а как htmlText, Цинк глючит, русские буквы выстраиваются одна под другой, как решить эту проблему не понятно.
Может есть какой-то другой вариант, например, подключением того же длл.
Когда-то давно Нокс предлагал такой алгоритм решения этой проблемы
txt.onChanged = function(){
var broken = this.text.split(chr(4));
for (var i = 1; i<broken.length; i++) {
broken[i] = String.fromCharCode(1024+broken[i].charCodeAt(0))+broken[i].substr(1);
}
this.text = broken.join("");
}
В то время этого было достаточно.
Теперь же использую этот код не просто как text, а как htmlText, Цинк глючит, русские буквы выстраиваются одна под другой, как решить эту проблему не понятно.
Может есть какой-то другой вариант, например, подключением того же длл.