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 (モノクロ)
ダウンロード:http://route477.net/files/4x4font.bmp
2x4 (カラー)
ダウンロード:http://route477.net/files/2x4font.bmp
View on github | Report issue