Загрузить шрифты на Ruby Shoes

2 Shurikan117 [2018-12-17 07:14:00]

Как мне загрузить файл.ttf в мое приложение Shoes и установить его в качестве шрифта по умолчанию?

Обувь версия 3.3.7

В документации по http://shoesrb.com/manual/Built-in.html и http://shoesrb.com/manual/Styles.html упоминаются разделы шрифтов, но не упоминается пример загрузки шрифтов.

Вместо того, чтобы устанавливать файл ttf вручную, я хотел бы знать возможные методы, которые я мог бы использовать, чтобы связать и загрузить его в Shoes (застенчивый).

Нечто подобное ниже будет полезно.

font('./fontfile.ttf')

Я также хотел бы не называть шрифт для каждого отдельного пункта. Обходной путь для этого также будет полезен.

Извините, я довольно новичок в программировании.

ruby shoes


1 ответ


1 Решение anothermh [2018-12-17 08:49:00]

Вы можете сделать следующее в Shoes3, например:

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

Этот пример существует в источнике Shoes3.