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

Проблемы со шрифтами в W7 и Vista   Найти похожие ветки 

← →
O.O   (2010-06-03 16:39) [0]

Комплекс программ несколько лет работал без проблем. Но с появлением Vista и W7 из нескольких десятков пользователей у двоих в некоторых компонентах, причём совершенно без какой либо системы, вместо русских букавок вылазят кракозябы. Ситема появления этих траблов непонятна в принципе! Например два соседних TLabel один по русски - другой по ненашему !
И по присланым скриншотам - всё по разному у обоих.
Растерялся я как то, воспроизвести ситуёвину не получается :(


← →
Демо ©   (2010-06-03 16:41) [1]


>  причём совершенно без какой либо системы, вместо русских
> букавок вылазят кракозябы.


Использованы нестандартные шрифты, которых нет у пользователей в системе.

Лечение - использовать стандартные шрифты.


← →
O.O   (2010-06-03 16:45) [2]

никаких нестандартых шрифтов, в том то и дело !
везде по умолчанию MS Sans Serif


← →
Anatoly Podgoretsky ©   (2010-06-03 16:52) [3]

> O.O  (03.06.2010 16:39:00)  [0]

Хочешь что бы одинаково было и на любых компьютерах, то переходи на 2010


← →
Anatoly Podgoretsky ©   (2010-06-03 16:53) [4]

> O.O  (03.06.2010 16:45:02)  [2]

Ну ты нашел чего использовать, срочно на TTF


← →
O.O   (2010-06-03 16:58) [5]


> Хочешь что бы одинаково было и на любых компьютерах, то
> переходи на 2010

Может это и выход, но понимания ситуации он не даёт, а поднимать руки вверх не привык. Странность в том что комплекс работал без проблем и продолжает работать у нескольких десятков пользователей можно сказать годами, но появившиеся двое - вводят меня в ступор.


← →
O.O   (2010-06-03 17:01) [6]


> Ну ты нашел чего использовать, срочно на TTF

Ну так проблем то не возникало никогда!
Я и не задумывался, в VCL по умолчанию этот шрифт


← →
Anatoly Podgoretsky ©   (2010-06-03 17:02) [7]

> O.O  (03.06.2010 16:58:05)  [5]

Тогда кроме шрифтов смотри еще в сторону региональных настроек для не Юникод
программ.
Так же и свойство Charset влияет


← →
Германн ©   (2010-06-03 17:10) [8]


> O.O   (03.06.10 16:39)

Копирование через клипборд не используется?


← →
O.O   (2010-06-03 17:27) [9]


> Копирование через клипборд не используется?

нет, просто текст в Caption разных объектов, среди них TLabel, TGroupBox, TRadioGroup, TCheckBox
В одних нормально - в других нет, никакой системы нет. Везде один шрифт, в некоторых только отличается размером и у некоторых Bold, но с этим тоже не связано.
Такое подозрение что у этих ребят с региональными стандартами не всё в порядке, но воспроизвести такую лабуду как на присланых скриншотах не могу


← →
O.O   (2010-06-03 17:43) [10]

Кстати на одном скриншоте засветилась кракозяба в гриде.
Использован компонент библиотеки Jedi TJvDBGrid
по событию GetCellParams обработка

procedure TForm_Main.Grid_FirmaGetCellParams(Sender: TObject;
 Field: TField; AFont: TFont; var Background: TColor; Highlight: Boolean);
begin
 if (Sender as TJvDBGrid).DataSource.DataSet.FieldByName("LOCAL_FIRMA").AsInteger = 1 then AFont.Style := [fsBold];
end;

Так вот строки в которые не добавлен Style [fsBold] отображаются нормально, в которые добавлен нет. Но это не показатель по fsBold, такая же фигня и без него в других местах происходит судя по скриншотам.



Страницы: 1 вся ветка

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



Память: 0.47 MB
Время: 0.043 c
2-1275239628
Б
2010-05-30 21:13
2010.08.27
Редактор блок-схем.


2-1271922190
Knob
2010-04-22 11:43
2010.08.27
Открыть с помощью...


15-1275036370
Anatoly Podgoretsky
2010-05-28 12:46
2010.08.27
С Днем пограничника


2-1272659220
Grigoriy
2010-05-01 00:27
2010.08.27
Локализация средствами интерфейса Делфи


2-1274855695
Rembo
2010-05-26 10:34
2010.08.27
Картинку из файла уменьшить и поместить в tbitmap




   Наверх