GitHub

RubySDLSmallFonts

Ruby/SDLから使える、非常に小さいサイズのフォント集です。

インターネット上で見つけたものをRuby/SDL用の形式に変換して置いています。

ライセンスは元データと同じで。どれも自作ゲームに使うくらいは大丈夫だと思います。

サンプル画像

9/8の日記を参照してください。

使い方

SDL::BMFont.open()で読みこんで、font.textout()で描画します。

詳しくはRuby/SDLリファレンスの ビットマップフォントの項を参照してください。

require 'sdl'

SDL.init( SDL::INIT_VIDEO )
screen = SDL.setVideoMode( 640, 480, 16, SDL::SWSURFACE )

font = SDL::BMFont.open('2x4font.bmp',SDL::BMFont::TRANSPARENT)
loop do
  while event = SDL::Event2.poll
    case event
    when SDL::Event2::Quit
      exit
    when SDL::Event2::KeyDown
      if event.sym == SDL::Key::ESCAPE
        exit
      end
    end
  end

  screen.fillRect( 0, 0, 640, 480, [ 0, 0, 0 ] )
  font.textout(screen,"Bitmap Font Test..",0,0)
  screen.updateRect( 0, 0, 0, 0 )
end

ダウンロード

5x5 (モノクロ)

更新履歴兼雑記より。 ライセンスは修正BSDとかだそうです。

ダウンロード:http://route477.net/files/5x5font.bmp

4x4 (モノクロ)

正直日記より。 ライセンスはOCPL0000だそうです。

ダウンロード:http://route477.net/files/4x4font.bmp

2x4 (カラー)

Noteより。 ライセンスはNYSLだそうです。

ダウンロード:http://route477.net/files/2x4font.bmp

3x3 (カラーというかモノクロ3階調)

同じくNoteより。 ライセンスは OCPL00000GBL(10億円)のデュアルライセンスだそうです。

ダウンロード:http://route477.net/files/3x3font.bmp

source: RubySDLSmallFonts.hd
View on github | Report issue