今天的 OpenType 字体具有许多功能,例如:
字距调整、大写间距、连字、旧式图形和风格集。
我非常想念这些功能。有没有办法在 Inkscape 中选择这些功能?
有人知道它们是否可以访问,或者至少是计划好的吗?
今天的 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。
谷歌搜索表明其他人也问过,但我没有看到太多计划。确实存在一个项目,并获得了改进文本的资金——它已经实施了。http://www.linuxfund.org/projects/inkscape/
这是一个Feature Request,但它得到的支持很少。我敢说它是因为 Inkscape 是一个插图套件,而不是桌面出版套件。
我发现唯一可能对您有用的是Glyph Substitution。听起来它有一些问题,特别是在 Windows 上。
如果您不愿意安装新的 Inkscape 版本以使用Diederik 的解决方案,您可以在字体名称中添加 OpenType 功能选项,如LibreOffice 线程中所述(该线程是关于 LibreOffice,但相同/相似的语法也适用于 Inkscape) .
因此,例如,要在 Inkscape 中使用字体 Abc 的样式集 1,Abc:ss01
请在字体选择字段 ( ALT+X
) 中键入。
但是,我既不能将其用于名称中带有空格的字体,也不能使用onum
.