Скелетный шрифт для гравировки

Обсуждение установки, настройки и использования LinuxCNC. Вопросы по Gкоду.
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

Скелетный шрифт для гравировки

Сообщение Nick »

У нас на форуме и тут (http://mir-cnc.ru/index.php?/topic/102- ... age__st__0) уже проскакивала такая тема, что не плохо было бы найти скелетный шрифт для гравировки, чтобы по одному и тому же месту два раза не проходить.

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

И я тут подумал, может это такой формат только у ttf, какие еще есть стандарты? Может есть другой хак как можно проблему решить?

ЗЫ я уже грешным делом подумал дописать маленький плагинчик, чтобы он удалял последнюю линию, но тогда будет работать не очень удобно и только в inkscape.... Еще можно поковырять сам файл ttf, возможно это fontforge сам дорисовывает последний штрих...
Пока все выглядит так:
Вложения
Снимок-54.png (35771 просмотр) <a class='original' href='./download/file.php?id=20986&sid=16e47e280e55aa877781b50e57f0f2e8&mode=view' target=_blank>Загрузить оригинал (236.52 КБ)</a>
GOSTTypeASkillet.ttf.zip
(14.18 КБ) 2935 скачиваний
GOSTTypeAskilet.sfd.zip
(35.23 КБ) 2037 скачиваний
Аватара пользователя
sr480
Мастер
Сообщения: 1295
Зарегистрирован: 08 янв 2012, 20:48
Репутация: 139
Откуда: Ростов-на-Дону
Контактная информация:

Re: Скелетный шрифт для гравировки

Сообщение sr480 »

А нельзя сделать подпрограммы, чтоб в заданном месте вырезать букву, предварительно задав скеил и скорость обработки? Былоб круто!
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

Re: Скелетный шрифт для гравировки

Сообщение Nick »

sr480 писал(а):А нельзя сделать подпрограммы, чтоб в заданном месте вырезать букву, предварительно задав скеил и скорость обработки? Былоб круто!
не совсем понимаю... есть такая штука, которая генерирует тексты...
http://wiki.linuxcnc.org/cgi-bin/wiki.p ... g_Software

И что-то помнится еще такое nkp писал....
Аватара пользователя
crazydnb
Опытный
Сообщения: 163
Зарегистрирован: 01 май 2013, 16:59
Репутация: 99
Настоящее имя: Александр Гончаров
Откуда: Питер
Контактная информация:

Re: Скелетный шрифт для гравировки

Сообщение crazydnb »

Я сделал так, отрисовал шрифт вручную, обозначил границы буквы прямоугольниками и просто собираю слова в ручную. Может когда нибудь напишу макрос для более простого ввода через окошко в программе.
1.png (35162 просмотра) <a class='original' href='./download/file.php?id=38130&sid=16e47e280e55aa877781b50e57f0f2e8&mode=view' target=_blank>Загрузить оригинал (97.69 КБ)</a>
2.png (35162 просмотра) <a class='original' href='./download/file.php?id=38131&sid=16e47e280e55aa877781b50e57f0f2e8&mode=view' target=_blank>Загрузить оригинал (102.54 КБ)</a>
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

Re: Скелетный шрифт для гравировки

Сообщение Nick »

Делись! :)

Желательно в svg или pdf
Аватара пользователя
crazydnb
Опытный
Сообщения: 163
Зарегистрирован: 01 май 2013, 16:59
Репутация: 99
Настоящее имя: Александр Гончаров
Откуда: Питер
Контактная информация:

Re: Скелетный шрифт для гравировки

Сообщение crazydnb »

Делюсь, шрифт называется CenturyGothic размер 24.
Вложения
ШрифтВоднуЛинию.svg
(34.96 КБ) 3569 скачиваний
ШрифтВоднуЛинию.cdr
(31.65 КБ) 3880 скачиваний
Аватара пользователя
crazydnb
Опытный
Сообщения: 163
Зарегистрирован: 01 май 2013, 16:59
Репутация: 99
Настоящее имя: Александр Гончаров
Откуда: Питер
Контактная информация:

