Есть ли способ выбрать функции OpenType в Inkscape?

Современные шрифты OpenType имеют множество функций, таких как:

кернинг, заглавные интервалы, лигатуры, фигуры старого стиля и стилистические наборы.

Мне очень не хватает этих функций. Есть ли способ выбрать эти функции в Inkscape?

Кто-нибудь знает, доступны ли они или, по крайней мере, планируются?

Ответы (4)

Tavmjong Bah реализовал варианты шрифтов в Inkscape, см . http://tavmjong.free.fr/blog/?p=1442 . Это будет доступно в грядущей версии v0.92, но если вы нетерпеливы, вы можете попробовать сборку для разработки.

Только что попробовал 0.92 (который уже выпущен, apt-gettable в Ubuntu); Я могу выбирать, например, между Обычным и Заголовком для заглавных букв, но я не вижу, где выбрать Стилистические альтернативы…
Я попробовал это с 0.92.3 на Ubuntu, я могу выбрать множество вариантов (заглавные, числовые, лигатуры, ...) и вручную ввести настройки функций, такие как ss01.
я использую 0,92 на окнах. доступны ли альтернативные стили в версии для Windows??
не берите в голову. Я верю, что нашел это. вам нужно открыть текстовую панель вместо флажка вверху

Все еще ищу решение, но может найти обходной путь. Это также может быть легко реализовано в виде плагина для Inkscape:

Источник латекса:

\documentclass{standalone}
\usepackage{fontspec, xunicode, xltxtra}
\setmainfont[RawFeature={+liga,+kern,+ss03,+onum}]{EB Garamond}
\begin{document}
The flavour of coffee -- 0123456789
\end{document}

Команды:

$ xelatex testfile.tex
$ pdftocairo -svg testfile.pdf
$ inkscape testfile.svg

Результат:

Вкус кофе -- 0123456789

Глифы можно разделить, нажав shift+ ctrl+ U.

Поиск в Google показывает, что другие тоже спрашивали, но я не вижу особых планов. Проект действительно существовал, и было выделено финансирование на улучшение текста --- он уже реализован. http://www.linuxfund.org/projects/inkscape/

Вот запрос функции , но он получил очень мало поддержки. Я рискну сказать, что это потому, что Inkscape — это набор для иллюстраций, а не набор для настольных издательских систем.

Единственное, что я нашел, что может быть вам полезно, это замена глифов . Похоже, что у него есть некоторые проблемы, особенно в Windows.

Если вы не хотите устанавливать новую версию Inkscape, чтобы использовать решение Дидерика , вы можете добавить параметры функции OpenType к имени шрифта, как описано в теме LibreOffice (тема посвящена LibreOffice, но такой же/похожий синтаксис также применим к Inkscape) .

Так, например, чтобы использовать набор стилей 1 шрифта Abc в Inkscape, введите Abc:ss01в поле выбора шрифта ( ALT+X).

Однако я не смог ни использовать это для шрифтов с пробелами в имени, ни использовать такие параметры, как onum.

Спасибо за подтверждение ответа Дидерика, однако это должен быть комментарий к этому ответу. Аналогично, ссылка про LibreOffice хороша, но не совсем применима (вопрос про Inkscape)
@Scribblemacher, спасибо за отзыв. Я добавил ссылку в ветку LibreOffice, потому что это мой источник информации. Я обновил ответ, чтобы было ясно, что ответ также относится к Inkscape и, таким образом, соответствует вопросу.
я использую 0,92 на окнах. доступны ли альтернативные стили в версии для Windows??
не берите в голову. Я верю, что нашел это. вам нужно открыть текстовую панель вместо флажка вверху