Das funktioniert bei mir (Mozilla/5.0 (X11; U; Linux i686; de-DE; rv:1.7.5) Gecko/20041108 Firefox/1.0) genau so, wie es sollte. Allerdings könnte es sein, daß du die Großschreibung einfach nicht erkennst - bei Tahoma sind die Großbuchstaben nur wenig größer als die Kleinbuchstaben.
Flgender Code brachte bei mir absolut korrekte Ergebnisse:
In der Zeile mit Schriftgröße 24 sieht man die Groß- und Kleinschreibung deutlicher.
BTW, Angaben in Pixeln sollte man vermeiden; font-size wird besser mit pt angegeben; das entspricht den normalen Schriftgrößen.