Die heutigen OpenType-Fonts haben viele Features wie:
Unterschneidung, Großbuchstaben, Ligaturen, Figuren im alten Stil und stilistische Sätze.
Ich vermisse diese Features sehr. Gibt es eine Möglichkeit, diese Funktionen in Inkscape auszuwählen?
Weiß jemand, ob sie zugänglich oder zumindest geplant sind?
Tavmjong Bah hat die Schriftvarianten in Inkscape implementiert, siehe http://tavmjong.free.fr/blog/?p=1442 . Dies wird in der kommenden v0.92 verfügbar sein, aber wenn Sie ungeduldig sind, können Sie die Entwicklungs-Builds ausprobieren
Suche immer noch nach einer Lösung, könnte aber einen Workaround finden. Dies kann auch einfach als Plugin für Inkscape implementiert werden:
Latexquelle:
\documentclass{standalone}
\usepackage{fontspec, xunicode, xltxtra}
\setmainfont[RawFeature={+liga,+kern,+ss03,+onum}]{EB Garamond}
\begin{document}
The flavour of coffee -- 0123456789
\end{document}
Die Befehle:
$ xelatex testfile.tex
$ pdftocairo -svg testfile.pdf
$ inkscape testfile.svg
Das Ergebnis:
Die Glyphen können durch Drücken von shift+ ctrl+ getrennt werden U.
Eine Google-Suche zeigt, dass andere auch gefragt haben, aber ich sehe nicht viel geplant. Es gab ein Projekt und es wurde finanziert, um den Text zu verbessern – es wurde bereits umgesetzt. http://www.linuxfund.org/projects/inkscape/
Hier ist eine Funktionsanfrage , die jedoch nur sehr wenig Unterstützung erhalten hat. Ich wage zu sagen, dass es daran liegt, dass Inkscape eine Illustrationssuite ist, keine Desktop-Publishing-Suite.
Das einzige, was ich finde, das für Sie von Nutzen sein könnte, ist Glyph Substitution . Es hört sich so an, als hätte es einige Probleme, insbesondere unter Windows.
Wenn Sie nicht bereit sind, eine neue Inkscape-Version zu installieren, um Diederiks Lösung zu verwenden , können Sie OpenType-Funktionsoptionen zum Schriftartnamen hinzufügen, wie in einem LibreOffice-Thread beschrieben (Der Thread handelt von LibreOffice, aber die gleiche/ähnliche Syntax gilt auch für Inkscape). .
Um beispielsweise den Stilsatz 1 der Schriftart Abc in Inkscape zu verwenden, geben Sie Abc:ss01
in das Schriftartauswahlfeld ( ALT+X
) ein.
Ich konnte dies jedoch weder für Schriftarten mit Leerzeichen im Namen verwenden, noch Optionen wie onum
.
aushämmern
sauerburger
ss01
.alter Junge
alter Junge