Soweit ich weiss, werden neue Schriften nicht gelesen, solange der Game Thread noch läuft.
Code:
SM = Win32API.new('user32', 'SendMessage', ['L'] * 4, 'L')
WM_FONTCHANGE = 0x001D
HWND_BROADCAST = 0xffff
SM.call(HWND_BROADCAST,WM_FONTCHANGE,0,0)
a = Thread.new
{
  system('Game')
}
exit