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

Шрифты в WILDFIRE 5


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

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

Хотелось бы в отдельной теме прояснить, что натворили птс'шники со шрифтами в вф5.

Прое умеет использовать как ttf, так и fnt шрифты.

ttf шрифты невозможно полноценно использовать, т.к. символы прое берет из fnt-шрифта, а они одноконтурные, в свою очередь ttf-шрифты двухконтурные, т.е. при печати текст будет всегда заведомо толще символов. Также прое не умеет задавать фактор ширины для ttf-шрифтов.

По поводу символов поступила инфа, что возможно вводить символы из ttf-шрифта по CTRl+A и по коду символа в ttf-шрифте, но инфа не проверенная и не ясно возможно ли как-то модифицировать ttf-шрифт для того чтобы символы брались из ttf-шрифта (!!!Если кто-то знает как это делается, пожалуйста, подробно напишите как это сделать!!! Хотя бы как символ ввести не из fnt-шрифта, а из ttf!!!).

1. В ВФ5 присутствуют fnt-шрифты с поддержкой русского языка.

Рассмотрим шрифт cyrillic.fnt.

В сырцах его написано следующее:

#

# Cyrillic Stroke Font

#

#

# Creation of this font was contracted out to Logrus. They used an internal

# PTC tool created by the Pro/E Graphics Group to create the font.

#

#

# Vendor:

# Logrus International Corp. (www.logrus.ru)

#

# Vendor contact:

# Nadya Romanchuk (Project Manager)

#

# Vendor qualifications

# Language Service Provider

# (Artwork & Screen Shots, Compilation & Engineering, Content Development,

# DTP, Localization, Multimedia Localization, QA Testing,

# Software Localization, Translation)

# Cost:

# $3000 (Creation of stroke, filled, 3-D Cyrillic fonts); PO # IRE000794

По начертанию просто отвратительный шрифт, хотя стоил нехилые деньги.

Рассмотрим код буквы "А" в этом шрифте.

# Unicode 1040

" code 192 c0 "

Если открыть таблицу символов в винде, то буква "А" будет иметь в unicode код 410, что в десятичной системе исчисления будет как раз 1040, так же в скобках написан код c0, что в свою очередь в десятичной системе исчисления будет 192.

Так вот в вф3,4 буква "А" в моем шрифте была записана так " code 1040 410" и все отображалось замечательно, но в вф5 меня ждали крякозябры. Посмотрев на шрифт от птс, создал шрифт, содержащий русские буквы с кодами вида " code 192 c0 ", поменял codeset на 2 и прописал его в ndx файл и все стало нормально. Только не ясно, что за хрень наворотили в вф5 и зачем понадобилось кодировать символы не по юникоду, а как сказал Руслан код типа " code 192 c0 " это из кодировки cp1251.

Так же в вф3,4 название плоскостей, осей... надписи в чертеже в нижнем левом углу писались шрифтом ttf_font.ndx, в вф5 какого-то хрена это все стало писаться fnt-шрифтом, а так как этот fnt-шрифт намного хуже читаем, то это очень плохо для меня.

И самое главное про сохранение в pdf силами прое, есть куча тем про это, но негде нормально не сказано, что да как.

Задача состоит в том, чтобы сохранить чертеж в pdf и в этом pdf fnt-шрифт должен быть заменен на ttf шрифт и не должно быть потери форматирования и крякозябров.

Знаю, что для этого надо создать файл AdobeFnt??.lst (вместо вопросов должны быть какие-то цифры, какие именно не знаю) и что в этом файле должно быть написано тоже не ясно и вообще, что он делает и как тоже не понятно и нигде толком это не написано. Просветите, пожалуйста, на эту тему!

В идеале хотелось бы добиться приемлемой и главное одинаковой толщины как символов так и текста при сохранении в pdf силами прое.

В другой теме

<noindex>http://fsapr2000.ru/index.php?showtopic=31...st&p=288689</noindex>

ProE_person показывал картинки, но как это получить для меня остается загадкой.

Просьба не предлагать использовать пдфкреатор, задача настроить прое на сохранение в пдф с ttf шрифтами.

Так же прикладываю fnt-шрифт очень похожий на ГОСТовский. Его я нашел в пакете интеграции справочника материалов от Аскон. Поэтому предположительно шрифт этот в Аскон и сделали. В этом шрифте коды букв записаны по юникоду, поэтому в вф5 получаются крякозабры, так же есть пару ошибок, но это можно без проблем исправить. Может кто попробует узнать и окажется, что вф5 не переваривает коды в юникоде из-за бага...

ascii.zip

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


Для получения приличного PDF

Stroke All Fonts Включить

Add Searchubublle Text снять птичку

Хотя второе для многостраничных чертежей

Это не совсем то что Вы просите но работает

