|
|
|
|
|
25.12.2017, 23:12
|
|
Обсуждение готовых скриптов
Letos
Консультант
Регистрация: 28.06.2017
Сообщений: 555
Сказал(а) спасибо: 127
Поблагодарили 1,030 раз(а) в 366 сообщениях
25.12.2017, 23:12
Рейтинг:
()
Здесь можно обсуждать скрипты из темы Готовые решения для БМ8-2021.
Обратите внимание на полезные ответы в этой теме!
Последний раз редактировалось Uncle; 04.07.2021 в 15:03..
|
Просмотров: 224855
|
14.10.2019, 12:24
|
#81
|
Новичок
Регистрация: 08.10.2019
Сообщений: 16
Сказал(а) спасибо: 8
Поблагодарили 0 раз(а) в 0 сообщениях
Вес репутации: 0
|
а какой из них качать?
Добавлено через 5 минут
УРА!!! ЗАработал!! Спасибо огромное! как вас отблагодарить?! вы меня просто спасли от кучи не понятной работы!!!
Добавлено через 6 минут
Посмотрите пожалуйста че с этим можно сделать.
Добавлено через 3 минуты
как вставить изображение??
посмотрите пожалуйста!
вот еще пример.
Последний раз редактировалось AlexBolton; 14.10.2019 в 13:22.
|
|
|
14.10.2019, 12:46
|
#82
|
Консультант
Регистрация: 28.06.2017
Сообщений: 555
Сказал(а) спасибо: 127
Поблагодарили 1,030 раз(а) в 366 сообщениях
Вес репутации: 344
|
Цитата:
Сообщение от ne932s
посмотрите пожалуйста!
|
Посмотрел. Я так понимаю, проблема в том, что центр габаритного прямоугольника контура оказывается близко к границе контура (или вообще вне его), и тогда надпись вырезается некорректно?
Если да, спробую поправить.
|
|
|
14.10.2019, 12:52
|
#83
|
Местный
Регистрация: 30.11.2013
Адрес: Кишинев
Сообщений: 734
Сказал(а) спасибо: 1,529
Поблагодарили 884 раз(а) в 376 сообщениях
Вес репутации: 403
|
Цитата:
Сообщение от Letos
1. Думаю, заглавных хватит (через ToUpperCase можно будет символы в строке к заглавным привести).
2. Сопоставимым с цифрами.
3. Даже не знаю. Наверное, нет.
|
Понятно. Тогда берусь за дело. Заодно и цифры причесать надо.
Есть еще вопрос: точку привязки фрагмента какую брать?
|
|
|
Пользователь сказал cпасибо:
|
|
14.10.2019, 13:07
|
#84
|
Новичок
Регистрация: 08.10.2019
Сообщений: 16
Сказал(а) спасибо: 8
Поблагодарили 0 раз(а) в 0 сообщениях
Вес репутации: 0
|
да именно так!
вот файл с БМ для примера
|
|
|
14.10.2019, 14:47
|
#85
|
Консультант
Регистрация: 28.06.2017
Сообщений: 555
Сказал(а) спасибо: 127
Поблагодарили 1,030 раз(а) в 366 сообщениях
Вес репутации: 344
|
Цитата:
Сообщение от Ovsyanicov
Понятно. Тогда берусь за дело. Заодно и цифры причесать надо.
Есть еще вопрос: точку привязки фрагмента какую брать?
|
Без разницы. Там контуру Fit() делается, в результате которого у него привязка уходит в ноль. Можно для "стандарта" базировать их от нуля (0, 0). Исходные цифры "почти по центру" базируются, однако, если их вдоль горизонтальной линии разместить, то они плавают вверх-вниз.
|
|
|
14.10.2019, 15:45
|
#86
|
Местный
Регистрация: 30.11.2013
Адрес: Кишинев
Сообщений: 734
Сказал(а) спасибо: 1,529
Поблагодарили 884 раз(а) в 376 сообщениях
Вес репутации: 403
|
Цитата:
Сообщение от Letos
Там контуру Fit() делается, в результате которого у него привязка уходит в ноль.
|
Fit() заметил, а про привязку при этом не подумал, сглупил. Собственно, из-за этого метода можно было бы и пренебречь высотой фрагментов букв, но решил, все-таки вписать их в 40 мм при масштабе 1.
Цитата:
Сообщение от Letos
Можно для "стандарта" базировать их от нуля (0, 0).
|
Тоже так думаю. Будем считать что договорились.
Цитата:
Сообщение от Letos
Исходные цифры "почти по центру" базируются, однако, если их вдоль горизонтальной линии разместить, то они плавают вверх-вниз.
|
Во-во! Поэтому и появилась мысль доработать, но, кажется, будет проще их заново создать, однако уже после букв. Пока только треть букв готова. Надеюсь, завтра закончу и выложу архивом.
|
|
|
3 пользователя(ей) сказали cпасибо:
|
|
14.10.2019, 18:30
|
#87
|
Новичок
Регистрация: 09.01.2009
Адрес: СПб
Сообщений: 26
Сказал(а) спасибо: 3
Поблагодарили 37 раз(а) в 15 сообщениях
Вес репутации: 0
|
О шрифтах, может окажется полезным. Как известно "все украдено до нас", так вот - в красочном мире типографики есть такая вещь как "single stroke font" (ssf),
т.е. фонт нарисованный линиями. Полезная вещь для плоттеров, двухкоординатных фрезеров, лазерных резаков и подобных девайсов.
На GitHub'е есть проект "Single stroke font converter for Inkscape/Hershey Text" ( https://github.com/zxfr/strokefont_cyrillic),
с его помощью, в частности, можно конвертировать фонт в формате ttf или sf2 в svg-формат. Где-то год назад мне как раз понадобился ssf с кириллицей,
ну и выбор пал на шрифт со свежим названием GostBazis.sf2. Положа руку на сердце скажу - нарисован он немного ниже среднего, но для начала
сойдет. Поскольку работать с svg(xml) форматом удовольствие еще то, я конвертировал xml в нечто-то json-подобное, при этом сплайны были
заменены на отрезки.
Результат страданий (Bazis_line_font.json) можно глянуть в браузере (Bazis_line_font.xml) , на фото (Bazis_line_font.jpg) . Маленькое замечание, на примере буковки "я" (я.json, я.jpg), у каждого символа есть пара значений,
идущих сразу за символом и его кодом, для "я" - [13.43, 19.05] (красная и синяя точки соответственно) - это крайняя по оси X точка и начало для следующего слова.
С уважением, tourcar.
Последний раз редактировалось tourcar; 14.10.2019 в 18:34.
Причина: ошибка в тексте
|
|
|
4 пользователя(ей) сказали cпасибо:
|
|
16.10.2019, 09:13
|
#88
|
Новичок
Регистрация: 08.10.2019
Сообщений: 16
Сказал(а) спасибо: 8
Поблагодарили 0 раз(а) в 0 сообщениях
Вес репутации: 0
|
Цитата:
Сообщение от ne932s
да именно так!
вот файл с БМ для примера
|
По моему поводу, не получается?
|
|
|
17.10.2019, 10:04
|
#89
|
Консультант
Регистрация: 28.06.2017
Сообщений: 555
Сказал(а) спасибо: 127
Поблагодарили 1,030 раз(а) в 366 сообщениях
Вес репутации: 344
|
Цитата:
Сообщение от ne932s
да именно так!
вот файл с БМ для примера
|
Ещё раз обновил скрипт. Из-за того, что в БМ8 нет свойств Min и Max у контура, пришлось писать свои костыли, поэтому результат в БМ8 может отличаться от БМ9+. На вашем примере проверил, вроде на всех нормально проставляет.
|
|
|
2 пользователя(ей) сказали cпасибо:
|
|
18.10.2019, 10:44
|
#90
|
Новичок
Регистрация: 08.10.2019
Сообщений: 16
Сказал(а) спасибо: 8
Поблагодарили 0 раз(а) в 0 сообщениях
Вес репутации: 0
|
я так понимаю чтоб уменьшить цифры, нужно их перерисовать. да?
|
|
|
|
|
|
Нижняя навигация
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Текущее время: 14:25. Часовой пояс GMT +3.
|