Перейти к публикации

Проблемы со шрифтами fnt


DimaTs

Рекомендованные сообщения

Здравствуйте.

 

Пытался скомпилировать шрифт для Creo 2 32bit и 64bit.

 

Сам шрифт *.fnt поместил в дирректорию:

\Creo 2.0\Common Files\M110\i486_nt\text\russian.

 

Файл \Creo 2.0\Common Files\M110\text\russian\font.ndx подкорректировал:

вместо ascii.fnt и cyrillic.fnt определил шрифт *.fnt  (в нём и лат. и русские).

 

В итоге: латинские буквы - всё в порядке, вместо русских - квадраты.

Пробовал разные кодировки в файле *.src, а именно:

code ASCII ASCIIx16,

code Unicode Unicodex16,

code Unicode ASCIIx16.

Результат один и тот же - квадраты вместо букв (см. прикреплённый файл).

В чём может быть проблема - ???

 

post-6026-0-77409800-1415710816_thumb.jpg

Изменено пользователем DimaTs
Ссылка на сообщение
Поделиться на других сайтах


На каком-нибудь другом шрифте русские буквы отображаются? Или на всех так?

Ссылка на сообщение
Поделиться на других сайтах

На каком-нибудь другом шрифте русские буквы отображаются? Или на всех так?

Cyrillic.fnt отображается как положено.

Свой шрифт fnt - только латинские буквы (свои описания) и цифры,

а русские буквы - квадратами.

Ссылка на сообщение
Поделиться на других сайтах

Поиском нужно пользоваться...

По мимо того что шрифты до WF5 и после отличаются по codeset (и по кодам символов)  для русского языка, так еще и компилировать для 64 bit нужно с переменной.

Ссылка на сообщение
Поделиться на других сайтах

COMPILE_FONT_PMT

Поиском нужно пользоваться...

По мимо того что шрифты до WF5 и после отличаются по codeset (и по кодам символов)  для русского языка, так еще и компилировать для 64 bit нужно с переменной.

Компилировал для 64bit с переменной COMPILE_FONT_PMT в значении 36 (без переменной Creo вылетал),

для 32bit без переменной. Квадраты и в 64bit и в 32bit. 

Ссылка на сообщение
Поделиться на других сайтах

Сделайте декомпиляцию из имеющихся русских фонтов (xx:\PTC\Creo 2.0\Common Files\M120\x86e_win64\text\russian\), получите файл исходник src.

Посмотрите какие настройки codeset и примените в своем шрифте.

Еще используйте compile_font.exe и decompile_font.exe из текущей версии Creo 2.

Ссылка на сообщение
Поделиться на других сайтах

Сделайте декомпиляцию из имеющихся русских фонтов (xx:\PTC\Creo 2.0\Common Files\M120\x86e_win64\text\russian\), получите файл исходник src.

Посмотрите какие настройки codeset и примените в своем шрифте.

Еще используйте compile_font.exe и decompile_font.exe из текущей версии Creo 2.

Всё это я проверял: коды после декомпиляции ASCII.

Файлы compile_font.exe и decompile_font.exe из установленной версии Creo.

 

Может кто попробует у себя запустить ?

Файл gost_stas_ASCII.rtf прилагается (изменить расширение на src).

gost_stas_ASCII.rtf

Ссылка на сообщение
Поделиться на других сайтах
Всё это я проверял: коды после декомпиляции ASCII

 

Вы напрасно объединили русские и латинские символы,  у них разные codeset. Файл ndx объединяет несколько шрифтов с разными codeset.

 

В Common Files\M030\text\russian\cyrillic.src пример...

 

п.с. После записи нового шрифта, нужна перезагрузка ПроЕ и первым желательно создать пустой файл чертежа. Ни в коем случае не открывать первым чертеж, где использовалась предыдущая версия шрифта.

Ссылка на сообщение
Поделиться на других сайтах

 

Всё это я проверял: коды после декомпиляции ASCII

 

Вы напрасно объединили русские и латинские символы,  у них разные codeset. Файл ndx объединяет несколько шрифтов с разными codeset.

 

