Современные шрифты OpenType имеют множество функций, таких как:
кернинг, заглавные интервалы, лигатуры, фигуры старого стиля и стилистические наборы.
Мне очень не хватает этих функций. Есть ли способ выбрать эти функции в Inkscape?
Кто-нибудь знает, доступны ли они или, по крайней мере, планируются?
Tavmjong Bah реализовал варианты шрифтов в Inkscape, см . http://tavmjong.free.fr/blog/?p=1442 . Это будет доступно в грядущей версии v0.92, но если вы нетерпеливы, вы можете попробовать сборку для разработки.
Все еще ищу решение, но может найти обходной путь. Это также может быть легко реализовано в виде плагина для 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
Результат:
Глифы можно разделить, нажав 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
.
расколотить
зауербургер
ss01
.старичок
старичок