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

Вниз

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

 
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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.46 MB
Время: 0.001 c
15-1402429302
Ice_hockey_player
2014-06-10 23:41
2015.01.04
Быстро понимать SQL-запросы


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


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


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


15-1401782070
sniknik
2014-06-03 11:54
2015.01.04
Сервис + USB устройство = проблема?





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