Ich versuche, Rubin zu verwenden, um eine PDF-Datei mit Garnelen auf OS X zu erzeugen. Aber wenn ich versuche, das PDF zu generieren, erhalte ich folgende Fehlermeldung:Wie verwende ich die Schriftart Arial mit Prawn unter OS X?</p> <pre><code>font 'Arial' </code></pre> <p>Arial installiert auf meinem Mac: Ich habe folgend
Prawn::Errors::UnknownFont in ProjectsController#show
Arial is not a known font.
Wie kann ich diese gemeinsame Schriftart erhalten in Garnelen zu arbeiten? In der Tat, fast alles andere als Helvetica oder Times New Roman wirft diesen gleichen Fehler. Dies ist Teil einer Rails 3.2 App.
Wenn ich versuche, die Schrift ttf-Datei direkt zu laden, per Ashish Vorschlag unten, erhalte ich eine Bad font family
Nachricht:
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'
Garnele hat eine kleine Gruppe von Schriftarten, und sie sind in der gem eingebettet. Hier ist eine [Liste der verfügbaren Schriftarten] (https://github.com/prawnpdf/prawn/tree/master/data/fonts). Ich glaube nicht, dass Garnelen Schriftarten verwenden können, die im Betriebssystem installiert sind. – Augusto