Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

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

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

Купить рекламу на форуме - 42 тыс руб за месяц

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

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

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

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

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

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

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

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

Да посмотрите, наконец, документацию.. Там явно написано, какие шрифты загружены в эту панель:
Цитата:
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, 09:12   #6
digitalis
Старожил
 
Аватар для digitalis
 
Регистрация: 04.02.2011
Сообщений: 4,536
По умолчанию

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

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

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

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


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Нужно заменить шрифты на шрифты которые поддерживают кириллицу 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