我一直在Prawn中随机尝试使用Ruby的字体。
例如: Times New Roman - 是的 Palatino Linotype - 否
是否有可用哪些字体的列表?哪些字体不可用?
答案 0 :(得分:17)
代码中有一个默认字体列表,位于lib / prawn / font / afm.rb(版本1.0.0.rc1):
module Prawn
class Font
class AFM < Font
BUILT_INS = %w[ Courier Helvetica Times-Roman Symbol ZapfDingbats
Courier-Bold Courier-Oblique Courier-BoldOblique
Times-Bold Times-Italic Times-BoldItalic
Helvetica-Bold Helvetica-Oblique Helvetica-BoldOblique ]
答案 1 :(得分:9)
默认情况下有14种字体:Courier,Helvetica,Symbol,Times和ZapfDingbats,各种粗体和斜体形式。
几乎在所有情况下,我都建议使用font()方法加载您选择的外部truetype字体。这样做的另一个好处是可以选择使用非拉丁字符。
简短回答:没有列表,只需使用TTF。