在 Ruby 鞋上加载字体

Load fonts on Ruby Shoes

如何在我的 Shoes 应用程序上加载 .ttf 文件并将其设置为我的默认字体?

鞋子版本是3.3.7

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

我不想手动安装 ttf 文件,而是想知道可以使用哪些方法将其捆绑并加载到 Shoes(害羞)中。

类似下面的内容会有所帮助。

font('./fontfile.ttf')

我还想避免为每个段落单独调用字体。解决方法也会有所帮助。

抱歉,我对编程还很陌生。

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

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

此示例存在于 Shoes3 source