Ошибка при использовании шрифта значка для масштабируемых значков в приложении RubyMotion (ios).Значок шрифта не применяется в приложении RubyMotion
Я создал небольшой набор значков из icomoon и задал символы «A», «B» и «C».
Я импортировал это в Font Book и, кажется, уважать 'A', 'B' и 'C' символы:
Для тестирования, я выстрелил до слова документа и напечатал 'A', 'B' и 'C' и, кажется, для отображения в порядке:
Теперь на приложение RubyMotion - я включил шрифт в /resources
:
(Загрузка омары и Open Sans из подкаталогов работы)
Тогда я ссылаться на шрифт в моем Rakefile
:
Motion::Project::App.setup do |app|
# Use `rake config' to see complete project settings.
app.name = 'myapp'
app.fonts = ["OpenSans-Bold.ttf", "icomoon.ttf"]
end
в мой контроллер, я добавить метку к экрану с помощью icomoon
шрифта:
@lblIcon = UILabel.alloc.initWithFrame([[0,0],[100,100]])
@lblIcon.text = "A"
@lblIcon.backgroundColor = UIColor.clearColor
@lblIcon.color = "#ffffff".to_color
ico_font = UIFont.fontWithName("icomoon", size:48)
@lblIcon.font = ico_font
self.view.addSubview @lblIcon
Теперь, когда я бегу rake clean
для принудительного обновления и rake
запустить симулятор, шрифт, кажется, не работает:
Если я использую RubyMotion инспектор/REPL и дрели вниз на шрифт, то говорят, что загружается Helvetica
, не icomoon
, как я предполагал:
Я в затруднении здесь, почему я не могу применить семейство шрифтов icomoon
, и вместо этого появляется helvetica
.
Любые предложения или идеи?
Вы пробовали app.fonts = ["OpenSans-Bold.ttf", "fonts/icomoon/icomoon.ttf"] –