Das hinzufügen neuer fonts zum TinyMCE font-Optionen

Ich habe aus diesem thread: Google Fonts und TinyMCE und haben in der Tat bisher auch erfolgreich neue Schriften Hinzugefügt der TinyMCE font-Optionen für die Nutzer.

Aber ich bin mir nicht sicher, was schief gegangen ist hier und warum bin ich nicht in der Lage, es zu tun mehr. Ich versuche, fügen Sie eine neue schriftart, Samman, die ich habe MyFonts.com.

In meinem TinyMCE-Initialisierung habe ich auch dies:

content_css : "css/fonts.css,css/userdesigntool.css,http://fonts.googleapis.com/css?family=Paytone+One,http://fonts.googleapis.com/css?family=Aclonica", 

css/fonts.css ist, wo ich beschrieben habe neue Schriftarten. In dieser Datei, wird die neue Schrift, die ich gerade gespeichert, in meinem fonts/css Ordner auf meinem server ist aufgelistet, wie dieser:

@font-face {
font-family: 'sammanregular';
src: url('fonts/samman/samman-webfont.eot');
src: url('fonts/samman/samman-webfont.eot?#iefix') format('embedded-opentype'),
     url('fonts/samman/samman-webfont.woff') format('woff'),
     url('fonts/samman/samman-webfont.ttf') format('truetype'),
     url('fonts/samman/samman-webfont.svg#sammanregular') format('svg');
font-weight: normal;
font-style: normal;

}

Habe ich diese erzeugte von Font-Squirrel (wie habe ich erfolgreich durchgeführt, die zuvor mit anderen Schriftarten), und ich habe doppelt überprüft, um sicherzustellen, dass die Dateien tatsächlich auf dem erwarteten Weg, und Sie sind.

In der theme_advanced_fonts Eintritt des TinyMCE-Initialisierung habe ich dieses:

    theme_advanced_fonts : tm_fonts,
            //some more stuff below

Wo tm_fonts ist eine variable beschrieben, die in meinem javascript so:

var tm_fonts = "Andale Mono=andale mono,times;"+
                    "Arial=arial,helvetica,sans-serif;"+
                    "Arial Black=arial black,avant garde;"+
                    "Book Antiqua=book_antiquaregular,palatino;"+
                    "Corda Light=CordaLight,sans-serif;"+
                    "Courier New=courier_newregular,courier;"+
                    "Flexo Caps=FlexoCapsDEMORegular;"+                 
                    "Lucida Console=lucida_consoleregular,courier;"+
                    "Georgia=georgia,palatino;"+
                    "Helvetica=helvetica;"+
                    "Impact=impactregular,chicago;"+
                    "Museo Slab=MuseoSlab500Regular,sans-serif;"+                   
                    "Museo Sans=MuseoSans500Regular,sans-serif;"+
                    "Oblik Bold=OblikBoldRegular;"+
                    "Sofia Pro Light=SofiaProLightRegular;"+                    
                    "Symbol=webfontregular;"+
                    "Tahoma=tahoma,arial,helvetica,sans-serif;"+
                    "Terminal=terminal,monaco;"+
                    "Tikal Sans Medium=TikalSansMediumMedium;"+
                    "Times New Roman=times new roman,times;"+
                    "Trebuchet MS=trebuchet ms,geneva;"+
                    "Verdana=verdana,geneva;"+
                    "Webdings=webdings;"+
                    "Wingdings=wingdings,zapf dingbats"+
                    "Aclonica=Aclonica, sans-serif;"+
                    "Michroma=Michroma;"+
                    "Paytone One=Paytone One, sans-serif;"+
                    "Andalus=andalusregular, sans-serif;"+
                    "Arabic Style=b_arabic_styleregular, sans-serif;"+
                    "Andalus=andalusregular, sans-serif;"+
                    "KACST_1=kacstoneregular, sans-serif;"+
                    "Mothanna=mothannaregular, sans-serif;"+
                    "Nastaliq=irannastaliqregular, sans-serif;"+
                    "Samman=sammanregular;";

Nun, was passiert, ist, dass Samman zeigen, nicht in der Liste der Schriftarten, die der Benutzer wählen kann, in TinyMCE, aber nichts geschieht, um den text, wenn ich wählen Sie diese schriftart, der text bleibt unabhängig von vorhandenen schriftart, die verwendet wurde.

Wenn ich den browser s debugger, sicher genug, ich kann sehen, dass der iframe TinyMCE beinhaltet das Recht css/fonts.css - Datei, die erwähnt Samman. Aber wenn ich das ändern der schriftart im TinyMCE-Editor, dann sehe ich im debugger, dass die span Stil ist font-family für diesen text ändert sich nicht. Wenn ich wählen Sie eine andere schriftart, die span Stil ändert, aber wenn ich wählen Samman passiert nichts.

Es ist schon eine Weile her, seit ich Hinzugefügt Schriften also vielleicht hab ich einfach etwas vergessen? Aber ich kann nicht scheinen, um es herauszufinden.

InformationsquelleAutor user961627 | 2013-01-05
Schreibe einen Kommentar