• Добро пожаловать на WYLEK.ru. Пожалуйста, войдите или зарегистрируйтесь.
 
126 гостей, 0 пользователей

avatar_gazon01

VU+ Picon Manager

Автор gazon01, 11 июля 2014, 22:17:49

« предыдущая - следующая »

andrey1883

Тема создана 11 июля 2014, 22:17:49
Здравствуйте!!
В общем проблема такого характера!Имеется программа QuickDesigner v3.7 (программа для win 98, РЕ-файлы WIN16)...программа предназначена для создания интерфейса оператора(визуализация тех.процесса)на панели Pro-Face...для создания диалогов в программе используется свой растровый шрифт (.fon)...при попытке написания кириллическими символами естественно кракозябры...шрифт отредактировал (добавил нужные символы) программа стала воспринимать все как положено, но когда я проект закидываю в панель - кракозябры...вот где еще этот шрифт засел никак не могу нарыть...помогите разобраться пожалуйста...все необходимые файлы и скриншоты выложу как откроют доступ..
 

andrey1883

Ответ #1 : 11 июля 2014, 22:18:09 #1
не редактированный шрифт скриншот программы
Войдите на сайт для перехода по ссылке
шрифт изменен скриншот проги с русским шрифтом
Войдите на сайт для перехода по ссылке
фото панели с загруженным проектом (где видны русские буквы - это вставленные картинки)
Войдите на сайт для перехода по ссылке
ссылка на саму  https://yadi.sk/d/T-IfF4TFWFT3K [ссылка неактивная]
 

gazon01Автор темы

Ответ #2 : 11 июля 2014, 22:17:59 #2
Цитата: andrey1883.все необходимые файлы и скриншоты выложу как откроют доступ..

на сайте включена Войдите на сайт для перехода по ссылке, выкладывайте свои ссылки, после просмотра модератором они станут доступны всем зарегистрированным пользователям.
 
Возможно всё! На невозможное просто требуется больше времени.
 Мудрец из Шангри Ла

Nexus

Ответ #3 : 11 июля 2014, 22:18:19 #3
andrey1883, у меня на XP все также отображаются крякозябли с вашими шрифтами. Вполне возможно, что вы неправильно отредактировали файл smartscn.fon, точнее, вроде и правильно, но на Панели они воспринимаются некорректно.
Что за Панель? Какая там стоит система?
Также можно попробовать через HEX редактор изменить в файле qmgr.exe (а также и в gpc.exe, quick.exe, sysinfo.exe) название файла шрифта (smartscn.fon) на другое, например, который зарание поддерживает русские буквы, а потом вкинуть этот шрифт в папку с программой.
----------------------------------------------------------------
Короче, вы неправильно отредактировали smartscn.fon. Если оригинальный файл можно было подробно просмотреть в Total Commander, то модифицированный вами шрифт выдает ошибку при просмотре. То есть, вы что-то не то подправили. Признаться, я сам толком не умею пользоваться редакторами шрифтов, но здесь есть люди более осведомлены в таком деле.
 

andrey1883

Ответ #4 : 11 июля 2014, 22:18:29 #4
Nexus, шрифт (по мимо замены в папке с прогой)надо в систему установить))вчера пока готовил скриншоты 2 раза программу переустанавливал - все ок!!подменять пробовал, но ничего не вышло, может не во всех экзешниках сменил!!
Панель Pro-Face GP2600!!что там стоит хз!!!все современные панели на вин СЕ давно, а сюда при прошивке прога загрузчик какой-то свой запихивает ...Вообще для этой панельки есть более современна программа, но тут нужно лепить заново 3 больших проекта(т.к. у меня 3 таких панели) с адресацией контроллера ...в общем долго,геморно и программу изучать заново т.к. она раз в пять сложнее этой!!
А этот шрифт не каждая программа нормально открывает!!я долго мучился пока нашел нужную для редактирования (если надо потом скинуть могу, даж название сейчас не вспомню)...в процессе установки прога dll-ки и какие то файлы в системную папку   (по моему system) запихивает,но мне что то не удалось их отловить (хотя, скорее всего, драйвера )

нашел как редактор называется - Sib Font Editor...да забыл сказать, что в программе жестко фиксированный размер букв при (5х7 и тд... ) и другой шриф ну никак не хочет работать...хотя мож чего не так делаю
 

Nexus

Ответ #5 : 11 июля 2014, 23:45:29 #5
Цитата: andrey1883чего-то геморройная установка какаято!!Leserg,как программу то запустить?

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

Nexus

Ответ #6 : 11 июля 2014, 22:18:39 #6
Цитата: andrey1883нашел как редактор называется - Sib Font Editor

Можете в личку кинуть крякнутую версию (если таковая есть)? Для формата FON не нашел подходящей программы, но может я плохо искал. Да оно и не удивительно, ведь файлы формата .fon - это DLL библиотеки, в которых запихнуты ресурсы, поэтому и не каждая прога с ней будет работать.
Как достану нормальный инструмент для работы с этим форматом, то возможно и решится проблема. Хотя может и нет...
 

Leserg

Ответ #7 : 11 июля 2014, 22:18:49 #7
andrey1883, а не пробовали взять готовый шрифт с поддержкой кириллицы и подменить этот (smartscn.fon)? Иначе создать шрифт с нуля в таком формате очень хлопотное дело.
Да, Nexus прав, вы испортили данный шрифт (он отредактирован некорректно, испорчен формат данных). Я пока знаю единственную программу по работе с таким типом шрифта: Войдите на сайт для перехода по ссылке. Но она очень мудреная . Попробуйте, может разберетесь.
 
