Рендеринг шрифта SVG в Adobe Illustrator или Corel Draw

Я разрабатываю проект, который создает файлы SVG с пользовательскими встроенными шрифтами. Определение шрифта SVG я составляю как тег шрифта SVG с помощью http://www.fontsquirrel.com/fontface/generator или Batik SVG Toolkit. Полученный файл SVG я пытаюсь открыть в следующих приложениях:

  • Adobe Illustrator CS4 — текст имеет шрифт по умолчанию, и замечено сообщение о том, что шрифт не найден в системе
  • CorelDRAW X5 - текст имеет шрифт по умолчанию и никаких сообщений не заметил
  • Браузер Batik SVG (Squiggle) - правильно отображает текст

Проблема в том, что все современные типографии используют CorelDRAW и Abode Illustrator для печати векторной графики, и они неправильно отображают SVG.

Решение

Что касается меня, я вижу следующие решения:

  • Сохраните текст с пользовательским шрифтом как путь SVG. Это будет работать, но я не могу найти решения, которое может конвертировать текст + TTF в данные пути SVG;
  • Используйте другой векторный формат, например. AI, EPS или CDR. Это решение для меня сложное, потому что я использую пути SVG как часть входных данных;
  • Порекомендуйте нашим пользователям использовать браузер Batik SVG (Squiggle) или любое другое приложение, основанное на библиотеке Batik SVG Toolkit. Для Batik SVG Toolkit требуется среда выполнения Java :(

Если кто-то знает, как открыть встроенные шрифты SVG в Adobe Illustrator, CorelDRAW или инструменты, которые могут конвертировать текст + TTF в данные пути SVG, поделитесь ими. Буду признателен за любую помощь.

Спасибо.
- Виктор Бурдейный


person Viktor Burdeinyi    schedule 13.06.2010    source источник


Ответы (3)


Если вы хотите использовать свои шрифты в файле SVG, вам нужно преобразовать его в контуры.

В Illustrator щелкните правой кнопкой мыши шрифт и выберите Создать контуры.

person Rile    schedule 20.05.2013

В бесплатную программу с открытым исходным кодом inkscape встроены возможности разработки шрифтов, поэтому я могу только предположить, что она сможет открывать файлы шрифтов svg. Скачать inkscape можно здесь: http://inkscape.org/

person Adam Privette    schedule 31.05.2013

Проще всего это сделать, выбрав Создать контуры
Просто выделите любой текст, щелкните правой кнопкой мыши и выберите Создать контуры, как показано на снимке экрана ниже. .
введите здесь описание изображения

person David Jenkins    schedule 24.11.2015