妙笔 - 字体多选

2020-04-12 12:40

从 v1.7.7 开始,妙笔在设置字体时,允许同时选择多个字体,如下图所示:

字体多选有什么效果呢?如果设置了多个字体,在渲染的时候,每个字符会依次尝试设置的字体,并使用第一个可用的选项。

大多数时候,设置一个字体就足够了,但有时如果你希望英文字符和中文字符分别用不同的字体的渲染,就可以用到这个功能了,比如下图的示例:

下图中同时设置了 Courier New + 楷体-简 两个字体,于是,在渲染时,英文字符 abc 使用了第一个 Courier New 字体,同时,由于 Courier New 是一个英文字体,不支持汉字,于是后面的 汉字 则使用了 楷体-简 字体。

需要注意的是,设置多字体时,字体的顺序很重要,比如上例中,如果将 楷体-简 放在第一位,Courier New 放在第二位,则不论英文还是汉字,都将显示为 楷体-简 字体,因为 楷体-简 字体同时支持汉字和英文字符。如果你熟悉 HTML 和 CSS,会发现这就是 CSS 中的字体渲染规则。

下一篇:

关于

原子客栈(Atominn)是一个有趣的组织,我们致力于创造美好的应用。

联系我们
隐私信息

语言

English
简体中文

链接

兑换注册码
找回注册码
更新日志
帮助文档