В Common Files\M030\text\russian\cyrillic.src пример...

 

п.с. После записи нового шрифта, нужна перезагрузка ПроЕ и первым желательно создать пустой файл чертежа. Ни в коем случае не открывать первым чертеж, где использовалась предыдущая версия шрифта.

 

Такая конфигурация (объединённая) работает на proe2001, ProE WF3 (на других не проверял).

На codeset внимания не обратил - проверю.

Ссылка на сообщение
Поделиться на других сайтах

Присоединяйтесь к обсуждению

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

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

  • Сейчас на странице   0 пользователей

    Нет пользователей, просматривающих эту страницу.




  • Сообщения

    • Fedor
    • Fedor
      Различие и повторение важнейшие концепты постмодернизма.   https://ru.wikipedia.org/wiki/Различие_и_повторение  :) Несерьезно же в механике континуума отвергать сам континуум как пытаются в некоторых новомодных теориях прочности.  При реальном проектировании конструктор все равно будет  опираться на допускаемые напряжения или предельные состояния устраняя их превышения  :) 
    • Snake 60
      А в чём кривоватость? Мне кажется всё зависит от настроек шаблона чертежей. Пример чертежа сохраненного стандартными средствами через макрос: https://cloud.mail.ru/public/g8Gv/oYXYVh8U5
    • Борман
    • Fedo81
      Здравствуйте, подскажите может кто сталкивался, установил Солид кам 2022, в переходах фрезерование пропала операция 3д модель! Так же с версией 2023
    • Bot
      От редакции isicad.ru: 29 мая в Москве прошло очередное ежегодное мероприятие компании «Топ Системы» — «Форум T‑FLEX PLM 2024». Это важное событие, несомненно, будет отражено в многочисленных публикациях, посвященных различным решениям и продуктам компании, а пока с общим содержанием и настроением форума можно познакомиться в кратком пресс-релизе «Новейшие разработки компании «Топ Системы» представлены на главном ежегодном событии года — Форуме T‑FLEX PLM 2024». В статье, предлагаемой вам сегодня, отражены новые результаты одного из самых заметных проектов компании «Топ Системы» — геометрического ядра RGK. Редакция портала isicad.ru с удовлетворением отмечает, что зарождение и развитие этого проекта регулярно и подробно освещалось и освещается в наших публикациях: одних только статей, заголовок которых содержит волнующее сокращение «RGK» (российское геометрическое ядро), насчитывается десяток. Особое внимание в статье Леонида Баранова привлекает замечание [...] View the full article
    • Kelny
      Очень давно как раз было хорошо, когда Solidworks печатал ещё через встроенный виртуальный принтер BlueBeam эдак в версиях Solidworks 2004-2006, но потом перешли на Adobe и стало кривовато, да так что до сих пор аукается.   В винде такая же сторонняя программа, удалите ту что там и поставьте PDFCreator (если будете использовать макрос, то ту версию, которая рядом лежит, т.к. последние версии не подходят под старый макрос).   Дык это же разные программы и не факт что у последней есть API для встройки в макрос, а у PDFCreator API есть.   Если есть готовое, то зачем мучиться? Ну тогда можете просто в ручную печатать через этот встроенный виртуальный принтер.
    • Артур8991
      А можите скинуть пожалуйста какая у вас есть?)
    • lem_on
      Как хорошо когда вокруг все дураки, а Шура один умный ))) ещё предложи тюремный вариант провоза, для личного пользования. 
    • gudstartup
      вы лично таким маршрутом пользовались? а еще можно через Гималаи на лыжах махнуть или дипломатической почтой  реально подождать и ничего с вашим станком не случится к тому же нормальное производство имеет мощности для резервирования. 45 дней подождать или под лавину в Гималаях!! он что время до взрыва бомбы отсчитывал!? а можно на подводной лодке еще, вы серьезно что ли. досматривают в любом случае хоть туда хоть оттуда а может надо нанять гипнотизера и он стоя рядом внушит таможеннику что вы утюг вместо привода везете тогда путь свободен!
×
×
  • Создать...