Получить шрифты векторов - PullRequest
3 голосов
/ 21 августа 2011

Я пытаюсь поиграться с силуэтом шрифтов в Javascript, но я не могу идти вперед, не имея возможности получить векторы от персонажей.Есть ли способ получить эту информацию и использовать ее?Есть ли примеры того, как это делается?

Paper.JS может показаться удобным, но я не нашел примеров шрифтов.

1 Ответ

3 голосов
/ 17 сентября 2011

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

Вы можете создать текст в редакторе SVG, например Inkscape , преобразовать текст в пути (PathObject to Path) и манипулировать ими с помощью JavaScript.

Использование SVG-шрифтов также похоже на путь. Это в основном файл SVG, который сохраняет формы всех символов. Вы можете загрузить это как XML в настройку HTML / JavaScript и обработать формы символов оттуда. Font Squirrel имеет генератор для создания наборов @ font-face. В архив также входит SVG-версия шрифта.

...