Голосование

Какие CADы предпочитаете?

qCAD
KICAD
FreeCAD
BRL-CAD
BRICSCAD
виндузовые
LIbreCAD
другие

Автор Тема: Разработка прикладных программ САПР в Linux  (Прочитано 132645 раз)

Оффлайн Skull

  • Глобальный модератор
  • *****
  • Сообщений: 19 926
    • Домашняя страница
    • Email
2. Может, пользуясь случаем, сделать симлинк на шрифт дистрибутивно?
А почему нет, много места не занимает. А вообще лучше пособирать список наиболее распространённых шрифтов, наверное. Имя симлинку надо давать с расширением, т.е. в данном случае scadoffice.lff. Это своего рода аналог substitute font, которого в librecad нету. Даже если scadoffice и проприетарный шрифт, наверное симлинк так называть можно?
Мне интересно, откуда вообще такие имена шрифтов взять?
Андрей Черепанов (cas@)

Оффлайн stranger573

  • Мастер
  • ***
  • Сообщений: 1 451
    • Email
Мне интересно, откуда вообще такие имена шрифтов взять?
Это надо спрашивать у тех кто с проприетарью работает, какие там в автокадах и т.д.
Пока можно и один для начала.

Вопрос не в этом. Можно ли так делать по лицензиям? Т.е. давать имена.
« Последнее редактирование: 23.09.2014 10:03:40 от stranger573 »

Оффлайн Skull

  • Глобальный модератор
  • *****
  • Сообщений: 19 926
    • Домашняя страница
    • Email
Мне интересно, откуда вообще такие имена шрифтов взять?
Это надо спрашивать у тех кто с проприетарью работает, какие там в автокадах и т.д.
Пока можно и один для начала.

Вопрос не в этом. Можно ли так делать по лицензиям? Т.е. давать имена.
Пока этот вопрос я отодвину на будущее, там ещё просто с вводом русских букв в ГОСТовых ttf-ных шрифтах надо разбираться. librecad 2.0.5 отправлен в Sisyphus.
Андрей Черепанов (cas@)

Оффлайн stranger573

  • Мастер
  • ***
  • Сообщений: 1 451
    • Email
там ещё просто с вводом русских букв в ГОСТовых ttf-ных шрифтах надо разбираться
Можно об этом поподробнее?

Оффлайн Skull

  • Глобальный модератор
  • *****
  • Сообщений: 19 926
    • Домашняя страница
    • Email
там ещё просто с вводом русских букв в ГОСТовых ttf-ных шрифтах надо разбираться
Можно об этом поподробнее?
Выбираю вставку произвольного текста, она открывает диалог, где по умолчанию показывается шрифт gost_type_a. После нажатия Ok вставляется ряд ромбиков. На gost_type_b та же ситуация.
Андрей Черепанов (cas@)

Оффлайн stranger573

  • Мастер
  • ***
  • Сообщений: 1 451
    • Email
Выбираю вставку произвольного текста, она открывает диалог, где по умолчанию показывается шрифт gost_type_a. После нажатия Ok вставляется ряд ромбиков. На gost_type_b та же ситуация.
  Понятно. Это вроде как не юникодные шрифты. Их в LibreCAD и QCAD лучше не использовать совсем.
  И не из-за ромбиков. Там [цифры, буквы] и [символы] разнесены в разные шрифты. Например, если надо отобразить "ø40", то знак диаметра будет в шрифте "Symbol type A", а цифры "40" в шрифте "GOST type A". LibreCAD в одной строке так делать вовсе не умеет. QCAD может, но вводить довольно неудобно, придётся ковырять каждый размер со значками (иначе получим "ш40" вместо "ø40", если поставим "GOST type A" для всей строки).
  Шрифт Unicode имеет схожее начертание, разница в общем только в том, что он немного шире. Если есть жёсткие требования делать по ГОСТ, то насколько помнится, там была оговорка, что при использовании средств автоматизированного проектирования допускается применение доступных в этих САПР шрифтов.

