Es gibt in den GCFs der Spiele eine Datei "resource/ClientScheme.res". Innerhalb dieser Datei gibt es einen Bereich Fonts, in dem verschiedene Größen bei unterschiedlichen Auflösungen angeben sind.
"4"
{
"name" "Verdana"
"tall" "20"
"weight" "0"
"range" "0x0000 0x017F"
"yres" "1024 1199"
"antialias" "1"
}
"5"
{
"name" "Verdana"
"tall" "24"
"weight" "0"
"range" "0x0000 0x017F"
"yres" "1200 6000"
}
Zuständig dafür ist die Variable "yres". Wie man sieht wird also bei der 1024er Auflösung die Schriftgröße 20 gewählt, bei 1200 und größer 24.
Ich habe es selbst noch nicht getestet, aber eigentlich sollte es funktionieren.