Re: Скелетный шрифт для гравировки

Сообщение crazydnb »

Тока у меня пока русские буквы, на остальное сил не хватило :)
Аватара пользователя
crazydnb
Опытный
Сообщения: 163
Зарегистрирован: 01 май 2013, 16:59
Репутация: 99
Настоящее имя: Александр Гончаров
Откуда: Питер
Контактная информация:

Re: Скелетный шрифт для гравировки

Сообщение crazydnb »

Дорисовал Eng буквы.
Font.cdr
(61.45 КБ) 2744 скачивания
Font.svg
(33.43 КБ) 2308 скачиваний
sancta
Кандидат
Сообщения: 53
Зарегистрирован: 31 окт 2013, 11:20
Репутация: 8
Контактная информация:

Re: Скелетный шрифт для гравировки

Сообщение sancta »

АртКаме можно использовать такие шрифты. Но у них свой формат - остальные программы его не понимают. Если расковырять структуру - можно было бы сразу в АртКам тексты набирать.
Аватара пользователя
crazydnb
Опытный
Сообщения: 163
Зарегистрирован: 01 май 2013, 16:59
Репутация: 99
Настоящее имя: Александр Гончаров
Откуда: Питер
Контактная информация:

Re: Скелетный шрифт для гравировки

Сообщение crazydnb »

я макрос к corel'у написал, все само набирается.
Аватара пользователя
crazydnb
Опытный
Сообщения: 163
Зарегистрирован: 01 май 2013, 16:59
Репутация: 99
Настоящее имя: Александр Гончаров
Откуда: Питер
Контактная информация:

Re: Скелетный шрифт для гравировки

Сообщение crazydnb »

Делюсь.
Font.rar
(125.88 КБ) 2669 скачиваний
Аватара пользователя
crazydnb
Опытный
Сообщения: 163
Зарегистрирован: 01 май 2013, 16:59
Репутация: 99
Настоящее имя: Александр Гончаров
Откуда: Питер
Контактная информация:

Re: Скелетный шрифт для гравировки

Сообщение crazydnb »

Нашел косяк, буквы W w не набирались.
Font.rar
(13.48 КБ) 2045 скачиваний
AlexM
Новичок
Сообщения: 11
Зарегистрирован: 05 фев 2016, 16:14
Репутация: 6
Настоящее имя: Александр
Контактная информация:

Re: Скелетный шрифт для гравировки

Сообщение AlexM »

Так же столкнулся с необходимостью в скелетных шрифтах, только не для гравировки, а для написания "плотером" типа AxiDraw.
Полез копать интернеты и похоже таки не обязательно делать в шрифтах замкнутые полигоны, как пишет Nick.
Наткнулся вот на такой сайт: http://www.onelinefonts.com/
Они там продают такие шрифты. Для моих целей подходящего нету, т.к. нужен рукописный, но демошрифт скачал и те 6 букв, которые в нем есть печатаются нормально и в Corel и в Inksсape.
Получается готовая траектория для гравировки.
Правда русских символов у них нет, но все равно может кому пригодится. Да и нарисовать самому похоже всетаки можно, как начинал Nick.

