php - 来自谷歌字体的印地语字体在带有elfinder的cakephp中集成的tinymce编辑器中不起作用
问题描述
private function preset($name){
// Full Feature
if($name == 'full'){
return array(
'selector' => 'textarea',
'theme' => 'modern',
'plugins' => 'advlist,autolink,lists,link,image,charmap,print,preview,hr,anchor,pagebreak,
searchreplace,wordcount,visualblocks,visualchars,code,fullscreen,
insertdatetime,media,nonbreaking,save,table,contextmenu,directionality,
emoticons,template,paste,textcolor,youtube,colorpicker',
'relative_urls' => false,
'browser_spellcheck' => true,
'toolbar1' => 'insertfile, undo, redo, |, styleselect, fontselect, |, fontsizeselect, |, bold, italic, |, alignleft, aligncenter, alignright, alignjustify, |, bullist, numlist, outdent, indent',
'toolbar2' => 'link, image, media, youtube, emoticons, |, colorpicker, forecolor, backcolor, |, preview, print, code',
'language' => 'hi_IN',
'content_css' => ['http://englishcosmos.in/exam/hindifont.css'],
'font_formats' => 'Arial=arial,helvetica,sans-serif;Courier New=courier new,courier,monospace;Poppins= poppins,sans-serif;Indie Flower=indie flower, cursive;Hind= hind,sans-serif',
'image_advtab' => true,
'file_browser_callback' => 'elFinderBrowser'
);
}
这里的代码可以选择设置字体下拉菜单,字体大小。这里所有来自谷歌的字体都可以使用,但印地语字体不起作用。有没有我可以使用谷歌或直接使用印地语字体的解决方案。我想在这里使用的字体是:Kurti Dev
解决方案
尝试扩展它。查看content_css
TinyMCE 的选项(链接)。是的,你使用它(http://englishcosmos.in/exam/hindifont.css => 404
)。在该文件中,您必须输入以下内容:
@font-face {
font-family: "Kruti Dev";
src: url("../path_to_ttf-file/kruti.ttf");
}
body{
font-family:'Kruti Dev', Verdana;
...
}
推荐阅读
- typescript - TypeScript将简单对象解析为类
- javascript - 无法读取未定义的属性“会话” - 管理会话 Cookie Firebase 身份验证生成的 cookie
- regex - 无法使 SSIS 正则表达式(正则表达式)工作(来自 kingswaysoft 的高级派生列组件)
- python - 如何在 Python 中有效地保存/加载稀疏列表的字典?
- c++ - 我是否会导致如此多的内存泄漏,以至于我的计算机变得无响应?
- python - 尝试在试用 django 项目中下载 mysql 时出错
- javascript - ExtJS 如何将表单值与选定的记录进行比较
- c++ - 使用 mongo c++ 驱动程序查询嵌套的 BSON 文档
- docker - 如何在 Docker 容器中启动 SSHD
- java - 如何组合 System.out.printf 运算符的两种方法?