Перейти к содержанию
    

PADS Professional, вопросы начинающих

1 час назад, SII сказал:

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

Я об этом уже написал выше. К сожалению я пока не нашел внешнего средства для корректного внедрения шрифтов в такой кривой pdf.

1 час назад, ViKo сказал:

Дело не во внедрении шрифта, а в том, что вместо cyrillic при экспорте включается другая раскладка.

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

Поделиться сообщением


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

1 minute ago, makc said:

Я об этом уже написал выше. К сожалению я пока не нашел внешнего средства для корректного внедрения шрифтов в такой кривой pdf.

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

Поделиться сообщением


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

7 минут назад, SII сказал:

В принципе, можно править ручками в редакторе PDFок, но это такой геморрой...

А через ghostscript не пробовали? Я пытался, но у меня пока ничего толкового не получилось, при том что тот же gs прекрасно трудится на той же машине под контролем PDFCreator'a.

Поделиться сообщением


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

11 часов назад, makc сказал:

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

Положите еще раз, а то не могу найти.

Поделиться сообщением


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

Только что, ViKo сказал:

Положите еще раз, а то не могу найти.

 

Поделиться сообщением


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

Подтверждаю, шрифт GOST_A экспортируется в pdf нормально. Видимо, потому, что в нём есть только Ansi и Cyrillic наборы. Похоже, Mentor позволяет выбрать или Ansi или другой набор. Ошибка разработки. 

Поделиться сообщением


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

26 минут назад, ViKo сказал:

Похоже, Mentor позволяет выбрать или Ansi или другой набор. Ошибка разработки. 

Да, очень возможно. Но скорее всего это не ошибка, а legacy, с которым никто ничего не хочет и не будет делать. Остаётся вопрос встраивания этих шрифтов в PDF, т.к. если Вы отдадите этот файл кому-то без GOST_A.ttf, то он увидит кракозябры.
PS: Судя по всему внутри экспортера используется библиотека ClibPDF, которая довольно ограничена в поддержке кодировок: "MacRomanEncoding", "MacExpertEncoding", "WinAnsiEncoding", and "NULL". Отсюда и проблемы с "типовыми" русскими шрифтами.

PPS: Вот что выдаёт pdffonts о моём файле, который выглядит вполне адекватно:

Цитата

pdffonts output.pdf  
name                                 type              encoding         emb sub uni object ID
------------------------------------ ----------------- ---------------- --- --- --- ---------
GOSTtypeA                            TrueType          WinAnsi          no  no  no      22  0
GOSTtypeE                            TrueType          WinAnsi          no  no  no      24  0
GOSTtypeE,Bold                       TrueType          WinAnsi          no  no  no      26  0


 

Поделиться сообщением


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

После очередной попытки получилось решить проблему внедрения шрифтов в pdf через ghostscript. Проблема оказалась в том, что в файле Fontmap.GS нужно было прописать правила отображения (использования) шрифтов. В итоге после добавления туда трех строчек (в конец файла):

Скрытый текст

/GOSTtypeA                              (GOST_A.ttf)          ;
/GOSTtypeB                              (GOST_B.ttf)          ;
/GOSTtypeE                              (GOST_E.ttf)          ;

ghostscript начал успешно встраивать шрифты с помощью следующей команды:

Скрытый текст

gs -dSAFER -dNOPAUSE -dBATCH -dCompatibilityLevel=1.4 -dCompressFonts=true -dSubsetFonts=false -dEmbedAllFonts=true -dPDFSETTINGS=/prepress -sDEVICE=pdfwrite
-sOutputFile=output.pdf -f input.pdf

 

Правда остаётся проблема с тем, что он не может правильно выполнить подстановку Bold и не Bold (по сравнению со схемой), но это видимо на совести экспорта в PDF.

Поделиться сообщением


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

А что за ghostscript такой ?

можете пожалуйста описать процесс внедрения шрифтов

Поделиться сообщением


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

7 минут назад, PBO сказал:

А что за ghostscript такой ?

https://www.ghostscript.com/index.html

Это универсальная программа для работы с PostScript, которая позволяет выполнять различные манипуляции в том числе и с PDF.

Порядок простой:

1. Устанавливаем шрифты, которые требуется внедрить. Желательно скопировать их в директорию без пробелов в пути.

2. Прописываем правила подстановки шрифтов в конфигурационный файл ghostscript под названием  Fontmap.GS, как было описано выше:

/GOSTtypeA                              (GOST_A.ttf)          ;
/GOSTtypeB                              (GOST_B.ttf)          ;
/GOSTtypeE                              (GOST_E.ttf)          ;

Правила прописывания шрифтов в данном случае предполагают, что где-то в системе по путям, видимым для Ghostscript лежат описанные в скобках файлы шрифтов. Если пути Ghostscript не распознаёт, как, например, в случае Windows, то можно ему явно передать параметр вида -sFONTPATH=C:/Windows/Fonts;C:/Other/Fonts/Directory

3. Запускаем ghoscript с параметрами:

gs -dSAFER -dNOPAUSE -dBATCH -dCompatibilityLevel=1.4 -dCompressFonts=true -dSubsetFonts=false -dEmbedAllFonts=true -dPDFSETTINGS=/prepress -sDEVICE=pdfwrite -sOutputFile=output.pdf -f input.pdf

или в случае Windows

gs -dSAFER -dNOPAUSE -dBATCH -sFONTPATH=C:/Windows/Fonts;C:/Other/Fonts/Directory -dCompatibilityLevel=1.4 -dCompressFonts=true -dSubsetFonts=false -dEmbedAllFonts=true -dPDFSETTINGS=/prepress -sDEVICE=pdfwrite -sOutputFile=output.pdf -f input.pdf

input.pdf - входной файл, куда нужно встроить шрифты, output.pdf - выходной файл со встроенными шрифтами.

В принципе на эту тему есть еще примеры, например, на StackOverflow.

Поделиться сообщением


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

Чтоб не плодить микротемы, спрошу здесь: Package Group в Cell Editor на что-то реально влияет?

Поделиться сообщением


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

На возможность задания clearance между разными типами корпусов в CES, ЕМНИП.

Поделиться сообщением


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

6 minutes ago, makc said:

На возможность задания clearance между разными типами корпусов в CES, ЕМНИП.

Совершенно верно, но только в Xpedition, так как в pads pro нет поддержки package to package clearance 

так же некоторые типы package group используются например для возможности размешать компоненты на внутренних слоях (buried cell) 

Тестовые точки должны иметь группу test points чтобы они отображались в диалоговом окне настроек в layout

подробнее в документации можно почитать 

Поделиться сообщением


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

11.05.2021 в 18:37, SII сказал:

Чтоб не плодить микротемы, спрошу здесь: Package Group в Cell Editor на что-то реально влияет?

Первое на что повлияет это доступные Типы Монтажа и соответственно какие типы падстеков будут доступны для выбора при создании\редактировании топологии ячейки.

Поделиться сообщением


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

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

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

Гость
Ответить в этой теме...

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

  Разрешено использовать не более 75 эмодзи.

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

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

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

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