P.S.
Посмотрел их демошрифт в редакторе. Все так.. замкнутых полигонов нет. Все буквы состоят из отдельных, не соединенных, прямых линий. "Кривые" тоже не кривые, а множество прямых отрезков. :(
sertix
Мастер
Сообщения: 627
Зарегистрирован: 07 май 2011, 09:06
Репутация: 138
Настоящее имя: Сергей
Контактная информация:

Re: Скелетный шрифт для гравировки

Сообщение sertix »

Поделюсь и я.
В свое время приобретали скелетный шрифт ГОСТ 26.008-85 Пр3, автор Виктор Маслов . Шрифт не работает в кореле, MS Office и т.п., но отлично работает в AutoCad и Vectric, думаю в ArtCam тоже должен работать. Из AutoCad и Vectric можно сохранить в кривых в DXF, AI, EPS если потребуется вставить в Corel. Выкладывать не буду, автора нужно поощрять, цена смешная, ищите по запросу "mi font gost.ttf".
Изображение
nkp
Мастер
Сообщения: 8340
Зарегистрирован: 28 ноя 2011, 00:25
Репутация: 1589
Контактная информация:

Re: Скелетный шрифт для гравировки

Сообщение nkp »

sertix писал(а):Поделюсь и я.
ну хоть ссылку тогда))
че ж прям выискивать ;)
будем "поощрять"...
sertix
Мастер
Сообщения: 627
Зарегистрирован: 07 май 2011, 09:06
Репутация: 138
Настоящее имя: Сергей
Контактная информация:

Re: Скелетный шрифт для гравировки

Сообщение sertix »

Первая которая попалась http://la2.plati.ru/itm/last-sale-182816/1134643
Изображение
AlexM
Новичок
Сообщения: 11
Зарегистрирован: 05 фев 2016, 16:14
Репутация: 6
Настоящее имя: Александр
Контактная информация:

Re: Скелетный шрифт для гравировки

Сообщение AlexM »

Для своей задачи пошёл все же по пути, который вначале озвучивал Nick. Шрифт из одиночных линий + автозамыкание, которое вдальнейшем удаляется.
Вот тут товарищ подробно описал как это можно просто делать в Inkscape с помощью его самописного extesion'а.

Заморочился, оттрассировал и перерисовал один рукописный шрифт. Выложу, может кому тоже пригодится. Все английские, русские буквы и распространенные спецсимволы перерисованы. Всякие закорючки народов мира рисовать не стал..
Katherine Plus - оригинал TTF шрифта. Удобно сначала написать им, расположить как надо, оценить внешний вид, а потом изменить шрифт на Katherine Plus SL (Single Line)
Вложения
Fonts.zip
(113.95 КБ) 1664 скачивания
Mother_frame.PNG (32924 просмотра) <a class='original' href='./download/file.php?id=89489&sid=16e47e280e55aa877781b50e57f0f2e8&mode=view' target=_blank>Загрузить оригинал (94.16 КБ)</a>
NLObP
Новичок
Сообщения: 17
Зарегистрирован: 13 фев 2017, 22:28
Репутация: 5
Настоящее имя: Игорь
Контактная информация:

Re: Скелетный шрифт для гравировки

Сообщение NLObP »

Шрифт от crazydnb:
[youtube] https://youtu.be/v7jPZ4vca18 [/youtube]
uaenewcars
Новичок
Сообщения: 1
Зарегистрирован: 02 мар 2021, 22:26
Репутация: 1
Настоящее имя: Алексей
Контактная информация:

Re: Скелетный шрифт для гравировки

Сообщение uaenewcars »

Alex Здравствуйте!

Тема эта была давно, но мне ваш шрифт пригодился только сейчас!
Купили с дочкой чпу 3018, установили авторучку. Весь интернет облазили в поисках нормального рукописного шрифта, котрым можно рисовать. Ваш единственный! Все сделал по инструкции, все отлично. Но только буква К в арткаме уже, рисует лишнюю палку. В инк скайпе все нормально. никак не можем победить. Если удаляю ее из всех букв К в арткаме, то он разбивает каждую букву еще на 10 частей.
Вообщем напишите пожалуйста как в чем можно исправить это, или шрифт отредактировать?
Вложения
IMG_8584.jpg (14684 просмотра) <a class='original' href='./download/file.php?id=192907&sid=16e47e280e55aa877781b50e57f0f2e8&mode=view' target=_blank>Загрузить оригинал (661.98 КБ)</a>
Ответить

Вернуться в «LinuxCNC»