Главная страница
    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.055 c
2-1274513044
timekiller
2010-05-22 11:24
2010.08.27
TWebBrowser, Просмотр кода, Access Violation


15-1272540136
atruhin
2010-04-29 15:22
2010.08.27
Простая библиотека чтения dbf


2-1268597076
semjuel
2010-03-14 23:04
2010.08.27
Создание сетевой БД Access


2-1268734595
MAcKZloy
2010-03-16 13:16
2010.08.27
ошибка в CBLRTSS.DLL


2-1271311609
Den
2010-04-15 10:06
2010.08.27
InstallShield диалоги





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