Форум программистов
 
Контакты: о проблемах с регистрацией, почтой и по другим вопросам пишите сюда - alarforum@yandex.ru, проверяйте папку спам! Обязательно пройдите активизацию e-mail.

Вернуться   Форум программистов > Технологии > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Ответ
 
Опции темы
Старый 06.04.2018, 16:13   #1
Andrey84
 
Регистрация: 02.06.2013
Сообщений: 4
Репутация: 10
По умолчанию Шрифты

Здравствуйте!
Имеется программа для создания экранов панелей оператора (HMI)!
беда в том, что русский шрифт не поддерживается! программа старая!

Что удалось выяснить:
1) Сам редактор экранов использует растровый шрифт с расширением .fon
Отредактировал и заставил отображать кириллицу, но в панель загружается что-то другое и все кириллические символы становятся кракозябрами...
2) Пытался выяснить где и что с помощью разных редакторов ресурсов
оказалось, что экзешники только eXeScope видит... программа Detect It Easy 1.01 определила, что это MSDOS.compareEP

В общем хотелось бы заставить это приложение понимать кириллицу.
Подскажите как это сделать, если возможно.
Во вложении приложение и отредактированный шрифт
Andrey84 вне форума   Ответить с цитированием
Старый 07.04.2018, 00:49   #2
Black Fregat
Программист
Участник клуба
 
Аватар для Black Fregat
 
Регистрация: 23.06.2009
Сообщений: 920
Репутация: 667
По умолчанию

Что за панель? Может, она сама в принципе не поддерживает русский шрифт?
Black Fregat вне форума   Ответить с цитированием
Старый 07.04.2018, 11:48   #3
digitalis
Участник клуба
 
Аватар для digitalis
 
Регистрация: 04.02.2011
Адрес: Минск
Сообщений: 904
Репутация: 365
По умолчанию

Ну если она матричная, то куда ж ей деваться.
Применить метод тыка... Если известны фонты латиницы, я бы hex-editor'ом попробовал менять биты и смотрел бы, что получится. А ущучив закономерность, такую прогу можно натюкать за пару часов.
digitalis вне форума   Ответить с цитированием
Старый 07.04.2018, 12:50   #4
Andrey84
 
Регистрация: 02.06.2013
Сообщений: 4
Репутация: 10
По умолчанию

Цитата:
Сообщение от Black Fregat Посмотреть сообщение
Что за панель? Может, она сама в принципе не поддерживает русский шрифт?
панель профейс GP-2600!!да поддерживает она все!!
Во время загрузки проекта в нее проливается куча всего (список загружаемых компонентов быстро пролетает, но заметил только, что и загрузчик каждый раз устанавливается) В принципе новый софт есть у производителя, но тогда нужно полностью переписывать проекты панелей да и софт купить) а это изменение проекта цеха, что влечет за собой изменение документов и доказывай потом прокурору, что ты не осел))) вот и приходится выдумывать)
Цитата:
Сообщение от digitalis Посмотреть сообщение
Ну если она матричная, то куда ж ей деваться.
Применить метод тыка... Если известны фонты латиницы, я бы hex-editor'ом попробовал менять биты и смотрел бы, что получится. А ущучив закономерность, такую прогу можно натюкать за пару часов.
Когда не знаешь как это делать и с чего начать- еще хуже) ...направьте пожалуйста в нужном направлении) Копался во всех файла в каких мог (всем тем инструментом, что выше описывал), но что-то близко не нашел того что надо ...

Последний раз редактировалось Andrey84; 07.04.2018 в 12:53.
Andrey84 вне форума   Ответить с цитированием
Старый 08.04.2018, 06:03   #5
Black Fregat
Программист
Участник клуба
 
Аватар для Black Fregat
 
Регистрация: 23.06.2009
Сообщений: 920
Репутация: 667
По умолчанию

Да посмотрите, наконец, документацию.. Там явно написано, какие шрифты загружены в эту панель:
Цитата:
ASCII: (Code page 850) Alphanumeric (incl. Eur. characters)
Chinese: (GB2312-80 codes) simplified Chinese fonts
Japanese: ANK 158, Kanji : 6962 (JIS Standards 1 & 2)
Korean: (KSC5601 - 1992 codes) Hangul fonts
Taiwanese: (Big 5 codes) traditional Chinese fonts
Black Fregat вне форума   Ответить с цитированием
Старый 08.04.2018, 10:12   #6
digitalis
Участник клуба
 
Аватар для digitalis
 
Регистрация: 04.02.2011
Адрес: Минск
Сообщений: 904
Репутация: 365
По умолчанию

Общие рекомендации не могут дать какого-то направления, а для конкретики надо иметь сам дивайс под рукой и с ним экспериментировать. Так я приручал кассовую панель для других задач - кидал в нее разные последовательности и смотрел на результат.
По примеру матричных ЖКИ на HD44780 (KS0066) - там если в знакогенераторе не прошит конкретный шрифт - есть возможность генерировать символы пользователя - для этого там зарезервированы 16 (кажется) символов.
А может, в латинице работать - заодно у коллектива знания английского подтянутся ? Не сочтите это за стеб над проблемами коллеги...
digitalis вне форума   Ответить с цитированием
Старый 08.04.2018, 11:42   #7
Andrey84
 
Регистрация: 02.06.2013
Сообщений: 4
Репутация: 10
По умолчанию

Цитата:
Сообщение от digitalis Посмотреть сообщение
А может, в латинице работать - заодно у коллектива знания английского подтянутся ? Не сочтите это за стеб над проблемами коллеги...
там какой-то мудрец в проекте транслитом наполовину зафигачил)... персонал тыкается по кнопкам "как показали", а сообщения на английском читать - это вообще мрак)) в скаде русские сообщения читать ленятся, а тут английский)

Цитата:
Сообщение от Black Fregat Посмотреть сообщение
Да посмотрите, наконец, документацию.. Там явно написано, какие шрифты загружены в эту панель:
спасибо) да действительно! пять раз смотрел эту документация и только сейчас увидел..вот что значит не внимательность... будем значит пытаться новые шрифты загружать!

Последний раз редактировалось Andrey84; 08.04.2018 в 11:45.
Andrey84 вне форума   Ответить с цитированием
Ответ

Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Нужно заменить шрифты на шрифты которые поддерживают кириллицу EvoHotel Фриланс 0 27.05.2012 10:14
Шрифты ZvEr_HaCkEr Общие вопросы Delphi 14 25.10.2010 17:39
Шрифты zzzzz Gamedev - cоздание игр: Unity, OpenGL, DirectX 0 11.05.2009 16:35
Шрифты Михаил Юрьевич Общие вопросы Delphi 2 01.05.2008 20:34
Шрифты Witaliy Общие вопросы Delphi 1 27.04.2008 23:31


18:06.


Powered by vBulletin® Version 3.8.8 Beta 2
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd.

RusProfile.ru


Справочник российских юридических лиц и организаций.
Проекты отопления, пеллетные котлы, бойлеры, радиаторы
интернет магазин respective.ru