Erm, Fonts umbenennen geht nicht so einfach. Ein Dateiname einer Font-Datei ist was anderes als der Name eines Fonts.

Code:
Font.default_name = "Name meines Fonts"
Wenn du das in den Scripteditor einfügst, wird fortan (wenn im Code nicht anders vorgegeben) der jeweilige Font benutzt. Wichtig ist, dass du den Namen des Fonts, nicht den Dateinamen, verwendest. Außerdem muss der Font installiert sein. Es reicht nicht aus, die Datei im Projektordner zu haben.

Rein theoretisch bietet die WinAPI auch die Möglichkeit an, Fonts temporär zu installieren. Aber ich hatte das damals nicht bugfrei hinbekommen. Vielleicht findest du aber auch irgendwo ein Rubyscript, welches einen Font temporär installiert.

Alternativ lieferst du den Font im Spieleordner mit und gibst zu Beginn des Spiels eine Message aus, dass der Spieler den Font installieren soll.