sto cercando di utilizzare rubino per generare un PDF utilizzando Prawn su OS X. Ho il seguente:Come si usa il font Arial con Prawn su OS X?
font 'Arial'
Arial è installato sul mio Mac. Ma quando provo a generare il PDF, ottengo il seguente errore:
Prawn::Errors::UnknownFont in ProjectsController#show
Arial is not a known font.
Come posso ottenere questo tipo di carattere comune a lavorare in Prawn? In effetti, quasi tutto tranne Helvetica o Times New Roman lancia questo stesso errore. Questo fa parte di un'app Rails 3.2.
Se provo a caricare il file TTF carattere direttamente, per suggerimento di Ashish sotto, ottengo un messaggio 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'
Prawn ha un piccolo set di font, e sono incorporati nel gioiello. Ecco una [lista dei caratteri disponibili] (https://github.com/prawnpdf/prawn/tree/master/data/fonts). Non penso che gamwn possa usare i font installati nel sistema operativo. – Augusto