Размер шрифта в XP и в Win7

Обсуждение вопросов, связанных со средами разработки и проектирования
toto

Activity Gold Black
professional
professional
Сообщения: 390
Зарегистрирован: 07 мар 2008, 09:26
Награды: 3
Версия LabVIEW: 6i-16
Откуда: Санкт-Петербург
Контактная информация:

Размер шрифта в XP и в Win7

Сообщение toto »

Осваиваю Windows7 и радуюсь, все написанное в LabVIEW 8.2.1 работает замечательно. Не работют только СИшные DLL специальные.
Однако вылез один баг, шрифты в ПО вылезают за свои границы, стал копать нашел следующее:
В Windows XP в LabVIEW по умолчанию стоит размер шрифта 13 в Windows 7 - 15. При запуске exe отлаженного под XP в 7ке шрифты не влезают. Спасаю положение включением в ini файл параметров регулирующих размер и тип шрифтов. Может кто сталкивался? Есть какой-то грамотный путь устранения несоответствий?
Аватара пользователя
Konstantin Sumenko

Activity Bronze
expert
expert
Сообщения: 1439
Зарегистрирован: 17 июл 2008, 12:20
Награды: 2
Версия LabVIEW: 2010
Откуда: Moscow
Поблагодарили: 1 раз
Контактная информация:

Re: Размер шрифта в XP и в Win7

Сообщение Konstantin Sumenko »

Не использовать в программе шрифт по умолчанию, а выставлять конкретный стиль и высоты (Tahoma 13, например), либо действительно ini файл.
Аватара пользователя
Viktor

Activity Professionalism Tutorials Black
expert
expert
Сообщения: 1408
Зарегистрирован: 23 мар 2008, 10:56
Награды: 4
Версия LabVIEW: 2020
Откуда: Санкт-Петербург
Благодарил (а): 17 раз
Поблагодарили: 3 раза
Контактная информация:

Re: Размер шрифта в XP и в Win7

Сообщение Viktor »

Осваиваю Windows7 и радуюсь
В отличие от многих, NI всегда в ногу со временем :1stplace:
http://www.ni.com/windows7/
toto

Activity Gold Black
professional
professional
Сообщения: 390
Зарегистрирован: 07 мар 2008, 09:26
Награды: 3
Версия LabVIEW: 6i-16
Откуда: Санкт-Петербург
Контактная информация:

Re: Размер шрифта в XP и в Win7

Сообщение toto »

Для использования шрифта Tahoma 13 (например), надо настроить LabVIEW для этого? То есть установить данный шрифт для application, dialog и system? Иначе замучаешься каждой надписи менять вручную шрифт.
Аватара пользователя
Viktor

Activity Professionalism Tutorials Black
expert
expert
Сообщения: 1408
Зарегистрирован: 23 мар 2008, 10:56
Награды: 4
Версия LabVIEW: 2020
Откуда: Санкт-Петербург
Благодарил (а): 17 раз
Поблагодарили: 3 раза
Контактная информация:

Re: Размер шрифта в XP и в Win7

Сообщение Viktor »

Я настраивал так:
font.PNG
Аватара пользователя
Konstantin Sumenko

Activity Bronze
expert
expert
Сообщения: 1439
Зарегистрирован: 17 июл 2008, 12:20
Награды: 2
Версия LabVIEW: 2010
Откуда: Moscow
Поблагодарили: 1 раз
Контактная информация:

Re: Размер шрифта в XP и в Win7

Сообщение Konstantin Sumenko »

Ага, правильно.
toto

Activity Gold Black
professional
professional
Сообщения: 390
Зарегистрирован: 07 мар 2008, 09:26
Награды: 3
Версия LabVIEW: 6i-16
Откуда: Санкт-Петербург
Контактная информация:

Re: Размер шрифта в XP и в Win7

Сообщение toto »

Я покопался и выяснил, что в XP стандартный шрифт - Tahoma 13. Прописал в ini к екзешнику на 7ке и интерфейс приобрел привычный вид :) Видимо этот шрифт буду вписывать в настройки среды.
Andry
user
user
Сообщения: 96
Зарегистрирован: 14 июн 2013, 12:50
Версия LabVIEW: 2012
Контактная информация:

Re: Размер шрифта в XP и в Win7

Сообщение Andry »

toto писал(а):Для использования шрифта Tahoma 13 (например), надо настроить LabVIEW для этого? То есть установить данный шрифт для application, dialog и system? Иначе замучаешься каждой надписи менять вручную шрифт.
Подскажите,пожалуйста,как выглядит запись в ini файле относительно шрифта(его типа,размера).
Заранее спасибо).
Аватара пользователя
IvanLis

