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