Czy istnieje sposób wyboru funkcji OpenType w Inkscape?

14

Dzisiejsze czcionki OpenType mają wiele funkcji, takich jak:

kerning, odstępy kapitałowe, ligatury, postacie w starym stylu i zestawy stylistyczne.

Bardzo tęsknię za tymi funkcjami. Czy istnieje sposób na wybranie tych funkcji w Inkscape?

Czy ktoś wie, czy są dostępne, a przynajmniej planowane?

Społeczność
źródło

Odpowiedzi:

6

Tavmjong Bah zaimplementował warianty czcionek w Inkscape, patrz http://tavmjong.free.fr/blog/?p=1442 . Będzie to dostępne w nadchodzącym v0.92, ale jeśli jesteś niecierpliwy, możesz wypróbować kompilacje programistyczne

Diederik
źródło
1
Właśnie wypróbowałem 0.92 (który jest już wydany, apt-gettable w Ubuntu); Mogę wybierać między np. Normal a Titling dla Capitals, ale nie widzę, gdzie wybrać Stylistyczne Alternatywy…
unhammer
Wypróbowałem to z wersją 0.92.3 na Ubuntu, mogę wybrać wiele odmian (wielkie, liczbowe, ligatury, ...) i ręcznie wpisać ustawienia funkcji, takie jak ss01.
sauerburger
4

Wciąż szukam rozwiązania, ale mogę znaleźć obejście. Można to również łatwo zaimplementować jako wtyczkę do Inkscape:

Źródło lateksu:

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

Polecenia:

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

Wynik:

Smak kawy - 0123456789

Glify można rozdzielić, naciskając shift+ ctrl+ U.


źródło
2

Wyszukiwarka Google wskazuje, że inni też o to pytają, ale nie planuję zbyt wiele. Projekt istniał i otrzymał środki na poprawę tekstu --- został już wdrożony.http://www.linuxfund.org/projects/inkscape/

Oto prośba o dodanie funkcji , ale uzyskała bardzo małe wsparcie. Zaryzykuję stwierdzenie, że ponieważ Inkscape to pakiet ilustracyjny, a nie pakiet Desktop Publishing.

Jedyne, co znalazłem, co może ci się przydać , to Glyph Substitution . Wygląda na to, że ma pewne problemy, szczególnie w systemie Windows.

Ryan
źródło
0

Jeśli nie chcesz instalować nowej wersji Inkscape, aby korzystać z rozwiązania Diederik , możesz dodać opcje nazwy OpenType do nazwy czcionki, jak opisano w wątku LibreOffice (Wątek dotyczy LibreOffice, ale ta sama / podobna składnia dotyczy również Inkscape) .

Na przykład, aby użyć zestawu stylów 1 czcionki Abc w Inkscape, wpisz Abc:ss01pole wyboru czcionki ( ALT+X).

Jednak nie byłem w stanie użyć tego do czcionek ze spacjami w ich nazwie, ani użyć opcji takich jak onum.

Sauerburger
źródło
Dziękujemy za potwierdzenie odpowiedzi Diederika, jednak powinien to być komentarz do tej odpowiedzi. Podobnie link do LibreOffice jest ładny, ale nie ma zastosowania (pytanie dotyczy Inkscape)
Scribblemacher
1
@Scribblemacher, dzięki za opinie. Dodałem link do wątku LibreOffice, ponieważ jest to moje źródło informacji. Zaktualizowałem odpowiedź, aby wyjaśnić, że odpowiedź dotyczy również Inkscape, a zatem pasuje do pytania.
sauerburger