Главная страница
    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.062 c
4-1237964752
Alex1234
2009-03-25 10:05
2010.08.27
Выполнить настройку COM-порта


15-1273860812
AKE
2010-05-14 22:13
2010.08.27
Согласитесь, что нехватает оператора типа a < x < b


4-1232578760
istok2
2009-01-22 01:59
2010.08.27
windows deffender и WriteProcessMemory


2-1275629647
Delphist2
2010-06-04 09:34
2010.08.27
Как в winapi различить 2 контрола одного класса на окне?


2-1273148921
ИванВ
2010-05-06 16:28
2010.08.27
ScrollBar





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский