javascript — Использование шрифта Брайли в редакторе TinyMCE

Мне интересно знать, как мы можем использовать шрифты Брайля в редакторе TinyMCE. В настоящее время я хочу интегрировать эту возможность в Moodle, который использует TinyMCE в качестве редактора по умолчанию.

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;
}

Вам также нужно скопировать @ font-face выше в /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';

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

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]