Ah, das alte Problem
Da hilft nix: HTML ist ursprünglich so konzipiert, dass man nur die Originaldaten an den Client sendet, der User bestimmt dann selbst, wie das Ergebnis aussehen soll. Das war von Mr. Berners-Lee persönlich so ausgetüftelt.
Das ist zwar der Alptraum aller Designer, aber eben Realität. Selbst das Festlegen der Schriftgröße per CSS (Angabe in Pixel) hilft zwar im IE, aber schon bei Netscape bringts nix mehr.
Da hilft nur eins: Alle Seiten so designen, dass das Layout dynamisch ist und nicht "explodiert", wenn jemand die Schriftgröße ändert. Übrigens geben schon verschiedene Browser die selbe Schrift in verschiedenen Größen wieder...
Das heißt konkret:
Gib deinem Text einen Bereich (z.B. eine Tabellenzelle oder eine eigene Ebene), in dem er "frei fließen" kann, ohne gleich Grafiken oder die Navigation wegzuschieben. Der Bereich sollte natürlich etwas größer sein als das, was man zu brauchen glaubt
Wichtig: Da du nie weißt, wo beim User eine Zeile zu Ende ist, sind Unsitten wie Trennstriche o.ä. natürlich tabu! Versuch nach Möglichkeit, lange Worte zu vermeiden, um keine Lücken ins Layout zu reißen, wenn der Browser das Wort in die nächste Zeile zieht.
Einzige Möglichkeit, einen Text "festzunageln": Mach ein GIF draus. Bei Headlines durchaus gängig, für Fließtexte keine so gute Idee.
Hoffe, das hilft dir wenigstens etwas
