2014-10-03 3 views

ответ

0

Единственный способ добавить шрифт в tinymce - это изменить основной код.

первой копии ваших шрифтовых файлов в /theme/yourtheme/fonts/

Создайте файл CSS для шрифтов в /theme/yourtheme/style/fonts.css

@font-face { 
    font-family:'yourfont'; 
    src:url('/theme/yourtheme/fonts/yourfont.eot') format('eot'), 
     url('/theme/yourtheme/fonts/yourfont.woff') format('woff'), 
     url('/theme/yourtheme/fonts/yourfont.ttf') format('truetype'), 
     url('/theme/yourtheme/fonts/yourfont.svg#yourfont') format('svg'); 
    font-weight:normal; 
    font-style:normal; 
} 

Вам также необходимо скопировать @ шрифта лицо выше в /theme/yourtheme/style/custom.css поэтому шрифт отображается правильно.

Редактировать /lib/editor/tinymce/lib.php и добавить эти 2 строки function get_init_params() после строки $fontselectlist = empty($config->fontselectlist) ? '' : $config->fontselectlist; (это в Moodle 2.5)

$contentcss .= ', /theme/yourtheme/style/fonts.css'; 
    $fontselectlist .= ';Your font=yourfont'; 

Purge кэш /admin/purgecaches.php обновить браузер и шрифт должен быть там сейчас.

+0

Спасибо за ваш ответ. Я пробовал шаги. В редакторе он также отображается в раскрывающемся списке, но не работает при наборе текста. – MiNdFrEaK

Смежные вопросы