P.S. По ГОСТ-ам посмотрел. Есть примечание в ГОСТ 2.004-88 (вроде действующий). Первый раздел; пункт 1.8; примечание 3.
« Последнее редактирование: 23.09.2014 17:13:26 от stranger573 »

Оффлайн stranger573

  • Мастер
  • ***
  • Сообщений: 1 451
    • Email
вставляется ряд ромбиков
Ромбики, возможно из-за двойного контура (в type-b аналогично), см. аттач. В других шрифтах контур одинарный. Может шрифтовой движок не понимает, чего от него хотят? Надо будет попробовать сконвертить другие ttf шрифты и посмотреть как с ними будет...

P.S. Когда открывал OpenGostTypeA-Regular.lff, LibreCAD пять раз подряд рухнул.

Оффлайн stranger573

  • Мастер
  • ***
  • Сообщений: 1 451
    • Email
возможно из-за двойного контура
Ха! Всё оказалось гораздо проще. Помог всезнающий гуголь. Имя файла шрифта не должно содержать прописных букв и пробелов!

P.S. Ну и видок же у этих шрифтов получается! С этим надо что-то делать... :-)
« Последнее редактирование: 24.09.2014 06:36:06 от stranger573 »

Оффлайн МИНЗДРАВ

  • Странник_
  • *
  • Сообщений: 3 045
  • ALWK8 х64 Branch sysd & server-light_1.9.3sysV noX
    • http://yx-kak.ru/linux.htm
Ну и видок же у этих шрифтов получается!
Вполне вроде по госту.

Оффлайн stranger573

  • Мастер
  • ***
  • Сообщений: 1 451
    • Email
Вполне вроде по госту.
Можно узнать номер ГОСТ-а по которому шрифт должен изображаться пустым незалитым контуром?

Оффлайн МИНЗДРАВ

  • Странник_
  • *
  • Сообщений: 3 045
  • ALWK8 х64 Branch sysd & server-light_1.9.3sysV noX
    • http://yx-kak.ru/linux.htm
в печатном виде он будет нормальным. Потомучто минимальное расстояние между линиями, чтобы они выглядели раздельными, должно быть более 0,8.
А в буквах, в гостовском масштабе, гораздо меньше.

Оффлайн stranger573

  • Мастер
  • ***
  • Сообщений: 1 451
    • Email
чтобы они выглядели раздельными, должно быть более 0,8.
Не надо выглядеть — надо быть!
У меня так контуром и печатает, да ещё и бледно.
К тому же гостовский масштаб это не что-то одно единственное, гостовские масштабы бывают очень разные. Есть ещё и рамки с большими буквами.
« Последнее редактирование: 24.09.2014 08:44:15 от stranger573 »

Оффлайн МИНЗДРАВ

  • Странник_
  • *
  • Сообщений: 3 045
  • ALWK8 х64 Branch sysd & server-light_1.9.3sysV noX
    • http://yx-kak.ru/linux.htm
scadoffice
stranger573, уважаемый! А Вы случаем не знаете подобную софтину, но чтоб в ней всё нормально работало, в альте? Свободную?

Оффлайн stranger573

  • Мастер
  • ***
  • Сообщений: 1 451
    • Email
А Вы случаем не знаете подобную софтину, но чтоб в ней всё нормально работало, в альте? Свободную?
Это вы про тех, что от ЛИРА откололись? CADFEM?
Подобные софтины свободными вряд ли будут.
Я со строительством ни в каких видах не пересекался, EDA — наше всё. Насколько знаю ANSYS в RHEL и SLES работает, может ещё какие есть. Заведётся или нет в альтах — это узнавать, пробовать надо... Да и денюжек нехило ст́оит.

Оффлайн stranger573

  • Мастер
  • ***
  • Сообщений: 1 451
    • Email
Ну и видок же у этих шрифтов
При редактировании шрифта можно сделать заливку, но сохранять её не умеет.

Тут выхода вижу два:
1.Убедить разработчиков сделать заливку в шрифтах.
2.Перерисовать каждый символ в шрифте, так, чтобы получить одиночный контур.

Второй вариант, пожалуй, быстрее будет.