在Ruby Shoes上加载字体

时间:2018-12-17 04:14:25

标签: ruby shoes

我该如何在“鞋子”应用中加载.ttf文件并将其设置为默认字体?

鞋子的版本是3.3.7

http://shoesrb.com/manual/Built-in.htmlhttp://shoesrb.com/manual/Styles.html的文档中提到了字体部分,但没有提到加载字体的示例。

除了想手动安装ttf文件外,我想知道一些可以用来捆绑和加载到Shoes(害羞)中的方法。

以下类似内容会有所帮助。

font('./fontfile.ttf')

我还想避免为每个para单独调用字体。解决该问题的方法也将有所帮助。

抱歉,我是编程新手。

1 个答案:

答案 0 :(得分:1)

例如,您可以在Shoes3中执行以下操作:

font 'relative/path/to/fonts/Arial.ttf' unless Shoes::FONTS.include?('Arial')
Shoes.app do
  ...
end

此示例存在于Shoes3 source中。