Я пытаюсь использовать ruby для создания PDF файла с использованием Prawn на OS X. У меня есть следующее:
font 'Arial'
Arial установлен на моем Mac. Но когда я пытаюсь создать PDF файл, я получаю следующую ошибку:
Prawn::Errors::UnknownFont in ProjectsController#show
Arial is not a known font.
Как я могу получить этот общий шрифт для работы в Prawn? Фактически, почти все, кроме Helvetica или Times New Roman, бросает эту же ошибку. Это часть приложения Rails 3.2.
Если я попытаюсь загрузить файл шрифта ttf напрямую, в соответствии с предложением Ashish ниже, я получаю сообщение Bad font family
:
RuntimeError (Bad font family):
app/pdfs/quote_sheet_pdf.rb:29:in `page_top'
app/pdfs/quote_sheet_pdf.rb:12:in `initialize'
app/controllers/projects_controller.rb:9:in `new'
app/controllers/projects_controller.rb:9:in `block (2 levels) in show'
app/controllers/projects_controller.rb:7:in `show'
config/initializers/quiet_assets.rb:7:in `call_with_quiet_assets'