Jump to content

    
starter48

Патч PCAD от starter48

Recommended Posts

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

Выложил новую версию патча v3.2.4.1: добавлено окно настроек (масштабирование и сглаживание) конвертации растрового изображения в EMF.

если EMF-конвертация не отличается от того, что было в последнем личном письме, то да - работает отлично. 

Золотые руки и голова

 

Share this post


Link to post
Share on other sites

Выложил новую версию редактора BGI-шрифтов: 1.2.0.0

Много доработок и переделок.

Предыдущую версию 1.0.1.1 не удаляю, т.к. эта новая может быть глюкавой.

 

Для тестирования собираюсь попробовать доработать шрифт Quality.chr:

  • дорисовать недостающие символы, которых не было в ДОС: Ї ‰ © ® и т.п.;
  • сверху и снизу добавить горизонтальные палочки букве I, не меняя ширину символа (для совместимости), чтобы она отличалась от l;
  • починить (или удалить) символ с кодом 160 [A0h]: есть идеи как он должен выглядеть? стоит ли менять его ширину?
  • стоит ли добавлять букву Є (код 170 [AAh])?  или лучше вместо неё добавить знаки  и  ?

Share this post


Link to post
Share on other sites

Выложил собственноручно доработанный шрифт Quality.chr: BGI-fonts-cyr-win.rar (кириллический в виндовой кодировке).

Также подправил редактор BGI-шрифтов (внизу страницы), на основе собственного опыта использования.

Жду отзывов...

Share this post


Link to post
Share on other sites

Скачал. Работать пока некогда. Только посмотрел внешний вид.
Две панели символов справа - подписать бы, что в них.
Линии в рабочем поле - аналогично, пометить, что означают.
Помощь дополнить, место же есть.
А еще, хорошо бы тягать рабочую область с нажатой правой кнопкой мышки.
Ctrl + Z Undo делает. А у вас в меню не написано. 

 

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

Share this post


Link to post
Share on other sites
1 час назад, ViKo сказал:

Две панели символов справа - подписать бы, что в них.

Стараюсь экономить место, т.к. не у всех мониторы full HD.

Хотя, можно показывать Hint (жёлтую табличку) с названием панели при первом наведении мыши...

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

Линии в рабочем поле - аналогично, пометить, что означают.

Они помечены Hint-ом: в режиме Move Bounds (A) наведи мышь на границу (линию) - появится жёлтая табличка с названием линии.

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

Помощь дополнить, место же есть.

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

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

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

Тогда, лучше со средней. Т.к. на правую я уже повесил сброс пометки - более важная функция.

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

Ctrl + Z Undo делает. А у вас в меню не написано.

В меню Edit есть: Undo (Alt+BkSp), просто сразу две гор. клавиши в один пункт меню не добавить.

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

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

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

Символ T я не трогал. Или это идея для доработки?

Думаю, он не сдвинут, а имеет слишком маленькие отступы. Т.е. надо у Т горизонтальную палку слегка укоротить, для совместимости не изменяя ширину.

Share this post


Link to post
Share on other sites

Не согласен с подменой Quality. Для печатных плат он вполне годится, какой есть. Зачем же плодить неопределённость? На свете много красивых слов, дайте новому шрифту новое имя. Добавить его к остальным шрифтам не составляет никакого труда.

Тягать с зажатым колесом мыши - неудобно. Лучше совсем не тягать.

А помощь по F1 лучше отдельным окном выдать. Там описать и окна, и линии, и команды. В одну страницу уложилось бы.

Share this post


Link to post
Share on other sites
11.06.2020 в 20:53, 25602 сказал:

starter48 скажи а возможно конверктнуть автокадовские шрифты в BGI

Есть ли описание формата шрифта твоего автокада?  Может он использует обычные TTF шрифты?

Подозреваю, что проблемы будут те же, что и с конвертацией из TTF:

  • координаты в вещественных числах (в BGI возможны только целые числа);
  • наличие криволинейных элементов - дуг и сплайнов (в BGI только прямые);
  • В TTF задаётся контур для заливки, а в BGI идёт рисование пером, т.е. в BGI нет понятия "толщины линии" (реальная толщина задаётся подпрограммой отрисовки).

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

Share this post


Link to post
Share on other sites

Из описания ".SHX - расширение для файлов шрифтов и форм, изначально использовавшиеся только в чертежах AutoCAD. SHX-файлы содержат векторное описание форм. По своей сути в DWG-формате файлы шрифтов, являются разновидностью форм, поэтому далее по тексту все что говорится по поводу шрифтов AutoCAD относится и к формам AutoCAD."

DataCAD_FontChart.PDF

Share this post


Link to post
Share on other sites
10 часов назад, ViKo сказал:

AutoCAD использует ttf и shx шрифты.

simplex.shx 17 kB · 2 скачивания

 

4 часа назад, 25602 сказал:

Из описания ".SHX - расширение для файлов шрифтов и форм, изначально использовавшиеся только в чертежах AutoCAD. SHX-файлы содержат векторное описание форм. По своей сути в DWG-формате файлы шрифтов, являются разновидностью форм, поэтому далее по тексту все что говорится по поводу шрифтов AutoCAD относится и к формам AutoCAD."

DataCAD_FontChart.PDF 212 kB · 3 скачивания

An .SHX file is the compiled machine code version of an .SHP ASCII-based shape entities file, which means that programs can process .SHX files much more quickly. All of the vector based fonts in AutoCAD, for example, are .SHX files.

 

Для декомпиляции в .SHP надо использовать утилиту dumpshx или shx2shp

Осталось в .SHP разобраться...

ЗЫ: А .DWG здесь никаким боком.

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.