Answers:
Tavmjong Bah已在Inkscape中实现了字体变体,请参见http://tavmjong.free.fr/blog/?p=1442。即将发布的v0.92中将提供此功能,但是如果您不耐烦,则可以尝试开发版本
ss01
。
仍在寻找解决方案,但可以找到解决方法。这也可以很容易地实现为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是一个插图套件,而不是Desktop Publishing套件。
我发现唯一对您有用的是Glyph Substitution。听起来好像有一些问题,尤其是在Windows上。
如果您不愿意安装新的Inkscape版本以使用Diederik的解决方案,则可以按字体名称添加OpenType功能选项,如LibreOffice线程中所述(该线程与LibreOffice有关,但是相同/相似的语法也适用于Inkscape) 。
因此,例如,要在Inkscape中使用字体Abc的样式集1,请Abc:ss01
在字体选择字段(ALT+X
)中键入。
但是,我既不能将其用于名称中带有空格的字体,也无法使用onum
。