Не корректная работа шрифтов в новой версии терминала MT5 build 5452

 

После выхода новой версии терминала MT5 build 5452 мой индикатора стал отображать кнопки вот таким образом:


использую шрифты Wingdings и Webdings, в свойствах объектов они установлены правильно:


Эта же версия индикатора на версии терминала 5430 корректно отображает кнопки:


Интересно что обновление графика не приводит к исправлению отображения кнопок, а смена таймфрейма приводит:


Однако можно заметить что пиктограммы на кнопках все равно с какими то дефектами справа и слева.

Хотелось бы чтобы новая версия терминала исправила эти проблемы со шрифтом.

 

Взял тестовый скрипт на объект OBJ_BUTTON и подставил в него шрифт Wingdings для символа "h"

Вот какая кнопка получилась в терминале MT5 build 5472:

Причем если нажать OK, то символ появится, но с дефектами справа и слева.

 

Удивительно, неужели только я использую шрифты Wingdings и Webdings для создания в интерфейсе "красивых" кнопок?

Мне сломали интерфейс индикатора и теперь приходится переделывать кнопки на новый обычный шрифт, так как не известно сколько ситуация продлится.

Вышла новая версия терминала МТ5, ситуация со шрифтами изменилась: теперь вместо трех прямоугольников один

Почему бы разработчикам терминала перед публикацией новой версии просто не взять скрипт из документации и не проверить как работают шрифты при создании кнопок?

А должна кнопка выглядеть так как получается, если в свойствах объекта нажать кнопку ОК.

Разработчики терминала упустили это действие при создании кнопки


 
Aleksander Gladkov #:

Удивительно, неужели только я использую шрифты Wingdings и Webdings для создания в интерфейсе "красивых" кнопок?

Не только вы. Мне проще оказалось избегать всяких "наворотов", которые могут сломаться. Избежать использования стрелок в индикаторе не могу, поэтому это недавно стало проблемой, но её починили.

Зато теперь с прозрачностью проблемы, тоже приходится отказываться от полупрозрачных элементов интерфейса пока не починят.
 
Используйте версию 5430 (последний официальный релиз) только в том случае, если вы не хотите быть бета-тестерами.
 
Alain Verleyen #:
Используйте версию 5430 (последний официальный релиз) только в том случае, если вы не хотите быть бета-тестерами.

Ситуация еще интереснее чем я предполагал:

1. Откуда вы узнали что версия 5430 МТ5 (последний официальный релиз)?

2. Почему терминал устанавливает мне не официальные релизы в режиме Live update?

Я, насколько помню, не давал согласия быть бета-тестировщиком. Единственно, что может быть это использование Демо счета MetaQuotes.

Логично было бы в настройках терминала предусмотреть опцию для Live Update: "Загружать только официальные версии"

3. Моим пользователям тоже устанавливают бета-версии, так как именно от них я узнал что пропали кнопки.

А это приводит к неработоспособности продуктов, что весьма критично для доверия к самой платформе МТ5.

 
Aleksander Gladkov #:

Ситуация еще интереснее чем я предполагал:

1. Откуда вы узнали что версия 5430 МТ5 (последний официальный релиз)?

2. Почему терминал устанавливает мне не официальные релизы в режиме Live update?

Я, насколько помню, не давал согласия быть бета-тестировщиком. Единственно, что может быть это использование Демо счета MetaQuotes.

Логично было бы в настройках терминала предусмотреть опцию для Live Update: "Загружать только официальные версии"

3. Моим пользователям тоже устанавливают бета-версии, так как именно от них я узнал что пропали кнопки.

А это приводит к неработоспособности продуктов, что весьма критично для доверия к самой платформе МТ5.

а Вы как разработчик ПО заходите почаще на спец форум , и будете знать что выходит: 

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

Новая версия платформы MetaTrader 5 build 5430: Улучшенные графики на движке Blend2D
Новая версия платформы MetaTrader 5 build 5430: Улучшенные графики на движке Blend2D
  • 2025.11.13
  • www.mql5.com
В этой версии мы обновили графическое ядро для отрисовки графиков. а в стакане появилась возможность изменять режим отображения объемов. Аппаратное ускорение и оптимизация под современные CPU. что значительно повышает скорость визуализации по сравнению с GDI, который не использует такие возможности
 
