1

私はエビを使ってPDFを生成しています。
私のテーブルの1つに、htmlコード(ascii)->[☒または☐]を介してチェックマークを挿入したいと思います。HTMLEntities gemを使用しようとしましたが、ビューでは機能せず、IRBでのみ機能します。そしてhtml_safeも。PDFには、「_」文字(アンダースコア)のみが含まれています。
私はutf-8にいます。
なぜ何かアイデアはありますか?別の解決策はありますか?

4

1 に答える 1

2

これは、フォントにこれらのグリフが含まれていないためです。次のようなフォントを使用してください。

require 'prawn'
Prawn::Document.generate('checkmarks.pdf') do |pdf| 
  pdf.font("/Library/Fonts/Arial Unicode.ttf") # adjust font path
  pdf.text("☒ ☐")
end
于 2012-10-25T09:26:49.557 に答える