Activity Professionalism Tutorials Gold Man of the year 2012
Автор
guru
guru
Сообщения: 5462
Зарегистрирован: 02 дек 2009, 17:44
Награды: 7
Версия LabVIEW: 2015, 2016
Откуда: СССР
Благодарил (а): 28 раз
Поблагодарили: 86 раз

Re: Размер шрифта в XP и в Win7

Сообщение IvanLis »

Andry писал(а):Подскажите,пожалуйста,как выглядит запись в ini файле относительно шрифта(его типа,размера).
Заранее спасибо).
[имя_exe_файла]
appFont="Tahoma" 13
dialogFont="Tahoma" 13
systemFont="Tahoma" 13
Andry
user
user
Сообщения: 96
Зарегистрирован: 14 июн 2013, 12:50
Версия LabVIEW: 2012
Контактная информация:

Re: Размер шрифта в XP и в Win7

Сообщение Andry »

IvanLis писал(а): [имя_exe_файла]
appFont="Tahoma" 13
dialogFont="Tahoma" 13
systemFont="Tahoma" 13
Спасибо ,за ответ,я, наверно, неправильно сформулировал вопрос,такой вариант мне известен и это не работает с отдельными контролами.
Попытаюсь по другому описать задачу.У меня есть индикаторы в которых используется сторонний шрифт,в самой LV шрифт используется корректно,а вот в
ехе файле он заменяется на какой-то стандартный,попытка в свойстве numeric принудительно втолкнуть название шрифта ни к чему не приводит и это все на одном и том же компьютере.Вот такая ситуация,можете помочь?
Аватара пользователя
IvanLis

Activity Professionalism Tutorials Gold Man of the year 2012
Автор
guru
guru
Сообщения: 5462
Зарегистрирован: 02 дек 2009, 17:44
Награды: 7
Версия LabVIEW: 2015, 2016
Откуда: СССР
Благодарил (а): 28 раз
Поблагодарили: 86 раз

Re: Размер шрифта в XP и в Win7

Сообщение IvanLis »

Вы именно принудительно шрифт задаете (как на скрине) или изменяете настройки символических (appFont, dialogFont, systemFont) шрифтов?
Просто если символические шрифты не прописаны в ini, то система может задать их в соответствии со своими настройками.
Так же, на отображение может повлиять экранный zoom.
Снимок экрана от 2020-03-03 18-17-11.png
Я мало работаю с интерфейсами, возможно Вам еще подскажут пути решения...
Andry
user
user
Сообщения: 96
Зарегистрирован: 14 июн 2013, 12:50
Версия LabVIEW: 2012
Контактная информация:

Re: Размер шрифта в XP и в Win7

Сообщение Andry »

IvanLis писал(а):Вы именно принудительно шрифт задаете (как на скрине) или изменяете настройки символических (appFont, dialogFont, systemFont) шрифтов?
Просто если символические шрифты не прописаны в ini, то система может задать их в соответствии со своими настройками.
Так же, на отображение может повлиять экранный zoom.
Снимок экрана от 2020-03-03 18-17-11.png
Я мало работаю с интерфейсами, возможно Вам еще подскажут пути решения...
Да в LV и все работает,но собранный файл не подхватывает нужный мне шрифт.
Artem.spb

Activity Автор
professor
professor
Сообщения: 3393
Зарегистрирован: 31 июл 2011, 23:05
Награды: 2
Версия LabVIEW: 12-18
Благодарил (а): 49 раз
Поблагодарили: 172 раза
Контактная информация:

Re: Размер шрифта в XP и в Win7

Сообщение Artem.spb »

Какой именно шрифт?
Какой контрол(ы)
сделайте примитив проекта с одним VI, в котором два контрола (правильный и нет) и настройкой билдера, на конкретном коде проще понять, где ошибка.
Andry
user
user
Сообщения: 96
Зарегистрирован: 14 июн 2013, 12:50
Версия LabVIEW: 2012
Контактная информация:

Re: Размер шрифта в XP и в Win7

Сообщение Andry »

Artem.spb писал(а):Какой именно шрифт?
Какой контрол(ы)
сделайте примитив проекта с одним VI, в котором два контрола (правильный и нет) и настройкой билдера, на конкретном коде проще понять, где ошибка.
Контрол numeric(индикатор), шрифт DSEG14 Classic,если нужно скину.Какие настройки билдера нужны?Их же там много.
Blackman

Activity
leader
leader
Сообщения: 932
Зарегистрирован: 17 янв 2016, 15:02
Награды: 1
Версия LabVIEW: 6.1,8.5,20

Re: Размер шрифта в XP и в Win7

Сообщение Blackman »

Добавьте в ini файл ехе-шника ключ:

FontCodePageList=DSEG14 Classic,1252
Ответить

Вернуться в «Среды разработки»