11

私はRubyのためにPrawnでランダムにフォントを試してきました。

例:TimesNewRoman-はいPalatinoLinotype-いいえ

利用できるフォントと利用できないフォントのリストはありますか?

4

2 に答える 2

18

コードのデフォルトフォントのリストは、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 ]
于 2013-02-01T00:35:47.100 に答える
10

デフォルトでは、14のフォントが使用可能です。Courier、Helvetica、Symbol、Times、ZapfDingbatsのさまざまな太字および斜体のフォントです。

ほとんどの場合、font()メソッドを使用して、選択した外部TrueTypeフォントをロードすることをお勧めします。これには、非ラテン文字を使用するオプションを提供するという追加の利点があります。

簡単な答え:リストはありません。TTFを使用してください。

于 2011-04-13T12:50:29.033 に答える