Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2015.01.04;
Скачать: CL | DM;

Вниз

Уникод в англоязычной винде, проблемм...   Найти похожие ветки 

 
QAZ   (2014-06-02 14:52) [0]

Есть безVCLное приложение с диалоговыми (те самые что живут в ресурсах) окнами, полностью уникодное, с русским текстом.
Проблема в том, что со включенным манифестом (пробовались все варианты от создаваемого дельфи кончая гуглами и выдиранием из других программ) обрезается текст ровно пополам.
Но режется именно графически, прям по фрагментам букв ! Длинна элементов не меняется, проверялось.
Если убрать манифест то все нормально за исключением того что текст чуть сдвигается вправо и не центруется на кнопках.
Винда 8.1 английская, чистая установка без настроек, на русской все нормально
дельфи 7, диалоги созданы в VS по всем правилам

вот кусок диалога для примера с манифестом
https://cloud.mail.ru/public/9023037c5838/%D0%A1%D0%BD%D0%B8%D0%BC%D0%BE%D0%BA.JPG
и без
https://cloud.mail.ru/public/a5470db0a761/%D0%A1%D0%BD%D0%B8%D0%BC%D0%BE%D0%BA2.JPG

собственно чего не хватает ?


 
QAZ   (2014-06-02 14:55) [1]

причем режется именно чекбоксы с радио, а группы с кнопками нет


 
sniknik ©   (2014-06-02 15:06) [2]

отключи авторесайз, и выстави ширину компонент на максимум.
похоже при расчете ширины настройки/свойства от другого шрифта берет.


 
QAZ   (2014-06-02 15:28) [3]

поставил в ресурсе юзать системный шрифт, автоматом встал MS Shell Dlg(8) вместо MS Sans Serif(8)  и все поперло :)
MS Sans Serif видимо уже давно неактуален в UI ?


 
DVM ©   (2014-06-02 15:32) [4]


> QAZ   (02.06.14 15:28) [3]


> MS Sans Serif видимо уже давно неактуален

он растровый же, ему давно на пенсию пора.


 
QAZ   (2014-06-02 15:46) [5]

если верить винде, то шрифта MS Shell Dlg в ее недрах вообще не существует о_О


 
DVM ©   (2014-06-02 16:01) [6]


> QAZ   (02.06.14 15:46) [5]

Это алиас. Загляни сюда:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontSubstitutes


 
QAZ   (2014-06-02 16:26) [7]

а ясно-понятно, на трутиповую версию Sans Serif
Tahoma я так понял с ХП пошла в UI, а Segoe с висты ?



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

Текущий архив: 2015.01.04;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.004 c
15-1399149002
Юрий
2014-05-04 00:30
2015.01.04
С днем рождения ! 4 мая 2014 воскресенье


2-1386940018
[ВладОшин]
2013-12-13 17:06
2015.01.04
Служба не работает под Win7


15-1400786068
Студентик
2014-05-22 23:14
2015.01.04
Как учить английский?


15-1401786497
Ice_hockey_player
2014-06-03 13:08
2015.01.04
Delphi and Informix


2-1386791018
Solyanik
2013-12-11 23:43
2015.01.04
Служба Windows и ADO