Ja also die Schriftgröße sollte sich eigentlich nicht ändern.
Da sind per CSS 11px vorgegeben. Genauso wie Schriftart.
Mir kam aber gerade ein anderer Gedanke.
Man könne einfach z.B. die ersten 300 Zeichen darstellen lassen. Da der Browser sowieso seine Zeilenumbrüche automatisch macht, erscheinen am Ende dann auch nur eine bestimmte anzahl an Zeilen.
Wenn dann ein Wort abgeschnitten ist, weil die 300 Zeichen zu Ende waren ist auch kein Problem, da ich hinten dran sowieso noch ein ... setzen wollte.