2010-07-27 10 views

Antwort

13

Nun, es gibt mehr content.css und nur eine wird verwendet, Editor je nach Konfigurationseinstellungen stylen.

sollten Sie die Option content_css Konfiguration verwenden und eine eigene CSS-Datei benennen, wo Sie die Editoren Standardwerte überschrieben werden können (die content.css Sie in letzter Zeit suchen). In Ihrer init Funktion Verwendung so etwas wie

content_css: "http://localhost/css/my_tiny_styles.css", 

und in my_tiny_styles.css oder was auch immer Datei wählen Sie Sie verwenden

font-family: myfont1, myfont2, sans-serif; 
+0

Das hat funktioniert. Vielen Dank. – Marwelln

+0

Kann ich direkte Schriftfamilie als 'font-family: Segoe Ui' in tinymc editor intialisieren – Eldho

+0

@Eldho: Sie müssten Schriftart-Familie in der CSS-Datei angeben, die Sie mit content_css setzen – Thariama

3

Hier ist eine andere Art und Weise ist, dieses Problem zu lösen.

Indem Sie Ihre eigenen benutzerdefinierten Stile in unsere CSS-Datei einfügen, indem Sie ynymce id definieren.

#tinymce .mceContentBody p { 
    font-family: your_font_name !important; 
} 
-1

Hier ist, wie es geht, ohne CSS oder andere Codes zu berühren.

  1. Verwenden Sie das Plugin 'TinyMCE Advanced'
  2. aktivieren Sie es in Einstellungen.

Weitere detaillierte Anweisungen here.

+0

Dieses Plugin ist über TinyMCE für Wordpress. Das OP ist über das TinyMCE-Steuerelement selbst;) – Banov

1

Wenn Sie die Standardeinstellung der Dropbox eher als das Display css nur ändern möchten, mit tinyMCE 4 ist es jetzt:

setup : function(ed) { 
ed.on('init', function(ed) { 
    ed.target.editorCommands.execCommand("fontName", false, "Calibri"); 
    ed.target.editorCommands.execCommand("fontSize", false, "11pt"); 
}); 
} 

EDIT: dies ist die Setup-Option der Funktion init wie hier erklärt : https://www.tinymce.com/docs/configure/integration-and-setup/#setup

+0

dies sagt uns nicht, wo dieser Code hinzugefügt werden soll. – SpaceDog

+0

@SpaceDog Ich habe meine Antwort bearbeitet. – Georg

0

Für Menschen Probleme haben, weil der Pfad Probleme ein Stylesheet hinzuzufügen oder Grund auch immer, dies sollte es ziemlich einfach tun:

setup : function(ed) { 
    ed.on('init', function(){ 
     $(this.getDoc()).find('head').append('<style>p{margin:0;}</style>'); 
    }); 
} 

Hinweis Ich habe jQuery verwendet, kann aber natürlich auch ohne sie ausgeführt werden.