Разработка электроники,
Систем автоматики,
Программного обеспечения
ООО "Антех ПСБ", Санкт-Петербург
+79811865082
anteh@bk.ru
Телеграм: собака antehru
12.01.2017 https://anteh.ru
Из png растровой картинки формируем шрифт. Это удобно использовать для нанесения лготипа, например на печатную плату в PCAD-2006.
В Inkscape импортируем растровое изображение, далее преобразуем его в векторное. Для этого выделяем изображение и "Контур -> Векторизовать растр". С появившимся диалоговым окном балуемся по ситуации, для черно белой картинки можно сразу жать ОК. Смещаем выделенное изображение в сторону, будет 2 изображения, одно из них векторное, чтобы проверить какое, выбираем в левой боковой панели "Редактировать узлы контура или рычаги узлов" или жмём F2 далее клацаем по изображениям, векторное "покроется узлами", как на картинке ниже:
Удаляем растровое изображение. В "Cвойства документа" задаём ширину и высоту 1024px. Растягиваем векторное изображение до заполнения рабочего окна и выравниваем. Далее "Текст -> Редактор шрифтов SVG...". Вкладка "глифы" создаём один, присваеваем ему, например, букву "e". Далее выделяем глиф с "e", выделяем векторное изображение и жмём на нижнюю кнопку "Получить кривые из выделения" рядом с "Добавить глиф" если нужно, то то же самое проделывем с другими изображениями. Теперь, при печати буквы "e" в поле "Текст" появится соответствующее изображение. На вкладке общие параметры, в поле Гарнитура задаётся название по которому шрифт будет выбираться в той или иной программе. Сохраняем файл как .svg. Преобразовываем получившийся .svg в .ttf. Можно воспользоваться online сервисом. Или установить под FreeBSD порт # cd /usr/ports/graphics/converseen с помощью которого можно преобразовывать большое количество форматов, в том числе и .svg в .ttf. Или воспользоваться программой FontForge. Запускаем windows проводник идём в c:\Windows\Fonts\ левой кнопкой по содержимому папки, выбираем установить шрифт, указываем путь до .ttf файла, теперь можем использовать изображение как шрифт в любой программе. Результат:
![]() | ![]() |
В notepad появился какой-то артефакт, но сам по себе шрифт не интересует, нужно универсальное масштабируемое изображение логотипа. Ниже скриншот PCAD 2006, то ради чего всё делалось -нанесение логотипа компании Заказчика, на печатную плату в PCAD-2006 через шрифт: