首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

在TinyMCE中更改默认字体类型/大小

在TinyMCE中更改默认字体类型/大小

在TinyMCE中更改默认字体类型/大小可以优化用户编辑体验,提高可读性。在TinyMCE中,可以使用插件API来更改默认字体类型/大小。以下是一个示例步骤:

  1. 创建一个插件,例如“字体选择插件”。
  2. 在插件的初始化函数中,获取编辑器实例。
  3. 获取默认字体样式。
  4. 调用编辑器实例的setup字体样式函数,并将默认字体样式作为参数传入。
  5. 在编辑器实例中注册插件。

以下是一个示例代码:

代码语言:javascript
复制
tinymce.create('tinymce.plugins.FontChoice', {
    init: function(editor, url) {
        // 获取编辑器实例
        var tinyMCE = editor;

        // 获取默认字体样式
        var defaultFont = tinyMCE.dom.get('content_style').value.replace(/^\s*[\r
]/gm, '');

        // 调用setup字体样式函数,并将默认字体样式作为参数传入
        tinyMCE.init({
            selector: 'textarea',
            plugins: 'fontchoice',
            skin_url: '/js/skins/lightgray',
            init_instance_callback: function(editor) {
                editor.windowManager.initFontPicker(defaultFont);
            }
        });
    }
});
  1. 在HTML中添加一个textarea元素,并为其添加font-family属性。<textarea id="content" style="font-family: 'Arial', sans-serif;">tinymce.create('tinymce.plugins.FontChoice', { init: function(editor, url) { // 获取编辑器实例 var tinyMCE = editor; // 获取默认字体样式 var defaultFont = tinyMCE.dom.get('content_style').value.replace(/^\s*[\r ]/gm, ''); // 调用setup字体样式函数,并将默认字体样式作为参数传入 tinyMCE.init({ selector: 'textarea', plugins: 'fontchoice', skin_url: '/js/skins/lightgray', init_instance_callback: function(editor) { editor.windowManager.initFontPicker(defaultFont); } }); } });#content { font-family: 'Arial', sans-serif; }tinymce.init({ selector: 'textarea', plugins: 'fontchoice', skin_url: '/js/skins/lightgray', init_instance_callback: function(editor) { editor.windowManager.initFontPicker('Arial'); } });这样,您就可以在TinyMCE中更改默认字体类型/大小了。如果您需要更详细的说明或其他支持,请随时告诉我。
  2. 创建一个font-family选择器。
  3. 在CSS中添加一个font-family选择器。
  4. 在TinyMCE的初始化函数中,注册插件。
页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

python jupyter notebook配置 更改默认工作目录 更换皮肤主题 代码字体 大小

文章目录 一、更改默认工作目录 想要修改iupyter notebook那些默认的配置选项,就需要在配置文件jupyter_notebook_config.py修改相应配置选项的属性。...这个配置文件一开始并不存在,需要手动生成,命令行输入jupyter notebook --generate-config并执行,配置文件就创建好了,它的位置是C:\Users\Administrator.jupyter...\。...[tge2owbjo1.png] 然后根据路径去找配置文件:jupyter_notebook_config.py 更改默认工作目录 一般情况下,jupyter的默认工作目录为C:\Users\Administrator...jupyter-theme常用参数 [nr2xloc49s.png] 更多详细的使用和字体设置参考文档:https://github.com/dunovank/jupyter-themes jupyter-theme

3.4K30

BIT类型SQL Server的存储大小

对于一般的INT、CHAR、tinyint等数据类型,他们占用的存储空间都是以Byte字节为单位的,但是BIT类型由于只有0和1或者说false和true,这种情况只需要一个Bit位就可以表示了,那么...SQL ServerBIT类型到底占用了多少空间?...例如这样一个表: CREATE TABLE tt ( c1 INT PRIMARY KEY, c2 BIT NOT NULL, c3 CHAR(2) NOT NULL ) SQL Server存储表的数据时先是将表的列按照原有顺序分为定长和变长...在数据页存储数据时先存储所有定长的数据,然后再存储变长的数据。...3.一个表中有多个BIT类型的列,其顺序是否连续决定了BIT位是否可以共享一个字节。SQL Server按照列顺序存储,第一列和最后一列都是BIT数据类型列,不可以共用一个字节。

3.5K10

Pandas更改列的数据类型【方法总结】

有没有办法将数据转换为DataFrame格式时指定类型?或者是创建DataFrame,然后通过某种方法更改每列的类型?...理想情况下,希望以动态的方式做到这一点,因为可以有数百个列,明确指定哪些列是哪种类型太麻烦。可以假定每列都包含相同类型的值。...默认情况下,它不能处理字母型的字符串’pandas’: >>> pd.to_numeric(s) # or pd.to_numeric(s, errors='raise') ValueError: Unable...软转换——类型自动推断 版本0.21.0引入了infer_objects()方法,用于将具有对象数据类型的DataFrame的列转换为更具体的类型。...]}, dtype='object') >>> df.dtypes a object b object dtype: object 然后使用infer_objects(),可以将列’a’的类型更改

20K30

WordPress 3.9+的 TinyMCE 4 编辑器增强开发

从WordPress 3.9版本后,WordPress 默认的编辑器 TinyMCE 随之升级到了版本4,带来的问题以前默认编辑器上的增强开发的效果可能失效。...还原字体种类及大小选择按钮 默认的话,字体种类及大小这两个按钮没有添加到TinyMCE 编辑器,通过下面的函数,就可以实现有下拉形式的字体种类及大小这两个按钮。...Add Font Size Select return $buttons; } } add_filter( 'mce_buttons_2', 'wpex_mce_buttons' ); 自定义字体大小...默认的话字体大小单位是pt,但我们可能更需要的的px,而通过下面的函数,就可以实现: // Customize mce editor font sizes if ( !...除了默认字体,根据个人需求你可能需要添加其他字体,比如说Google font(不过天朝嘛目前貌似有点难连接这个)上的字体,那么你可以用下面的代码注册一个自定义字体

94560

WordPress自带TinyMCE编辑器相关功能增强

WordPress 默认的那个编辑器叫做TinyMCETinyMCE是一个轻量级的基于浏览器的所见即所得编辑器,由JavaScript写成。它对IE6+和Firefox1.5+都有着非常良好的支持。...因为其功能相对简单,所以很多人都想着用给它扩展一下,那就扩展一下吧~ 更改编辑器默认视图为HTML/文本 WordPress默认的是,在后台新建文章后,编辑器就自动跳转到“可视化”视图,对于一些经常要插入代码或者...设置方法:主题functions.php文件添加以下代码即可: function insertPreContent($content) { if(!is_feed() && !...编辑器会默认过滤掉不符合XHTML 1.0的html标签,不排除某些情况下也可能会用到这些标签,所以把方法放出来供大家参考吧。...(fontselect)、字号选择(fontsizeselect)、样式选择(styleselect)、上标(sub)、下标(sup)、字体颜色(forecolor)、字体背景色(backcolor)、

2.8K50

解决因为手机设置字体大小导致h5页面webview变形的BUG

解决因为手机设置字体大小导致h5页面webview变形的BUG 首先,我们做了一个H5页面,各种手机浏览器打开都没问题。...测试组一堆手机测试APP,突然,某个手机上打开,你的页面布局了乱了,字变大或者变小,总之很奇葩。 你怀疑是APP的问题,但是客户端死活不承认。...因为默认浏览器的内容是不受系统字体大小设置控制的,至少我遇到的几台手机都是这样的情况。但是APP不一样,APP是受那个玩意儿控制的!!...问题描述清楚了,出现这个问题,有以下因素 你的页面采用了rem单位,并且是采用js动态计算html的font-size 你的页面被加在了APP的webview 这该死的手机被重设了字体大小 解决方法...我的默认设置是给 html 设置字体大小为 100px

5.8K71

WPJAM TinyMCE:一键增强 WordPress 经典编辑器

经典编辑器基本够用,但是有些格式化工具缺失,还是挺烦人,所以我们为了商家花生小店的时候方便编辑商品,我们做了一个 WordPress 经典编辑器增强插件,为了方便就叫做 WPJAM TinyMCE。...添加编辑器按钮 WPJAM TinyMCE 这个插件首先增加几个样式按钮:下划线,背景颜色,两端对齐等,增加了常用的 WordPress 内容分页按钮,还支持设置字体大小,最后还把按钮布局调整了一下,...安装 WPJAM TinyMCE 之前的编辑器: 安装 WPJAM TinyMCE 之后的编辑器: 新增插入表格功能 我增加了 TinyMCE 的表格插件,让大家在编辑器就能够直接插入表格: 还支持表格的行...直接插入屏幕截图 对于我们技术类型博客来说,写说明的时候插入屏幕截图,是非常常见的操作,之前可能需要用到一些截图软件,把截图保存到电脑桌面,然后再上传到 WordPress 媒体库。...现在在屏幕截图之后,只需要按快捷键就能粘贴到编辑器里面,然后文章保存的时候自动把图片上传到媒体库。非常方便快捷。

75410

Tinymce plugins

tinymce-plugins This is tinymce plugins 前言 因为项目需要用到富文本编辑器众多富文本编辑器,选择了 Tinymce,根据项目需要对Tinymce 进行扩展和增强插件...增强优化 加入字间距非默认情况,也能实现准确首行缩进2字符; letterspacing:设置间距插件。可以设置文档的文字间距; layout: 一键布局插件。...支持更改尺寸,自定义标签,开启导航功能,支持vue; axupimgs: 多图上传。可同时上传多组图片,支持vue; attachment: 附件上传。...拥有附件类型对应图标,支持vue; 下载 npm i @npkg/tinymce-plugins 或 cnpm i @npkg/tinymce-plugins -D 使用说明 未使用过 tinymce...配置参数【Object类型】目前一共4个属性: style : 一键布局默认样式参数【Object】 filterTags: 【Array】过滤标签,该数组的标签,一键布局中将会被忽略(默认忽略 ‘

2.5K10

WordPress怎么自定义默认电子邮件名称和地址?

wordpress编辑器怎么增加中文字体?...WordPress自带的TinyMCE编辑器,对于一般的文字编辑已足够了,但还是有童鞋希望它功能更多,所以诞生了各种编辑器增强插件,其实不用插件也可以为默认编辑器增加各种功能,下面的方法可以为编辑器增加选择中文字体功能...1、将如下代码加到当前主题的 functions.php 模板文件: function custum_fontfamily($initArray){ $initArray['font_formats...='幼圆';"; return $initArray;}add_filter('tiny_mce_before_init', 'custum_fontfamily'); 2、WordPress默认...TinyMCE编辑器并没有选择字体功能,所以还需要把下面代码也一同加到 functions.php 模板文件: function enable_more_buttons($buttons) {$buttons

63600

tinymce图片上传

一、概述 对于上传图片功能,tinymce提供了很多相关配置http://tinymce.ax-z.cn/configure/file-image-upload.php 这里我们对其中的自定义上传图片进行简单的讲解...二、更改配置 在上一篇文章,链接如下:https://www.cnblogs.com/xiao987334176/p/14596776.html 已经实现了tinymce的安装和使用,打开页面,点击图片上传...注意:默认只能插入一个浏览器能访问到图片地址。 如果我需要上传本地文件,怎么办呢?...修改初始化配置 以上一篇文章tinymce_demo项目为例,修改文件src/components/Tinymce/index.vue 增加images_upload_url属性 ... window.tinymce.init...选择一张图片,注意:上传成功后,会显示图片像素大小。如下图: ? 点击确定,效果如下: ?

5.4K40

tinymce--一款非常好用的富文本编辑器 vue集成tinymce编辑器

这两个组件安装完之后,public目录下新建文件夹static/tinymce,目录建好后,找到node_modules文件夹下的tinymce/skins目录,将skins目录复制到我们创建的static...刚才创建的static/tinymce文件夹内再新建langs文件夹,用来存放我们下载的中文语言包,如下图所示 ​ ? ​​...3、组件编写 新建一个组件,在此我把它命名为imcoder-tinymce.vue 组件我们引入tinymce import tinymce from "tinymce/tinymce"; import...如果出现这种状况,则是因为没有引入字体图标组件 ​ ?...解决方案:src/assets下新建/tinymce/plugins目录,把下载的插件解压缩放进去,然后引用进来,如下所示 ​ ?

24.7K113

WYSIWYG富文本编辑器选择——综合考虑功能与版权协议

如果奔着盗版好使的情况,TinyMCE yyds,如果只要基础的文本编辑功能,quill 小而精,如果是react项目,推荐lexical,个人最终选择wangeditor TinyMCE官网:https...它甚至有点像在线版的 Word,可以顶部的各种菜单中找到你要的功能。TinyMCE个人认为是功能就全,使用体验最好的编辑器。...、redo/undo、H1-H6、下划线、引用、对齐方式支持10插入删除链接/链接操作支持9粘贴链接支持10插入图片/图片操作(左右对齐、删除、大小)支持9图片粘贴支持10插入表格/表格操作支持10表格粘贴支持...9自动列表支持9粘贴word支持8mention#支持9hashtag#不支持8emoji不支持8行内toolbar不支持8区块拖拽支持6快捷键支持4特殊字符支持5全屏支持3源码编辑支持2字体、颜色支持...(vue2 版本4)tinymce-angularCKEditor官网:https://ckeditor.com/ckeditor-5/demo/体验地址:https://ckeditor.com/docs

1.8K20

使用 TinyMCE 编辑器中文语言配置过程

使用 TinyMCE 编辑器中文语言配置过程 ---- TinyMCE是一款易用、且功能强大的所见即所得的富文本编辑器。...对标准支持优秀(自v5开始) 多语言支持,官网可下载几十种语言 默认的情况下,TinyMCE是使用英文,而且我们下载的TinyMCE软件包默认也是不带中文语言包的,因此我们要单独操作一下。.../langs/zh_CN.js 将语言包解压,将js文件放入tinymce根目录下的langs文件夹(如不存在就自己新建一个),最后路径形如:XXX/tinymce/langs/zh_CN.js TinyMCE...实例配置参数中指定语言: tinymce.init({ selector: '#tinydemo', language:'zh_CN',//注意大小写 }); 然后刷新页面即可使用中文。...任何个人或组织,未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。

2.8K10
领券