Кто ищет, тот всегда найдет!

andrey1883

Ответ #8 : 11 июля 2014, 22:18:59 #8
Leserg, пробовал...ничего не получилось...может что-то не так сделал
трудно найти шрифт с таким же размером символов, вот и переделать пытался

чего-то геморройная установка какаято!!Leserg,как программу то запустить?
 

gazon01Автор темы

Ответ #9 : 11 июля 2014, 22:17:39 #9
Войдите на сайт для перехода по ссылке

переводом занялся andrey1883
 
Возможно всё! На невозможное просто требуется больше времени.
 Мудрец из Шангри Ла

Leserg

Ответ #10 : 12 июля 2014, 00:29:01 #10
andrey1883, а вы в этом устройстве (Pro-Face GP2600) шрифт меняли (хотя бы даже на тот, что переделали)? По идее он где-то в прошивке должен быть. На компе то используется свой шрифт, вы его отредактировали и теперь в дизайнере можно делать панели с поддержкой кириллицы. Но в самом устройстве используется свой шрифт, а может быть такой же самый (smartscn.fon).
 
Кто ищет, тот всегда найдет!

Nexus

Ответ #11 : 12 июля 2014, 00:48:55 #11
Действительно, а вы кидали сам шрифт в ту самую панель? Или туда можно кидать только свои проекты?
 

Leserg

Ответ #12 : 12 июля 2014, 16:35:09 #12
andrey1883, судя по той информации, которую удалось найти в Инете по панели Pro-Face GP2600, то там установлена операционная система Windows CE (правда какой версии не ясно). Но, если у вас есть доступ к файловой системе на этом устройстве, то вам необходимо найти там приложение (программу), которая загружает отредактированные файлы и заменить там файл шрифта на ваш. Возможно также, что этот шрифт установлен в системной папке шрифтов и программа считывает его оттуда. Тогда там тоже необходимо заменить шрифт. Перед заменой файлов шрифтов желательно сделать их резервные копии. Возможно, после этого отображение текста будет нормальным, как это происходит в дизайнере на обычной ОС Windows.

По поводу шрифта. Вот посмотрите на следующий рисунок. На нем показана структура оригинального файла smartscn.fon (слева) и изменённого вами (справа). Хорошо видно, что у вашего файла испорчен формат данных.


Также видно, что файл .fon содержит в себе 4 шрифта разного размера. Эти шрифты имеют формат .fnt. Их можно сохранить в соответствующие файлы и редактировать по отдельности. Потом нужно выполнить обратную процедуру по внесению изменённых шрифтов в ресурсы файла smartscn.fon.
 
Кто ищет, тот всегда найдет!

Leserg

Ответ #13 : 13 июля 2014, 16:02:17 #13
andrey1883, вот нашел отличную программу по редактированию и созданию шрифтов FON/FNT: Войдите на сайт для перехода по ссылке.
Отредактировал в ней файл smartscn.fon (добавил символы кириллицы). Можете сами попробовать или взять уже готовый (архив с файлом прикреплён к этому сообщению).
Цитата: andrey1883в файловую систему панели не попасть никак...
Тогда вам необходимо найти такого специалиста. Если к устройству можно подключиться, чтобы загрузить в него какие-то данные, то наверняка его можно разлочить, чтобы получить доступ к системе. По другому проблему не решить. Необходимо закинуть данный шрифт на это устройство.
Цитата: andrey1883а вообще с системными шрифтами QuickDesigner можно как-то подружить?
А смысл? Это всего лишь редактор для настольного ПК и он будет работать со шрифтами только на ПК. На устройстве приложения работают по управлением другой операционной системы со своими системными настройками и шрифтами. Необходимо ТАМ заменить шрифт или подружить ТО приложение с другими шрифтами с поддержкой кириллицы. А для этого нужен доступ к файловой системе.

 
Кто ищет, тот всегда найдет!

andrey1883

Ответ #14 : 13 июля 2014, 03:09:18 #14
Leserg, в панель загружается готовый проект (то что на компе сделали) вместе со шрифтом...в файловую систему панели не попасть никак...я чего-то е уверен, что там WIN CE(в мануале не нашел никакой инфы)хотя может быть очень очень древняя
Leserg, судя по скриншотам действительно файл шрифтов корявый получился!!!хотя во время редактирования в Sib Font Editor я 4 разных размера букв рисовал!!а exescope даже и не подумал, что можно шрифт открыть)) PE-ресурсы этой программы открывает нормально, причем другой проги для           win-16 файлов я не нашел!!буду пробовать заново редактировать шрифт!!вот только чем теперь...

а вообще с системными шрифтами QuickDesigner можно как-то подружить?или это геморройная процедура?
 

* Ваши права на сайте

    TinyPortal

  • Вы не можете создавать статьи.
  • Вы не можете изменять свои статьи.
  • Вы не можете писать комментарии.
  • Вы не можете управлять статьями.
  • Вы не можете загружать файлы в TPdownloads.
  • Вы не можете управлять TPlistimages.

    Simple Machines

  • Вы не можете удалять темы.
  • Вы не можете создавать темы.
  • Вы не можете отвечать на сообщения.
  • Вы не можете прикреплять файлы.
  • Вы не можете изменять свои сообщения.
  • Вы не можете удалять свои сообщения.

 аталог@MAIL.RU - каталог ресурсов интернет Яндекс.Метрика