Размер шрифта в XP и в Win7
-
- professional
- Сообщения: 390
- Зарегистрирован: 07 мар 2008, 09:26
- Награды: 3
- Версия LabVIEW: 6i-16
- Откуда: Санкт-Петербург
- Контактная информация:
Размер шрифта в XP и в Win7
Осваиваю Windows7 и радуюсь, все написанное в LabVIEW 8.2.1 работает замечательно. Не работют только СИшные DLL специальные.
Однако вылез один баг, шрифты в ПО вылезают за свои границы, стал копать нашел следующее:
В Windows XP в LabVIEW по умолчанию стоит размер шрифта 13 в Windows 7 - 15. При запуске exe отлаженного под XP в 7ке шрифты не влезают. Спасаю положение включением в ini файл параметров регулирующих размер и тип шрифтов. Может кто сталкивался? Есть какой-то грамотный путь устранения несоответствий?
Однако вылез один баг, шрифты в ПО вылезают за свои границы, стал копать нашел следующее:
В Windows XP в LabVIEW по умолчанию стоит размер шрифта 13 в Windows 7 - 15. При запуске exe отлаженного под XP в 7ке шрифты не влезают. Спасаю положение включением в ini файл параметров регулирующих размер и тип шрифтов. Может кто сталкивался? Есть какой-то грамотный путь устранения несоответствий?
-
Konstantin Sumenko
- expert
- Сообщения: 1439
- Зарегистрирован: 17 июл 2008, 12:20
- Награды: 2
- Версия LabVIEW: 2010
- Откуда: Moscow
- Поблагодарили: 1 раз
- Контактная информация:
Re: Размер шрифта в XP и в Win7
Не использовать в программе шрифт по умолчанию, а выставлять конкретный стиль и высоты (Tahoma 13, например), либо действительно ini файл.
-
Viktor
- expert
- Сообщения: 1408
- Зарегистрирован: 23 мар 2008, 10:56
- Награды: 4
- Версия LabVIEW: 2020
- Откуда: Санкт-Петербург
- Благодарил (а): 17 раз
- Поблагодарили: 3 раза
- Контактная информация:
Re: Размер шрифта в XP и в Win7
В отличие от многих, NI всегда в ногу со временемОсваиваю Windows7 и радуюсь
http://www.ni.com/windows7/
-
- professional
- Сообщения: 390
- Зарегистрирован: 07 мар 2008, 09:26
- Награды: 3
- Версия LabVIEW: 6i-16
- Откуда: Санкт-Петербург
- Контактная информация:
Re: Размер шрифта в XP и в Win7
Для использования шрифта Tahoma 13 (например), надо настроить LabVIEW для этого? То есть установить данный шрифт для application, dialog и system? Иначе замучаешься каждой надписи менять вручную шрифт.
-
Konstantin Sumenko
- expert
- Сообщения: 1439
- Зарегистрирован: 17 июл 2008, 12:20
- Награды: 2
- Версия LabVIEW: 2010
- Откуда: Moscow
- Поблагодарили: 1 раз
- Контактная информация:
-
- professional
- Сообщения: 390
- Зарегистрирован: 07 мар 2008, 09:26
- Награды: 3
- Версия LabVIEW: 6i-16
- Откуда: Санкт-Петербург
- Контактная информация:
Re: Размер шрифта в XP и в Win7
Я покопался и выяснил, что в XP стандартный шрифт - Tahoma 13. Прописал в ini к екзешнику на 7ке и интерфейс приобрел привычный вид :) Видимо этот шрифт буду вписывать в настройки среды.
-
- user
- Сообщения: 96
- Зарегистрирован: 14 июн 2013, 12:50
- Версия LabVIEW: 2012
- Контактная информация:
Re: Размер шрифта в XP и в Win7
Подскажите,пожалуйста,как выглядит запись в ini файле относительно шрифта(его типа,размера).toto писал(а):Для использования шрифта Tahoma 13 (например), надо настроить LabVIEW для этого? То есть установить данный шрифт для application, dialog и system? Иначе замучаешься каждой надписи менять вручную шрифт.
Заранее спасибо).
-
IvanLis
- guru
- Сообщения: 5467
- Зарегистрирован: 02 дек 2009, 17:44
- Награды: 7
- Версия LabVIEW: 2015, 2016
- Откуда: СССР
- Благодарил (а): 28 раз
- Поблагодарили: 88 раз
Re: Размер шрифта в XP и в Win7
[имя_exe_файла]Andry писал(а):Подскажите,пожалуйста,как выглядит запись в ini файле относительно шрифта(его типа,размера).
Заранее спасибо).
appFont="Tahoma" 13
dialogFont="Tahoma" 13
systemFont="Tahoma" 13
Знание нескольких принципов освобождает от знания многих фактов!
Правила форума
Как добавить в сообщение картинку или файл
Конвертация / версий (форматов) VI
Как правильно задать вопрос...
Правила форума
Как добавить в сообщение картинку или файл
Конвертация / версий (форматов) VI
Как правильно задать вопрос...
-
- user
- Сообщения: 96
- Зарегистрирован: 14 июн 2013, 12:50
- Версия LabVIEW: 2012
- Контактная информация:
Re: Размер шрифта в XP и в Win7
Спасибо ,за ответ,я, наверно, неправильно сформулировал вопрос,такой вариант мне известен и это не работает с отдельными контролами.IvanLis писал(а): [имя_exe_файла]
appFont="Tahoma" 13
dialogFont="Tahoma" 13
systemFont="Tahoma" 13
Попытаюсь по другому описать задачу.У меня есть индикаторы в которых используется сторонний шрифт,в самой LV шрифт используется корректно,а вот в
ехе файле он заменяется на какой-то стандартный,попытка в свойстве numeric принудительно втолкнуть название шрифта ни к чему не приводит и это все на одном и том же компьютере.Вот такая ситуация,можете помочь?
-
IvanLis
- guru
- Сообщения: 5467
- Зарегистрирован: 02 дек 2009, 17:44
- Награды: 7
- Версия LabVIEW: 2015, 2016
- Откуда: СССР
- Благодарил (а): 28 раз
- Поблагодарили: 88 раз
Re: Размер шрифта в XP и в Win7
Вы именно принудительно шрифт задаете (как на скрине) или изменяете настройки символических (appFont, dialogFont, systemFont) шрифтов?
Просто если символические шрифты не прописаны в ini, то система может задать их в соответствии со своими настройками.
Так же, на отображение может повлиять экранный zoom.
Я мало работаю с интерфейсами, возможно Вам еще подскажут пути решения...
Просто если символические шрифты не прописаны в ini, то система может задать их в соответствии со своими настройками.
Так же, на отображение может повлиять экранный zoom.
Я мало работаю с интерфейсами, возможно Вам еще подскажут пути решения...
Знание нескольких принципов освобождает от знания многих фактов!
Правила форума
Как добавить в сообщение картинку или файл
Конвертация / версий (форматов) VI
Как правильно задать вопрос...
Правила форума
Как добавить в сообщение картинку или файл
Конвертация / версий (форматов) VI
Как правильно задать вопрос...
-
- user
- Сообщения: 96
- Зарегистрирован: 14 июн 2013, 12:50
- Версия LabVIEW: 2012
- Контактная информация:
Re: Размер шрифта в XP и в Win7
Да в LV и все работает,но собранный файл не подхватывает нужный мне шрифт.IvanLis писал(а):Вы именно принудительно шрифт задаете (как на скрине) или изменяете настройки символических (appFont, dialogFont, systemFont) шрифтов?
Просто если символические шрифты не прописаны в ini, то система может задать их в соответствии со своими настройками.
Так же, на отображение может повлиять экранный zoom.
Я мало работаю с интерфейсами, возможно Вам еще подскажут пути решения...
-
- professor
- Сообщения: 3410
- Зарегистрирован: 31 июл 2011, 23:05
- Награды: 2
- Версия LabVIEW: 12-18
- Благодарил (а): 49 раз
- Поблагодарили: 176 раз
- Контактная информация:
Re: Размер шрифта в XP и в Win7
Какой именно шрифт?
Какой контрол(ы)
сделайте примитив проекта с одним VI, в котором два контрола (правильный и нет) и настройкой билдера, на конкретном коде проще понять, где ошибка.
Какой контрол(ы)
сделайте примитив проекта с одним VI, в котором два контрола (правильный и нет) и настройкой билдера, на конкретном коде проще понять, где ошибка.
-
- user
- Сообщения: 96
- Зарегистрирован: 14 июн 2013, 12:50
- Версия LabVIEW: 2012
- Контактная информация:
Re: Размер шрифта в XP и в Win7
Контрол numeric(индикатор), шрифт DSEG14 Classic,если нужно скину.Какие настройки билдера нужны?Их же там много.Artem.spb писал(а):Какой именно шрифт?
Какой контрол(ы)
сделайте примитив проекта с одним VI, в котором два контрола (правильный и нет) и настройкой билдера, на конкретном коде проще понять, где ошибка.
-
- leader
- Сообщения: 932
- Зарегистрирован: 17 янв 2016, 15:02
- Награды: 1
- Версия LabVIEW: 6.1,8.5,20
Re: Размер шрифта в XP и в Win7
Добавьте в ini файл ехе-шника ключ:
FontCodePageList=DSEG14 Classic,1252
FontCodePageList=DSEG14 Classic,1252