1. Обязательно представиться на русском языке кириллицей (заполнить поле "Имя").
  2. Фиктивные имена мы не приветствуем. Ивановых и Пупкиных здесь уже достаточно.
  3. Не надо писать свой вопрос в первую попавшуюся тему - всегда лучше создать новую тему.
  4. За поиск, предложение и обсуждение пиратского ПО и средств взлома - бан без предупреждения. Непонятно? - Читать здесь.
  5. Рекламу и частные объявления "куплю/продам/есть халтура" мы не размещаем ни на каких условиях.
  6. Перед тем как что-то написать - читать здесь, а затем здесь и здесь.
  7. Не надо писать в ЛС администраторам свои технические вопросы. Администраторы форума отлично знают как работает форум, а не все-все контроллеры, о которых тут пишут.

Непонятные фокусы со шрифтами

Модераторы: Глоб.модераторы, специалисты Weintek

Ответить

Автор темы
Number17
здесь недавно
здесь недавно
Сообщения: 24
Зарегистрирован: 30 окт 2019, 09:57
Имя: Евгений
Страна: РФ
город/регион: Нижний Новгород
Благодарил (а): 1 раз

Непонятные фокусы со шрифтами

Сообщение Number17 »

В общем суть такая: на различных элементах произвольно меняются шрифты. Использую стандартные шрифты Винды. Устанавливаю шрифт на Label какого либо элемента ( например, Arial ). Шрифт изменяется,устанавливается Arial. Жму OK (закрываю окно атрибутов) и.... шрифт устанавливается в Droid Sans Fallback. На кнопочках и полях ввода установленный Arial может не сразу измениться, а вроде был Arial и вдруг раз и Droid Sans Fallback. А вот при использовании Label Library установленный шрифт никак не удаётся сохранить. Устанавливаю шрифт Arial для всех языков, вроде изменился шрифт, но при закрытии окна настроек опять встаёт Droid Sans Fallback.
Шрифт Arial привёл для примера, с другими виндоусоновскими шрифтами всё тоже самое. Шрифт на каких то элементах может сохраняться, а может вдруг "соскочить" по только ему понятной причине. При работе с Label Library шрифт никогда не сохраняется и соскакивает на Droid Sans Fallback. Пытался копировать используемые шрифты в папку "С:\Program Files (x86)\EBpro\windows_font".
Удалял этот шрифт в окне Language and Font\ Non ASCII font, делал реплейс на нужный шрифт. Хватает не надолго, это Droid опять появляется как зараза какая то. В общем беда с этим Droid Sans Fallback... :shock: . Что не так делаю?
Аватара пользователя

Valerich
эксперт
эксперт
Сообщения: 1030
Зарегистрирован: 27 июн 2013, 12:20
Имя: Валерич
Страна: СССР
Благодарил (а): 44 раза
Поблагодарили: 106 раз

Непонятные фокусы со шрифтами

Сообщение Valerich »

Когда начинал работать с панелями Винтек, мне по разным причинам не нравились предложенные шрифты, применял шрифты ГОСТ из-за плотности символов, но столкнулся с некорректным отображением на реальной панели. Пробовал использовать растровое отображение, некоторые артефакты пропали, но появились новые.

Перебрал множество шрифтов, как виндовых, так и кастомных, но остановился на виндовом Calibri. Он хорошо смотрится во всех применениях: и в таблицах и мелкий и крупный.

Сейчас в новых проектах заменяю все шрифты на Calibri, а остальные удаляю из проекта.
EBPro fonts.png
У вас нет необходимых прав для просмотра вложений в этом сообщении.

VanMo
специалист по WEINTEK
специалист по WEINTEK
Сообщения: 120
Зарегистрирован: 05 фев 2014, 12:22
Имя: Иван Николаевич
Поблагодарили: 21 раз

Непонятные фокусы со шрифтами

Сообщение VanMo »

Обычно достаточно добавить шрифт на вкладке "Не ASCII шрифты", Arial по крайней мере работает всегда.
Бывает что какой-то шрифт, например ГОСТовский, неправильно отображается на самой панели.
Такой шрифт нужно добавить в файл "FontRules.xml", он находится в %appdata%\Weintek\EasyBuilder

Автор темы
Number17
здесь недавно
здесь недавно
Сообщения: 24
Зарегистрирован: 30 окт 2019, 09:57
Имя: Евгений
Страна: РФ
город/регион: Нижний Новгород
Благодарил (а): 1 раз

Непонятные фокусы со шрифтами

Сообщение Number17 »

Спасибо за ответы, попробую.
Аватара пользователя

Jackson
администратор
администратор
Сообщения: 18758
Зарегистрирован: 17 июн 2008, 16:01
Имя: Евгений свет Брониславович
Страна: Россия
город/регион: Санкт-Петербург
Благодарил (а): 973 раза
Поблагодарили: 1854 раза

Непонятные фокусы со шрифтами

Сообщение Jackson »

Имейте в виду, что если Вы не включите шрифты отдельно в компиляцию, то они будут взяты системные с того компа, с которого грузите проект по таблице подстановок. Или вообще не будут загружены в панель, если их не грузить. Даже системные шрифты сильно отличаются от одной ОС к другой, например в Win7 и Win8 они реально разные.

Поэтому лично у меня в отдельной папке сложены нужные шрифты, взятые из системных и из Веинтековских, и в таблице подстановок в компиляторе сделано для них явное сопоставление. И вообще, поменьше надо со шрифтами играть, я их использую максимум три на проект, а то и меньше. Выбираю из числа Arial, Arial Bold ("это отдельный шрифт!"), Arial Narrow, Arial Narrow Bold и Droid Sans Fallback. Ну можно ещё Arial Black кое-где для крупных текстов.
По вопросам работы Форума можно обратиться по этим контактам.

Madwolf
знаток Eplan
знаток Eplan
Сообщения: 1457
Зарегистрирован: 17 окт 2012, 11:24
Имя: Виталий
Страна: Беларусь
город/регион: Минск
Благодарил (а): 61 раз
Поблагодарили: 182 раза

Непонятные фокусы со шрифтами

Сообщение Madwolf »

У нас был прикол. Мы с другого компа так и не смогли залить скомпилированный проект (со шрифтами) . Шрифты всегда слетали. С моего тот же файл заливало нормально, но при условии, что до этого кличка со шрифтами нет.
Аватара пользователя

Jackson
администратор
администратор
Сообщения: 18758
Зарегистрирован: 17 июн 2008, 16:01
Имя: Евгений свет Брониславович
Страна: Россия
город/регион: Санкт-Петербург
Благодарил (а): 973 раза
Поблагодарили: 1854 раза

Непонятные фокусы со шрифтами

Сообщение Jackson »

Madwolf писал(а): 10 фев 2020, 17:30 У нас был прикол. Мы с другого компа так и не смогли залить скомпилированный проект (со шрифтами) . Шрифты всегда слетали.
И такое было. Но у меня вылечилось как раз тем что шрифты сложены в отдельную папку и явно указаны именно из этой папки. Тогда всё ОК.
По вопросам работы Форума можно обратиться по этим контактам.
Ответить

Вернуться в «WEINTEK (операторские панели)»