Im Ernst: Es gibt für Deinen Fall eine - zugegeben aufwändige - aber lohnenswerte Lösung: Wenn Du verschiedene Stylesheets zur Auswahl stellst, und die Schaltflächen mit PHP on the fly generieren lässt, kannst Du quasi Buttons in jeder gewünschten Größe in Echtzeit erstellen.
das funktioniert aber nur mit nem riesen Aufwand, weil du nicht einfach nur die css wechseln musst und gut ist ... desweiteren schiesst du dir zB. bei einem Forum ins Knie, wo die gleichen Buttons zig mal erstellt werden würden ... kontraproduktiov. Ausserdem kannst du ganz schlecht lesbarkeitsverbessernde Effekte mit einbauen (Rahmen um die Schrift, Schatten etc)
die erste Frage sollte hier sein: Um welche Schriftart handelt es sich?
Es gibt Fonts die mit 18px gerade so lesbar sind und wieder andere die das schon bei 8px sind.