Если у Вас есть уже более приемлемое поделитесть пожалуйста

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

Оно вам зачем?

вот нормальный трутайп, нами доработанный.

разместите шрифт в удобном вам месте, прописывете путь

pro_font_dir $PRO_DIRECTORY\..\pro_stds5\FONTS

в .dtl пишите

default_font gostaproe

не забудьте в существующих ертежах и шаблонах чертежей пересослаться на новый .dtl

и печатайте.

а файлы .ndx оставьте в покое. Не лезьте туда.

GostAproe.rar

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

А в каком месте доработанный? Указал этот шрифт для надписи с символами, в итоге при печати текст очень жирный, а символы нормальные, если уменьшить параметр text_thickness, то надписи становятся нормальными, а символы очень тонкими... Может что-то надо еще сделать? :surrender:

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

вот - вывел в pdf со стандартными настрйками (никакого штрхвания шрифтов конечно).

результат во вложении.

печаталось

с настройкой config.pro pdf_use_pentable yes

со ссылкой из config.pro на pen_table_file

а он тоже приложен

! attention_color - темно-зеленый

! letter_color - желтый

! highlite_color - темно-красный

! drawing_color - белый

! half_tone_color - серый

! magenta_color - фиолетовый

! edge_highlite_color - зеленый

! dimmed_color - темно-серый

! section_color - синий

! presel_highlight_color - голубой

! datum_color - коричневый

! quilt_color - сиреневый

! selected_color - красный

! secondary_selected_color - оранжевый

! preview_geom_color - охра

! secondary_preview_color - светло-желтый

!

pen 1 color 0.0 0.0 0; thickness 0.02 cm; letter_color

pen 2 color 0.0 0.0 0; thickness 0.06 cm; drawing_color

pen 3 color 0.0 0.0 0; thickness 0.03 cm; highlite_color

pen 4 color 0.0 0.0 0; thickness 0.06 cm; quilt_color

!attention_color - это управление зеленым цветом - сторона Solid Sheetmetal

pen 5 color 0.0 0.0 0; thickness 0.025 cm; background_color

pen 6 pattern 0.2 0.1 cm; color 0.0 0.0 0.0; thickness 0.025 cm; half_tone_color

!edge_highlite_color - это цвет, который управляет группой примитивов,

!в которую входит текст и размерный и просто текст

pen 7 color 0.0 0.0 0; thickness 0.03 cm; edge_highlite_color

pen 8 color 0.0 0.0 0; thickness 0.015 cm; dimmed_color

pen 9 color 0.0 0.0 0; thickness 0.06 cm; magenta_color

pen 10 color 0.0 0.0 0; thickness 0.025 cm; section_color

pen 11 color 0.0 0.0 0; thickness 0.015 cm; DATUM_color

pen 12 color 0.0 0.0 0; thickness 0.06 cm; attention_color

drw0001.pdf

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

DIMA_M, а ты уверен что перья 9-12 будут работать? Их же все 8 и то при включении опции ПроЕ. Или в WF5 что то поменялось? (можно записывать несколько цветов на одно перо.

!attention_color - это управление зеленым цветом - сторона Solid Sheetmetal

sheetmetal_color ?

Вообще по настройкам печати, есть тема где я постарался расписать настройки.

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

Вопросы:

1. Сразу на принтер в таком варианте вывести нельзя? Только через pdf?

2. Символы +-, градус у вас не проешные, вы как их вводили? Копировали из таблицы символов в винде или как-то подругому?

П.С.

Проверил, они заменились на знаки из ttf шрифта при сохранении в pdf. Жесть. Интересно, можно ли это как-то реализовать для других знаков, например, для диаметра?

3. И все-таки, что вы правили в вашем шрифте если не секрет?

И вообще фишка наверно в том, что надо было использовать чисто ttf шрифт без ndx файла и тогда бы получались бы нормальные pdf как сейчас.

П.С. пентейбл не причем для правильного pdf, с моим тоже все замечательно сохраняет.

Спасибо за отклик, я думал не доживу до того для, когда увижу нормальный pdf файл полученный в прое:) Только единственное не работает поиск по pdf файлу:(

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

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

Печатать можно напрямую с прое, лучше через FinePrint, где есть возможность группирования нескольких чертежей на одном листе.

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

Я знаю, что можно печать напрямую из прое:)

Я имею ввиду можно ли как-то печать(сохранять) из прое в pdf, а потом автоматически (желательно сам pdf не видеть) выводить на принтер, т.к. только в pdf можно получить нормальную толщину ttf шрифта.

П.С.

Вот было бы совсем замечательно если бы корректно сохранялся pdf файл и подставлялся нужный ttf шрифт (тот же gostaproe), если в чертеже по умолчанию стоит fnt шрифт. Явно где-то можно прописать на какой ttf шрифт заменять fnt шрифт при сохранении в pdf, т.к. у меня если не ставить ttf шрифт без ndx, pdf все же получается на русском, только шрифт какой-то левый(но русский и с толщиной все ок) и не работает выравнивание текста, т.е. у меня текст в чертеже с выравниванием по центру, в pdf же становится выравнивание по левому краю.

Кто бы просветил на это счет...

П.С. 2:)

Может еще кто-нибудь знает возможно ли как-то несколько разных pdf файлов запустить на печать? Чтоб по одному не печать, а сразу кучей...

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

FinePrint - платная, закрытая. Мой выбор - PDFCreator (бесплатная, открытая, русский в комплекте; может тоже самое, если не больше; актуальная версия на сегодня 1.0.1, советую обновиться, много интересного добавлено)

Но один хрен - печатаю в ПДФ из Прошки, а уже потом из него на бумагу.

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

Мне он нужен чтобы работать (мне самому или подрядчикам) именно с ним, а не с чертежом в Прошке. Тем самым я делаю его доступным и сохраняю конструктив, то есть именно мои наработки, мой опыт выраженный в солид модели. Максимум что могу ещё дать это step файл для прототипирования или ЧПУ.
Ссылка на сообщение
Поделиться на других сайтах
  • 2 месяца спустя...

Кто-нибудь может выложить шрифты для x64 битной системы (Win7 x64)?

С ttf как-то проблем много...

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

М-м-м, спасибо за ссылки.

Однако всё-равно не то что-то выходит. Шрифт скомпилировался, однако не отображается так же, как на x32. Ощущение, что он подменён на какой-то стандартный.

К сообщению прикрепил 2 файла.

Картинка слева - это шрифт rus_eskd_fnt в WF4 x32.

Картинка справа - тот же шрифт, но перекомпилированный в WF5 x64.

post-894-1285872329_thumb.png

post-894-1285872340_thumb.png

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

М-м-м, спасибо за ссылки.

Однако всё-равно не то что-то выходит. Шрифт скомпилировался, однако не отображается так же, как на x32. Ощущение, что он подменён на какой-то стандартный.

К сообщению прикрепил 2 файла.

Картинка слева - это шрифт rus_eskd_fnt в WF4 x32.

Картинка справа - тот же шрифт, но перекомпилированный в WF5 x64.

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

Уважаемые коллеги.

Ну, неужели никто не может выложить рабочие векторные шрифты под WF5 x64.

Почему-то, все дают ссылки на то, как сделать (где нет сих шрифтов), но никто так и не выложил их . Почему?!?!? :surrender:

Я тоже предпочитаю векторный шрифт, но проделав все манипуляции когда-то выше указанные, получил ту же картинку что и Alex Z (Цифры и латиница скомпилировались, а вот русские буквы нет). Возможно проблема в том о чем сказал когда-то Timi :

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

Надо дополнить/заменить коды букв. Правильные коды можно посмотреть в русском шрифте, который идет вместе с вф5. Так же правильные шрифты можно попросить у Руслана, но они по начертанию сильно отличаются от ГОСТ…

Но у меня нет

..Правильные коды можно посмотреть в русском шрифте, который идет вместе с вф5..

:helpsmilie:

Уж простите за назойливость, просто проблема не решается.

С уважением

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

К слову сказать, установил Wildfire 4 M160 x64 и воткнул шрифты, скомпилированные в Wildfire 5 для x64. Они заработали! А в Wildfire 5 x64 они не работают! :) Значит что-то изменилось в последнем, что он их не ест.

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

Где можно взять гостовские шрифты в одну линию для гравировки?

Очень больной вопрос для ProE !!!!!!!!!!!

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

libe

Было уже.

FNT - не поддерживает дуги. Так что возможно только ломанные линии (вопрос насколько).

TTF сами по себе двухконтурные и тут ничего не сделаешь. Делать среднюю линию в ручную тоже, не хорошо при большом объеме.

Лучше импортировать кривые из какого нибудь редактора (Corel например).

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

М-м-м, спасибо за ссылки.

Однако всё-равно не то что-то выходит. Шрифт скомпилировался, однако не отображается так же, как на x32. Ощущение, что он подменён на какой-то стандартный.

К сообщению прикрепил 2 файла.

Картинка слева - это шрифт rus_eskd_fnt в WF4 x32.

Картинка справа - тот же шрифт, но перекомпилированный в WF5 x64.

попробуй поменять стиль текста и снова установить твой шрифт - в случае сбоя ProE выдает сообщение (в строке), что шрифт не может быть загружен и использует шрифт cyrillic.fnt

По крайней мере он очень похож на него по начертанию

В качестве эксеримента можно загрузить чертеж в WFx32, заменить стиль текста на cyrillic.fnt и сравнить стем, что отображается на WFx64

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

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

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

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

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

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

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

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

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

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

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




  • Сообщения

    • Владимир_NSK
      Дай контакты
    • DJ Astro
      @Говорящий Огурец , спасибо за поддержку!!    @IgP   что же там такого можно натворить? Сопрячь 3 оси и в штоке оставить 1 степень свободы.   Что вам было непонятного в запросе?   https://www.youtube.com/watch?v=FOq0f7MEvj4 В этом видео видно, что цилиндр - это подсборка, и он двигается в процессе перемещения остальных компонентов.    test.zip
    • ak762
    • gudstartup
      если по этому руководству тогда это вентилятор неисправен @nikzubik меняйте или проверяйте вентилятор @Александр1979 В этом руководстве тоже они описаны но ошибка 1это   Ваше еще древнее поэтому я чего то не догоняю где истина!!!???
    • Нанософт разработка
      ДОМ.РФ и российский разработчик инженерного ПО, компания «Нанософт», договорились о сотрудничестве по развитию технологий информационного моделирования (ТИМ) в жилищном строительстве. Подписание соглашения состоялось на полях конференции «ЦИПР-2024» в Нижнем Новгороде.   На фото (слева направо): Николай Козак, управляющий директор по ИТ и цифровой трансформации ДОМ.РФ; Максим Егоров, исполнительный директор компании «Нанософт»   Совместная работа призвана способствовать плавному внедрению ТИМ, применение которых станет для девелоперов обязательным уже с 1 июля этого года, а также ускорению темпов цифровизации отрасли в целом. В частности, в рамках соглашения компаниями будут разработаны шаблоны для формирования выгрузки проприетарной цифровой информационной модели и ее универсального использования в среде общих данных (СОД).   «Одним из факторов, тормозящих внедрение ТИМ-технологий в стройке, является несовместимость продуктов разных производителей. Взаимодействие с одним из лидеров рынка разработки ПО позволит создать унифицированные шаблоны для выгрузки данных и совместной работы с цифровыми моделями в едином поле. Они будут созданы по разработанному нами и принятому на техническом комитете Минстроя предварительному национальному стандарту. Мы ожидаем, что другие российские разработчики софта для проектирования тоже последуют этому примеру и пойдут по пути унификации собственных решений», – отметил управляющий директор по ИТ и цифровой трансформации ДОМ.РФ Николай Козак.   Созданные в ТИМ-инструментах «Нанософт» цифровые двойники можно будет беспрепятственно подгружать в СОД «Цифровой контроль строительства» ДОМ.РФ, где с ними смогут работать представители застройщика, подрядчики и специалисты других заинтересованных сторон. Создание единых шаблонов данных позволит стимулировать взаимодействие участников строительного процесса и, несмотря на все различия используемых инструментов, упростить взаимоувязку продуктов, сократить потери данных.   «Сегодня технологии информационного моделирования активно развиваются не только с целью соответствия государственным требованиям. Сами заказчики видят практическую ценность создания и ведения цифровых двойников в строительстве. Безусловно, это непростой и небыстрый процесс, который требует глубокой проработки методологии внедрения, создания и развития ТИМ-моделей. Важным элементом решения такой задачи является совместимость данных – именно на это и нацелено наше партнерство с ДОМ.РФ. Результатом взаимодействия станут дополнительные гибкость и удобство, обеспеченные пользователям при работе с информационными моделями в наших программных продуктах, а значит и более массовое внедрение ТИМ и смежных инструментов на рынке строительства», – подчеркнул Максим Егоров, исполнительный директор компании «Нанософт».   О ДОМ.РФ   ДОМ.РФ — один из крупнейших финансовых институтов России, 25 лет занимается развитием жилищной сферы, являясь оператором мер государственной поддержки. Группа объединяет направления деятельности, которые способствуют повышению доступности жилья, прогрессу рынка жилищного и инфраструктурного строительства, развитию ипотечного кредитования, цивилизованной аренды, формированию комфортной городской среды, цифровизации отрасли жилищного строительства.   О «Нанософт»   «Нанософт» – российский разработчик инженерного ПО: технологий автоматизированного проектирования (САПР/CAD), информационного моделирования (ТИМ/BIM) и сопровождения объектов промышленного и гражданского строительства (ПГС) на всех этапах жизненного цикла. Программными продуктами компании пользуются более 1,5 млн человек.  
    • zloyuri
      А что, учебные версии только в торентах?
    • jtok
      Да, спасибо. Подход понятен. Сварганил сам вот:  
    • DemonicCat
      Это свойство надо прописать через Тулбокс конфигуратор? Или есть другой способ?
    • zloyuri
    • Ветерок
×
×
  • Создать...