Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 2010.08.27;
Скачать: [xml.tar.bz2];

Вниз

Проблемы со шрифтами в 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 вся ветка

Форум: "Начинающим";
Текущий архив: 2010.08.27;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.46 MB
Время: 0.063 c
2-1267108150
Alex___
2010-02-25 17:29
2010.08.27
Как работать с бестиповой переменной?, func(VAR BUF;...)


3-1226323378
DSKalugin
2008-11-10 16:22
2010.08.27
Авторизация в DataSnap/SOAP


15-1274158658
oldman
2010-05-18 08:57
2010.08.27
Встроенные функции в Excel. Можно ли посмотреть их код?


2-1267008672
Nilman
2010-02-24 13:51
2010.08.27
CreateProcess и права пользователя


15-1270758602
Юрий
2010-04-09 00:30
2010.08.27
С днем рождения ! 9 апреля 2010 пятница





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский