makc 192 26 апреля, 2021 Опубликовано 26 апреля, 2021 · Жалоба 1 час назад, SII сказал: Десигнер не умеет внедрять шрифты в генерируемый пдф и не умеет корректно генерировать сами пдф (в частности, правильно пользоваться юникодом), откуда и все проблемы. Я об этом уже написал выше. К сожалению я пока не нашел внешнего средства для корректного внедрения шрифтов в такой кривой pdf. 1 час назад, ViKo сказал: Дело не во внедрении шрифта, а в том, что вместо cyrillic при экспорте включается другая раскладка. Попробуйте мой гостовский шрифт, который я здесь недавно выложил. Если у меня с ним работает, то и у Вас должно получиться. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
SII 0 26 апреля, 2021 Опубликовано 26 апреля, 2021 · Жалоба 1 minute ago, makc said: Я об этом уже написал выше. К сожалению я пока не нашел внешнего средства для корректного внедрения шрифтов в такой кривой pdf. В принципе, можно править ручками в редакторе PDFок, но это такой геморрой... В общем, почти всегда проще выдать схему на "печать" в pdf -- хотя там иногда другие проблемы возникают. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
makc 192 26 апреля, 2021 Опубликовано 26 апреля, 2021 · Жалоба 7 минут назад, SII сказал: В принципе, можно править ручками в редакторе PDFок, но это такой геморрой... А через ghostscript не пробовали? Я пытался, но у меня пока ничего толкового не получилось, при том что тот же gs прекрасно трудится на той же машине под контролем PDFCreator'a. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
ViKo 1 27 апреля, 2021 Опубликовано 27 апреля, 2021 · Жалоба 11 часов назад, makc сказал: Попробуйте мой гостовский шрифт, который я здесь недавно выложил. Положите еще раз, а то не могу найти. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
makc 192 27 апреля, 2021 Опубликовано 27 апреля, 2021 · Жалоба Только что, ViKo сказал: Положите еще раз, а то не могу найти. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
ViKo 1 27 апреля, 2021 Опубликовано 27 апреля, 2021 · Жалоба Подтверждаю, шрифт GOST_A экспортируется в pdf нормально. Видимо, потому, что в нём есть только Ansi и Cyrillic наборы. Похоже, Mentor позволяет выбрать или Ansi или другой набор. Ошибка разработки. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
makc 192 27 апреля, 2021 Опубликовано 27 апреля, 2021 · Жалоба 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 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
makc 192 27 апреля, 2021 Опубликовано 27 апреля, 2021 · Жалоба После очередной попытки получилось решить проблему внедрения шрифтов в 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. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
PBO 1 27 апреля, 2021 Опубликовано 27 апреля, 2021 · Жалоба А что за ghostscript такой ? можете пожалуйста описать процесс внедрения шрифтов Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
makc 192 27 апреля, 2021 Опубликовано 27 апреля, 2021 · Жалоба 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. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
PBO 1 27 апреля, 2021 Опубликовано 27 апреля, 2021 · Жалоба Спасибо огромное за подробное объяснение Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
SII 0 11 мая, 2021 Опубликовано 11 мая, 2021 · Жалоба Чтоб не плодить микротемы, спрошу здесь: Package Group в Cell Editor на что-то реально влияет? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
makc 192 11 мая, 2021 Опубликовано 11 мая, 2021 · Жалоба На возможность задания clearance между разными типами корпусов в CES, ЕМНИП. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
PBO 1 11 мая, 2021 Опубликовано 11 мая, 2021 · Жалоба 6 minutes ago, makc said: На возможность задания clearance между разными типами корпусов в CES, ЕМНИП. Совершенно верно, но только в Xpedition, так как в pads pro нет поддержки package to package clearance так же некоторые типы package group используются например для возможности размешать компоненты на внутренних слоях (buried cell) Тестовые точки должны иметь группу test points чтобы они отображались в диалоговом окне настроек в layout подробнее в документации можно почитать Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
fill 2 13 мая, 2021 Опубликовано 13 мая, 2021 · Жалоба 11.05.2021 в 18:37, SII сказал: Чтоб не плодить микротемы, спрошу здесь: Package Group в Cell Editor на что-то реально влияет? Первое на что повлияет это доступные Типы Монтажа и соответственно какие типы падстеков будут доступны для выбора при создании\редактировании топологии ячейки. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться