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


14

Сегодняшние шрифты OpenType имеют много функций, таких как:

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

Я очень скучаю по этим функциям. Есть ли способ выбрать эти функции в Inkscape?

Кто-нибудь знает, доступны ли они или хотя бы запланированы?

Ответы:


6

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


1
Только что попробовал 0.92 (который уже выпущен, apt-gettable в Ubuntu); Я могу выбирать между, например, «Обычный» и «Заголовок для столиц», но не вижу, где выбрать стилистические альтернативы…
unhammer

Я пробовал это с 0.92.3 на Ubuntu, я могу выбрать много вариантов (заглавные буквы, числовые, лигатуры, ...) и вручную ввести настройки функций, как ss01.
sauerburger

4

Все еще ищу решение, но могу найти обходной путь. Это также может быть легко реализовано как плагин для 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.


2

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

Вот запрос функции , но он получил очень мало поддержки. Рискну сказать, потому что Inkscape - это набор иллюстраций, а не пакет Desktop Publishing.

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


0

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

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

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


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

1
@Scribblemacher, спасибо за ваш отзыв. Я добавил ссылку на ветку LibreOffice, потому что это мой источник информации. Я обновил ответ, чтобы прояснить, что ответ также относится к Inkscape и, таким образом, соответствует вопросу.
sauerburger
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.