虾 - 表 - ascii代码 - Pdf生成

时间:2012-10-25 08:40:44

标签: ruby-on-rails pdf prawn

我正在使用prawn来生成pdfs 在我的一个表格中,我想通过html代码(ascii)插入复选标记 - > [☒或☐]。 我尝试使用HTMLEntities gem,但在视图中不起作用,仅在IRB上。还有html_safe。 在pdf上,只有一个'_'字符(下划线)。 我在utf-8 有什么想法吗?还有其他解决方案吗?

1 个答案:

答案 0 :(得分:2)

这是因为您的字体不包含这些字形。使用以下字体:

require 'prawn'
Prawn::Document.generate('checkmarks.pdf') do |pdf| 
  pdf.font("/Library/Fonts/Arial Unicode.ttf") # adjust font path
  pdf.text("☒ ☐")
end