找回密码
 点击注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 3849|回复: 10

【审核】Fonts Guide 字体导论

[复制链接]

签到天数: 187 天

[LV.7]常住居民III

发表于 2014-1-12 23:51:30 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?点击注册

x
字体通过FontFace属性用在字符串节点里。字体必须是.ttf格式的,不能是.otf格式。如果你有个.otf的字体,你也许能通过(并不一定能行)FontConverter.com这个网站转换你的字体格式。大部分.otf字体都能够转换成功。



使用字体
字体通过在字符串节点中的FontFace属性中指定它的名字来引用的(例如: FontFace=Trebuchet MS)。你能通过双击.ttf字体文件,然后在弹出的windows字体查看器窗口右上角看到这个名字。很多字体在windows字体查看器中还有附加在全名下面的二级名称。这些字体名字可能是MyFont Bold或者MyFont BoldItalic。一般情况下,你不能在Rainmeter中用FontFace=MyFont语句来使用这种二级名称。这可能会导致一些错误,但在这个例子里MyFont却很有可能是正确的。
大部分(但不是全部)的字体都可以用字符串节点中的属性进行调整(例如: StringStyle,StringEffect)。不过,另一些字体,特别是那些有二级名称的字体,要求字符串节点里的StringStyle属性与之匹配。如果你在使用字体的时候出现了错误,请试着添加或者删掉字符串节点里的那些字体属性。



加载VS卸载字体
Windows自带字体的加载(他们在Windows\Fonts folder文件夹里)可以简单的通过指定字符串节点横纵FontFace后面的名字来表达。没有安装进Windows的第三方字体可以在皮肤根文件夹中建立一个叫@Resources\Fonts的文件夹,然后把.ttf字体放进去来加载。Rainmeter会自动加载那个文件夹里的所有字体,他们使用起来就像是已经安装在Windows里面了一样。
小贴士:建议字体不要在.rmskin文件里面设置为自动安装到用户的Windows系统中。一般来说不需要这样做,这会使将Rainmeter作为一个“便携式”程序来加载皮肤的用户使用起来更困难。将字体放在@Resources\Fonts文件夹里并打包进.rmskin中,当rmskin安装后再使用是可行的。



故障排除
Rainmeter反应出字体有问题的方式有两种。
1. 它可能不会报错,但会使用默认的Arial字体(中文使用宋体)而不是FontFace里规定的字体。这种情况发生在使用.otf格式字体或者指定了一个错误的名字的时候。
2. 日志中会产生一个错误“Can't create font”,然后整个字符串节点创建失败。这通常表示存在某个字符串修改属性—例如StringStyle=Bold—而这个字体并不支持这个属性,或者字体本身不兼容Rainmeter。
回复

使用道具 举报

签到天数: 1 天

[LV.1]初来乍到

发表于 2014-1-13 00:44:18 | 显示全部楼层
回复

使用道具 举报

签到天数: 1 天

[LV.1]初来乍到

发表于 2014-1-13 00:44:59 | 显示全部楼层
这个能转字体格式,我所转的都成功了
http://www.fontsquirrel.com/tools/webfont-generator
回复

使用道具 举报

签到天数: 368 天

[LV.9]以坛为家II

发表于 2014-1-13 20:06:22 | 显示全部楼层
木有神马问题,就是帖子内容发重了^▼^

点评

已经改过来了  发表于 2014-1-17 04:47
回复

使用道具 举报

签到天数: 23 天

[LV.4]偶尔看看III

发表于 2014-1-15 16:39:18 | 显示全部楼层
表示没有发现重复啊。。难道我老眼昏花了吗 囧娃。。
回复

使用道具 举报

签到天数: 23 天

[LV.4]偶尔看看III

发表于 2014-1-15 16:40:00 | 显示全部楼层
好吧 发现了。。。。。

点评

改了改了  发表于 2014-1-17 04:47
回复

使用道具 举报

签到天数: 1 天

[LV.1]初来乍到

发表于 2014-1-19 21:52:30 | 显示全部楼层
意见:加载VS卸载字体那个部分的小贴士部分语句非常奇怪,求改进
回复

使用道具 举报

签到天数: 166 天

[LV.7]常住居民III

发表于 2014-1-25 20:37:21 | 显示全部楼层
”字体通过FontFace属性用在字符串节点里。“ 修正为 “字体通过FontFace属性用在String字符串节点里。” 吧 毕竟代码都是字母 谁晓得字符串节点是啥呀


”你也许能通过(并不一定能行)FontConverter.com这个网站转换你的字体格式。大部分.otf字体都能够转换成功。“修正为 “你也许能通过FontConverter.com这个网站转换你的字体格式。一般来说大部分.otf字体都能够转换成功。” 吧   后面说了大部分可以成功 那么前面的 并不一定能行就是废话了嘛



”字体通过在字符串节点中的FontFace属性“修正为“字体通过在String字符串节点中的FontFace选项”    属性都修改为选项吧 对译表规定了
回复

使用道具 举报

签到天数: 59 天

[LV.5]常住居民I

发表于 2014-5-2 12:05:33 | 显示全部楼层
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 点击注册

本版积分规则

快速回复 返回顶部 返回列表