2013-05-16 24 views
12


TinyMCE Editör 4.0b1 sürümünde özel yazı tipi ailesi eklemeye ve başarısız olmaya devam ediyorum.
Tüm varsayılan fontlar, 'Century Gothic' veya 'Gill Sans MT' gibi özel fontların gösterilmediğini gösterir. Theme_advanced_fonts, TinyMCE 4'te çalışmıyor mu? Bunun için TinyMCE 4 belgesini bulamıyorum.TinyMCE 4 theme_advanced_fonts

tinymce.init({ 
    selector: "textarea", 
    plugins: [ 
     "advlist autolink lists link image charmap print preview anchor", 
     "searchreplace visualblocks code fullscreen", 
     "insertdatetime media table contextmenu paste" 
    ], 
    toolbar: "undo redo | bold italic | alignleft aligncenter alignright alignjustify | bullist numlist | link image | fontselect fontsizeselect | forecolor backcolor", 
    convert_urls: false, 
    content_css: 'http://www.mydomain.com/css/fonts.css', 
    theme_advanced_font_sizes : "8px,10px,12px,14px,16px,18px,20px,24px,32px,36px", 
    theme_advanced_fonts : "Andale Mono=andale mono,times;"+ 
         "Arial=arial,helvetica,sans-serif;"+ 
         "Arial Black=arial black,avant garde;"+ 
         "Book Antiqua=book antiqua,palatino;"+ 
         "Comic Sans MS=comic sans ms,sans-serif;"+ 
         "Courier New=courier new,courier;"+ 
         "Century Gothic=century_gothic;"+ 
         "Georgia=georgia,palatino;"+ 
         "Gill Sans MT=gill_sans_mt;"+ 
         "Gill Sans MT Bold=gill_sans_mt_bold;"+ 
         "Gill Sans MT BoldItalic=gill_sans_mt_bold_italic;"+ 
         "Gill Sans MT Italic=gill_sans_mt_italic;"+ 
         "Helvetica=helvetica;"+ 
         "Impact=impact,chicago;"+ 
         "Iskola Pota=iskoola_pota;"+ 
         "Iskola Pota Bold=iskoola_pota_bold;"+ 
         "Symbol=symbol;"+ 
         "Tahoma=tahoma,arial,helvetica,sans-serif;"+ 
         "Terminal=terminal,monaco;"+ 
         "Times New Roman=times new roman,times;"+ 
         "Trebuchet MS=trebuchet ms,geneva;"+ 
         "Verdana=verdana,geneva;"+ 
         "Webdings=webdings;"+ 
         "Wingdings=wingdings,zapf dingbats" 
}); 
+0

http://www.concrete5.org/community/forums/usage/font-family/ gelen ayrıntı bulabilirsiniz –

cevap

7

TinyMCE 4 güncellendi gibi özel yazı tipleri şimdi çalışıyor görünüyor.

Kontrol CSS yazı kaynağı için bu linki: http://www.tinymce.com/wiki.php/Configuration:content_css

Kontrol özel yazı tipi ayarı için bu linki: garip olan https://www.tinymce.com/docs/configure/content-formatting/#font_formats

, yazı tiplerinin bazı (yazı tipi stilini çalışmak bazı (özel yazı yer almayan,) yeşil ama stil sözde yazı stili değil - - özel yazı tipi liste adının doğru olduğundan kırmızı)

TinyMCE 4 custom font preview

5

theme_advanced_fonts gibi sorunu vardır ve henüz sabit değildir görünüyor. Ben fontları

tanımlamak için style_formats ile alternatif bir çözüm kullanıyorum
tinymce.init({ 
     ... 
     toolbar: "styleselect", 
     style_formats: [ 
      {title: 'Open Sans', inline: 'span', styles: { 'font-family':'Open Sans'}}, 
      {title: 'Arial', inline: 'span', styles: { 'font-family':'arial'}}, 
      {title: 'Book Antiqua', inline: 'span', styles: { 'font-family':'book antiqua'}}, 
      {title: 'Comic Sans MS', inline: 'span', styles: { 'font-family':'comic sans ms,sans-serif'}}, 
      {title: 'Courier New', inline: 'span', styles: { 'font-family':'courier new,courier'}}, 
      {title: 'Georgia', inline: 'span', styles: { 'font-family':'georgia,palatino'}}, 
      {title: 'Helvetica', inline: 'span', styles: { 'font-family':'helvetica'}}, 
      {title: 'Impact', inline: 'span', styles: { 'font-family':'impact,chicago'}}, 
      {title: 'Symbol', inline: 'span', styles: { 'font-family':'symbol'}}, 
      {title: 'Tahoma', inline: 'span', styles: { 'font-family':'tahoma'}}, 
      {title: 'Terminal', inline: 'span', styles: { 'font-family':'terminal,monaco'}}, 
      {title: 'Times New Roman', inline: 'span', styles: { 'font-family':'times new roman,times'}}, 
      {title: 'Verdana', inline: 'span', styles: { 'font-family':'Verdana'}} 
     ], 
     ... 
}); 

sonucu: using style_formats for defining fonts

+0

benim özel yazı font-family kullanarak çalıştı ve bu işe yaramıyor . Özel yazı tipi adları belirdi ancak yazı tipi stilleri algılanmadı. TinyMCE init ve sayfa CSS'de font css'yi yerleştirdim. –

+0

Oh ve metnimi e-posta olarak göndermeye çalışıyorum. CSS kaynağımı algıladığı için "theme_advanced_fonts" kullanıyorum, "style_formats" da çalışıyor mu? –

2

'advanced' ve 'simple' teması, tinyMCE 4'ten kaldırıldı. Yeni tema, 'modern' olarak adlandırıldı. TinyMCE 4,

+2

+1 Eski kullanıcı yüzünü geri döndürmenin bir yolu var mı? – Thariama

4
 
tinymce.init({ 
     ... 
     font_formats: 
       "Default='myFontFace', Arial, Helvetica, Tahoma, Verdana, sans-serif;"+ 
       "Arial=arial,helvetica,sans-serif", 
     ... 
}); 
+2

İyi yanıtlar, gelecek okuyucular için bir açıklama ile kod örneklerine eşlik ediyor. Bu soruyu soran kişi cevabınızı anlayabilse de, ona nasıl ulaştığınızı açıklamak başkalarına da yardımcı olacaktır. – Stonz2