代码 
因为我下的是日文版 我不清楚有什么细节不同 
可能要在 Main 里面修改默认字体 
# 请自行修改 2、3 行 font_file="/Font/美玉体.ttf" font_name="美玉体" unless Font.exist?(font_name)   GetCurrentDirectory=Win32API.new('kernel32','GetCurrentDirectoryW','lp','l')   MultiByteToWideChar=Win32API.new('kernel32','MultiByteToWideChar','llplpl','l')   len=GetCurrentDirectory.call(0,"")   buf="\0"*(len-1)*2   GetCurrentDirectory.call(len,buf)   len=MultiByteToWideChar.call(0xFDE9,0,font_file,-1,0,0)   fa="\0"*len*2   MultiByteToWideChar.call(0xFDE9,0,font_file,-1,fa,len)   path=buf+fa   Win32API.new('gdi32','AddFontResourceW','p','l').call(path) end Font.default_name=font_name 
 
 # 请自行修改 2、3 行  
font_file="/Font/美玉体.ttf"  
font_name="美玉体"  
unless Font.exist?(font_name)  
  GetCurrentDirectory=Win32API.new('kernel32','GetCurrentDirectoryW','lp','l')  
  MultiByteToWideChar=Win32API.new('kernel32','MultiByteToWideChar','llplpl','l')  
  len=GetCurrentDirectory.call(0,"")  
  buf="\0"*(len-1)*2  
  GetCurrentDirectory.call(len,buf)  
  len=MultiByteToWideChar.call(0xFDE9,0,font_file,-1,0,0)  
  fa="\0"*len*2  
  MultiByteToWideChar.call(0xFDE9,0,font_file,-1,fa,len)  
  path=buf+fa  
  Win32API.new('gdi32','AddFontResourceW','p','l').call(path)  
end  
Font.default_name=font_name  
 
  
 |