Jump to content

    

Патч от starter48 для P-CAD 2006 с установленным SP2

Recommended Posts

ViKo
32 минуты назад, emiq сказал:

Возможно ли перевести меня в группу - свой? Нужны для себя программы с FTP.

Конечно. Пройдите законным путём. Пишите просьбу в соответствующем разделе. Правила почитайте.

Share this post


Link to post
Share on other sites

starter48
2 часа назад, ViKo сказал:

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

2 часа назад, emiq сказал:

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

  1. Никто не заставляет использовать эти шрифты.
  2. Считаю, что модифицировать оригинальные шрифты можно, если сохранять размер символов (чтобы текст не "съехал" после редактирования). Более того, некоторые символы добавляются вновь - для них, вообще, свобода действий.
  3. Установка русифицированных шрифтов поверх оригинальных - тоже модификация.

Share this post


Link to post
Share on other sites

ViKo

Меня никто не заставит и сам патч использовать, если я не захочу. По вопросу устанавливаемых шрифтов моё мнение не поменяется. Как только в природе появляется два разных шрифта с одним именем, хаос увеличивается.
Тем более, поставляется 3 шрифта: Basic, Lcom, Quality. Вы все 3 исправите?

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

Share this post


Link to post
Share on other sites

starter48
23.11.2020 в 17:13, ViKo сказал:

Меня никто не заставит и сам патч использовать, если я не захочу. По вопросу устанавливаемых шрифтов моё мнение не поменяется. Как только в природе появляется два разных шрифта с одним именем, хаос увеличивается.

Тогда, весь мой патч - генератор хаоса :diablo:

23.11.2020 в 17:01, starter48 сказал:

Если хотите изменить шрифты, припишите к названиям _m или что-то подобное. 

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

23.11.2020 в 17:13, ViKo сказал:

Тем более, поставляется 3 шрифта: Basic, Lcom, Quality. Вы все 3 исправите?

pcad46, Basic и Quality уже исправил. Вот какие изменения в v3.3.9.5:

Basic.chr:

  • #36 $ весь сдвинут на 2px вправо, правый конец верхнего отрезка сдвинут на 1px
  • #38 & весь сдвинут на 3px вправо
  • #40 ( весь сдвинут на 1px вправо
  • #41 ) весь сдвинут на 2px влево
  • #46 . весь сдвинут на 1px влево
  • #56 8 конец отрезка (12,12) перемещён в (13,12)
  • #59 ; конец отрезка (4,-1) перемещён в (4,-4) - хвост исправлен
  • #63 ? конец отрезка (9,7) перемещён в (9,2) т.о. добавлена точка
  • #73 I добавлены небольшие горизонтальные отрезки сверху и снизу, чтобы отличалась от l
  • #127 <DEL> весь сдвинут на 1px вправо
  • #207 П удалена лишняя точка (18,11)
  • #244 ф удалена лишняя точка (7,11)

Quality.chr:

  • #73 I добавлены небольшие горизонтальные отрезки сверху и снизу, чтобы отличалась от l
  • #95 _ правый конец удлинён на 5px
  • #127 <DEL> весь сдвинут на 2px вправо
  • #176 ° весь сдвинут на 1px вправо - был слишком задвинут влево

С Lcom.chr всё плохо: они использовали старую версию шрифта с неверным положением верхней границы (Top) шрифта - она установлена слишком низко. Из-за этого межстрочный интервал получался слишком маленьким, и чудаки вместо правки шрифта прикрутили костыль в коде: добавили искусственный межстрочный интервал, равный 25% от высоты шрифтов.

Т.о. PCAD неверно отрисовывает шрифты (добавляя искусственный межстрочный интервал), а шрифт Lcom.chr - корявый. И если это починить, то хаос поглотит всё появится несовместимость с оригинальной версией.

Share this post


Link to post
Share on other sites

ViKo
Цитата

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

Принудительно изменённый шрифт нужно будет еще каким-то образом подсунуть изготовителю плат. Иначе можно получить большие проблемы.

Share this post


Link to post
Share on other sites

starter48
10 часов назад, ViKo сказал:

Принудительно изменённый шрифт нужно будет еще каким-то образом подсунуть изготовителю плат. Иначе можно получить большие проблемы.

Скорее маленькие проблемы, чем большие: правки косметические и глобально не повлияют.

И вообще, производителю следует отдавать Гербер, а не .pcb

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

А шанс получить проблемы, при передаче .pcb, имеется не только с патчем шрифтов W), но и с этими патчами: R) Гербер с русскими буквами и T) Гербер с тильдой.

 

Ещё добавлю: шрифты Basic.chr и Quality.chr оптимизированы для толщины линий шрифта в 1 шаг его сетки, т.е. 1/32 от его высоты, что делает их малопригодными для шелкографии мелким текстом: если сделать толщину=1/32 высоты, то символы становятся слишком тонкими для шелкографии, а если толщина >>1/32 высоты, как предлагает PCAD по умолчанию, то символы "расплываются" и слипаются с соседними.

Edited by starter48
добавил про оптимальную толщину

Share this post


Link to post
Share on other sites

emiq

