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

Creo Elements Pro 070 ttf шрифты снова


Timi

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

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

Вот и вышел первый релиз крео. Обращаюсь в первую очередь к продавцам прое или людям с технической поддержкой, чтоб они хоть как-то по возможности повлияли на решение данной проблемы.

Специально создал новую тему, чтобы привлечь к этой проблеме внимание.

В creo починили сохранение pdf файла, если в пути есть русские символы для нового интерфейса. Т.е. можно через вкладку Публикация получить pdf файл в папке в пути до которой есть русские символы.

Это хорошо.

Так же теперь нормально (не до конца, о чем ниже) сохраняется в pdf если в чертеже использовать !стандартные! виндовые ttf шрифты, такие как ариал, таймс.... Но все бы хорошо, только для этих шрифтов не запоминается положение текста, т.е. если у надписи стоит выравнивание по центру в pdf оно не применяется и текст уезжает. Напомню что в вф5 060 для таких шрифтов запоминалось выравнивание, но вместо русских букв получались крякозябры.

Проблема решалась использованием шрифтов от Аскона типа а или б или шрифтом, который выкладывал DIMA_M в теме <noindex>http://fsapr2000.ru/index.php?showtopic=36...%F8%F0%E8%F4%F2</noindex> , т.к. в них были заложены коды символов, которые позволяли в прое получить внешне правильный pdf файл, т.е. русские надписи с виду были правильными.

В крео 070 же работает (т.е. запоминается выравнивание текста) только шрифт от DIMA_M, и хоть убейте не пойму чем он отличается от шрифтов Аскона.

Т.е. шрифты от Аскона отображаются правильно, но выравнивание текста теперь для них в pdf не соблюдается, хотя в вф5 060 все работало.

Очень было бы интересно знать в чем шрифт от DIMA_M особенный и как модифицировать другие шрифты, что бы с ними тоже проблем не было.

Что хотелось бы получить в идеале от шрифтов прое.

1. Нормальное отображение в pdf ttf шрифтов виндовых. Сейчас вроде все нормально, кроме того, что выравнивание текста не передается.

2. При использовании fnt шрифта, при сохранении в pdf (без использования опции заштриховать шрифты) fnt-шрифт заменяется на ttf, вот хотелось бы знать на какой именно ttf шрифт. И иметь возможность задать, на какой именно шрифт заменить.

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

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

Есть две проблемы, не ясно на какой ttf шрифт заменяется fnt шрифт и так же не передается выравнивание текста.

Так в вф5 в целом есть еще одна проблема. Раньше (в вф3 точно) за отображения названий осей, датумов и надписей внизу чертежа (Масштаб, Тип, Имя, Размер) отвечал шрифт, который указывался в ttf_font.ndx и можно было без проблем задать для этих надписей русский ttf-шрифт и получить четкий названия.

В вф5 с какого-то перепугу за эти надписи отвечает шрифт указанный в font.ndx. Проблема в том, что у меня там указан fnt шрифт и с ним надписи, о которых я говорил выше получаются очень не четкими. Но font.ndx у меня используется по умолчанию во всех чертежах и я не могу в font.ndx вписать ttf шрифт. Получается, что в чертежах мне придется использовать, например, gost.ndx, но из-за этого придется менять чертежный файл в старых чертежах... что очень бы не хотелось делать.

Кто-нить может по этому поводу что-то сказать?

Прикладываю шрифты, gost_a_proe от DIMA_M и шрифт от Аскона.

Спасибо тем кто осилил это до конца прочитать:)

П.С.

Значит так, если зайти в св-ва пдф файла там можно посмотреть какие шрифты в нем используются. Так вот в версии вф5 060 в шрифтах стандартных виндовых была указана кодировка ansi и из-за этого вместо русских букв были крякозябры.

В шрифте же от Аскона и DIMA_M была двойная кодировка и поэтому мы внешне получали русские надписи.

Со сборки creo 070 для обычных виндовых шрифтов ставится кодировка Identity-H, к слову такая же кодировка, которая ставится если использовать fnt шрифт и сохранять в pdf без штриховки шрифтов. С этой кодировкой мы получаем не только внешне нормальный русский текст, но и имеем возможность искать на русском в документе, копировать текст из pdf куда-либо и не получать крякозябры. Но и не получаем сохранение выравнивания текста, т.е. если текст в чертеже был выравнен по центру, в пдф он уедет и будет выровнен по левому краю.

Со сборки 070 для шрифта от Аскон, хоть у него двойная кодировка присваивается кодировка текста в пдф Identity-H, поэтому текст уезжает. Для шрифта же от DIMA_M по прежнему ставится кодировка ansi.

Вот и возникает вопрос, каким образом можно изменить любой шрифт, чтоб он передавал в пдф кодировку ansi как и шрифт от DIMA_M.

fonts.zip

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


Разница шрифтов от DIMA_M и от Аскона В типе скриптов Roman у DIMA_M Cyrillic у Аскона

и в отсутствии пробелов в именах у DIMA_M

Прикладываю модифицированный шрифт от Аскона

Работает как шрифт от DIMA_M

А Identity-H файл перекодировки в Adode

лежит в папке Creo Elements\Pro5\text\fonts\pdf там так-же есть файл Roman

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

Насчет шрифта, я уже сам до этого дошел:) Но все равно спасибо.

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

Но еще все равно остается куча вопросов.

В вф 060, при сохранении в pdf +- заменялся за символ из ttf шрифта, в 070 же такого не происходит.

Хотя символ градуса заменяется. Этим вообще можно управлять и как это работает может кто-нибудь объяснить?

Файлы Identity-H, Roman нашел. Очень бы хотелось знать для чего они и используются ли они для сохранения в pdf?

Почему при замене fnt на ttf шрифт при сохранении в pdf теряется форматирование текста?

Спасибо.

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

Насчет шрифта, я уже сам до этого дошел:) Но все равно спасибо.

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

Во-первых, в шрифте должна быть двойная кодировка для русских символов.

Например, для буквы А, код 00C0 и 0410.

Во-вторых, в FontLab заходим в

File - Font Info - Encoding and Unicode.

В Supported codepages должно быть только 1252 Latin 1.

Так же прое как-то запоминает шрифт который используется в чертеже, т.е. если его даже привести в правильный вид, то прое может использовать неправленую версию, так что для проверки лучше поменять имя шрифта на другое в File - Font Info - Names and Copyright.

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

Шрифт из второго сообщения не подходит?

Должен работать. В чертеже должен быть задан именно ttf шрифт, а не ndx файл, в котором ссылка на фонт ttf.

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

Поставили Adobe Acrobat профессиональный и при печати вместо принтера выбираем Adobe PDF и всё нормально переводится.

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

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

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

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

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

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

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

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

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

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

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




×
×
  • Создать...