lynxntech #:
а Вы как разработчик ПО заходите почаще на спец форум , и будете знать что выходит: 

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

Хорошо, а как защитить пользователей от установки терминалом бета-версий?

Когда Live Update предлагает обновить терминал он не говорит какую версию он собирается установить.

 
Aleksander Gladkov #:

Хорошо, а как защитить пользователей от установки терминалом бета-версий?

Когда Live Update предлагает обновить терминал он не говорит какую версию он собирается установить.

хотя-бы сами будете знать, а не простые пользователи об этом Вам говорить)

видимо никак не защитить, сейчас только предложить им последний релиз версию

использовать демо от брокера, там пока запрос beta не сделать, скачивание не начнется, качаются только релизы и спец. версии
 
Aleksander Gladkov #:
Когда Live Update предлагает обновить терминал он не говорит какую версию он собирается установить.

Как это не говорит? Пишет в журнале:

2025.12.15 00:50:21.072 Network '10008103859': authorized on MetaQuotes-Demo through Access Point EU 4 (ping: 91.59 ms, build 5480)
2025.12.15 00:50:21.072 Network '10008103859': previous successful authorization performed from 87.251.71.220 on 2025.12.14 19:49:00
2025.12.15 00:50:21.878 Network '10008103859': terminal synchronized with MetaQuotes Ltd.: 0 positions, 0 orders, 9116 symbols, 0 spreads
2025.12.15 00:50:21.878 Network '10008103859': trading has been enabled - hedging mode
2025.12.15 12:06:43.822 LiveUpdate      new version build 5480 (IDE: 5480, Tester: 5480) is available

Авторизация на демо-сервере MQ.

Доступна новая версия 5480.

Соответственно, я знаю, что последний официальный билд 5430, и анонса выхода нового официального релиза ещё не было.

Понимаю, что это тоже бета, читаю форум и вижу, что есть проблемы с графикой. Вижу, что обновления загружены (и окно с предложением обновления открылось):

2025.12.15 12:07:13.633 LiveUpdate      'mt5clw64' downloaded (55936 kb)
2025.12.15 12:07:24.924 LiveUpdate      'mt5clwide64' downloaded (43305 kb)
2025.12.15 12:07:29.905 LiveUpdate      'mt5clwtst64' downloaded (23830 kb)
2025.12.15 12:07:30.394 LiveUpdate      downloaded successfully

И просто не обновляю, так как для работы нужна версия, правильно работающая с графикой. Кроме того, сделал бекап исполняемых файлов своей версии терминала на непредвиденный случай - чтобы я всегда смог перезалить себе рабочую версию.

Вы, как продавец, делайте у себя анонсы и пишите своим пользователям то, что им необходимо знать - они не обязаны сидеть на форумах и всё читать, но Ваши анонсы в Ваших продуктах до них дойдут.

Это Ваша обязанность как продавца по поддержке своих продуктов.

 
Artyom Trishkin #:

Как это не говорит? Пишет в журнале:

Авторизация на демо-сервере MQ.

Доступна новая версия 5480.

Соответственно, я знаю, что последний официальный билд 5430, и анонса выхода нового официального релиза ещё не было.

Понимаю, что это тоже бета, читаю форум и вижу, что есть проблемы с графикой. Вижу, что обновления загружены (и окно с предложением обновления открылось):

И просто не обновляю, так как для работы нужна версия, правильно работающая с графикой. Кроме того, сделал бекап исполняемых файлов своей версии терминала на непредвиденный случай - чтобы я всегда смог перезалить себе рабочую версию.

Вы, как продавец, делайте у себя анонсы и пишите своим пользователям то, что им необходимо знать - они не обязаны сидеть на форумах и всё читать, но Ваши анонсы в Ваших продуктах до них дойдут.

Это Ваша обязанность как продавца по поддержке своих продуктов.

Слишком заморочно!

Не проще было бы "В настройках терминала предусмотреть опцию для Live Update: "Загружать только официальные версии" ?

И в окне About писать не просто Build 5478 а еще: Beta или Official?