Hat sich erledigt. Hier die Lösung:
mit execcommand übergebe ich fontName. Als value muss ich den namen übergeben den ich im style definiert habe und nicht den namen der css klasse.
Hat sich erledigt. Hier die Lösung:
mit execcommand übergebe ich fontName. Als value muss ich den namen übergeben den ich im style definiert habe und nicht den namen der css klasse.
Muss korrigieren geht leider doch in keinem Browser richtig.
Kann es an den verschiedenen Browsern liegen? Bei Firefox geht es zb. Nur im Safari nicht. Und im IE bekomm ich eine Fehlermeldung bei mehrere Zeilen
Ok jetzt habe ich nur ein Problem, dass er mir das Font nicht immer richtig anzeigt. manchmal ladet es und manchmal nicht. Vorallem bei mehrzeiligen geht es gar nicht. manchmal geht es bei einem klick manchmal bei zweiten mal und manchmal gar nicht
So, auf eines bin ich schon draufgekommen. Ich muss das CSS im Iframe definieren. Jetzt funktioniert es soweit auch. Nur wenn ich es mit einer Schriftart machen möchte die nicht auf dem Computer installiert ist funktioniert es nicht. Habe die Schriftart aber getestet sie wird richtig geladen.
Also das mit appendChild funktioniert leider auch nicht.