Патч установлен на PCAD2006SP2 под WinXP64en MUI RUS на диске D: - не системном.. Не включались опции патча для двойной буферизации отображения ( без нее в ХР работает экран в режиме прозрачности быстрее, что и было под ХР), для опции 0хFF - не нужна на этой версии PCAD, для открытия в одном окне и последние 3 экспериментальные. Шрифты поставил. Все пока работает как надо. Патч 3.3.9.5. Плату передаю в производство через герберы в CAM350 v8.0. Эта версия САМ350 в настоящее время есть у многих производителей, поэтому обычно вопросов к формату передачи на производство не возникает,  все очень удобно для производителя. В архив заказчику - проект PCAD2006 и герберы с файлом в CAM350 v8.0. Сам работаю с САМ 9.12. Но если нужно , то и в 10-12 версии. Сейчас посмотрел САМ 14.5 x64 ( наWin 8.1x64_ru, т.к. CAM v14.1 и выше (DST2019 , DST2020) на Win7x64 уже не ставятся - поставится только  14.0 из DST2018- блокировка в установщике) . У 14 версии САМ350  изменен интерфейс, как у всей 14 версии. Т.к. в архив передается проект в PCAD2006SP2, то тема передачи и отображения шрифтов у заказчика актуальна.

Edited by emiq

Share this post


Link to post
Share on other sites

starter48
2 часа назад, emiq сказал:

Не включались опции патча [...] для открытия в одном окне и последние 3 экспериментальные

Там четыре экспериментальных патча в конце, а не три. Причём, четвёртый с конца - патч UAC - самый экспериментальный :biggrin:

2 часа назад, emiq сказал:

Не включались опции патча для двойной буферизации отображения ( без нее в ХР работает экран в режиме прозрачности быстрее, что и было под ХР), для опции 0хFF - не нужна на этой версии PCAD, для открытия в одном окне и последние 3 экспериментальные. Шрифты поставил. Все пока работает как надо. Патч 3.3.9.5. Плату передаю в производство через герберы в CAM350 v8.0.

Перечитал несколько раз, но так и не понял, причём здесь CAM350?  Думаю информация о CAM350 различных версий здесь лишняя.

2 часа назад, emiq сказал:

В архив заказчику - проект PCAD2006 и герберы с файлом в CAM350 v8.0.

Т.к. в архив передается проект в PCAD2006SP2, то тема передачи и отображения шрифтов у заказчика актуальна.

Зачем так сложно делать?  Почему одного формата (Гербер+сверловка) недостаточно?

Я уже писал в предыдущем сообщении, какие могут возникнуть коллизии при передаче .pcb производителю: шрифты, русские буквы в TTF, надписи с тильдой.

Share this post


Link to post
Share on other sites

emiq
17 minutes ago, starter48 said:

Там четыре экспериментальных патча в конце, а не три. Причём, четвёртый с конца - патч UAC - самый экспериментальный :biggrin:

Перечитал несколько раз, но так и не понял, причём здесь CAM350?  Думаю информация о CAM350 различных версий здесь лишняя.

Зачем так сложно делать?  Почему одного формата (Гербер+сверловка) недостаточно?

Я уже писал в предыдущем сообщении, какие могут возникнуть коллизии при передаче .pcb производителю: шрифты, русские буквы в TTF, надписи с тильдой.

Да, последний установленный W). 

На счет CAM350. Передавать файлы в нем удобнее, чем отдельные герберы со сверловкой.  В САМ350 сразу видно совмещение слоев и ошибки вывода герберов. И еще много удобных вещей, в том числе меньше вопросов от изготовителя платы. Много раз производители жаловались на смещение слоев или сверловки по координатам в гербер файлах при их наложении. У многих разработчиков это бывает, и довольно часто. В производстве это поправят, но есть правило - чем меньше в твоем файле на производстве делают правок-исправлений, тем меньше ошибок изготовления платы.

Edited by emiq

Share this post


Link to post
Share on other sites

starter48
1 час назад, emiq сказал:

В архив заказчику - проект PCAD2006 и герберы с файлом в CAM350 v8.0.

На счет CAM350. Передавать файлы в нем удобнее, чем отдельные герберы со сверловкой.

Таки зачем ещё и потенциально проблемный .pcb передавать, если Гербер, завёрнутый в CAM350, и так хорош?

 

Share this post


Link to post
Share on other sites

emiq

Файл проекта идет в архив фирмы заказчика. Это его требование на производство работ по проекту. Он нужен также для выпуска документации по проекту. С ним могут работать другие разработчики при совместной работе над проектом. Много для чего он нужен заказчику работ.

Edited by emiq

Share this post


Link to post
Share on other sites

Zig
15 часов назад, emiq сказал:

Шрифты поставил.

В архив заказчику - проект PCAD2006 и герберы с файлом в CAM350 v8.0.


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

 

Share this post


Link to post
Share on other sites

emiq

 

42 minutes ago, Zig said:


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

 

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

Edited by emiq

Share this post


Link to post
Share on other sites

starter48
1 час назад, emiq сказал:

Файл проекта идет в архив фирмы заказчика. Это его требование на производство работ по проекту. Он нужен также для выпуска документации по проекту. С ним могут работать другие разработчики при совместной работе над проектом. Много для чего он нужен заказчику работ.

Понятно. Это была отвлечённая информация, как про CAM350. А я почему-то подумал, что "архив заказчику" - это .rar архив на производство плат :dash1:

56 минут назад, Zig сказал:

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

А ещё лучше P2006P.

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

Возможно, это даже более серьёзная проблема, чем договориться о шрифтах с производителем плат, при передаче проекта в виде .pcb

Share this post


Link to post
Share on other sites

starter48

Выложил v3.3.10.1:

  • Добавлен патч b) Исправить выравнивание панелей при запуске PCB - убирает перепрыгивание docked toolbar-ов при открытии максимизированного окна PCB.
  • В патч W) добавлен шрифт SilkScr.chr
  • Там же отменены некоторые изменения в Quality.chr: горизонтальные палки у букв I Ї и длина знака _ ;
    отменены некоторые изменения в Basic.chr: горизонтальные палки у букв I Ї ;
    в Quality.chr и Basic.chr у буквы l добавлен крючок внизу - чтобы отличалась от I.
Edited by starter48

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.