You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何为Summernote编辑器工具栏添加自定义字号列表?

解决Summernote自定义字号列表的问题

我来帮你搞定这个自定义Summernote字号的问题~你之前的配置方式不对,所以才会出现要么不生效、要么只显示13号的情况。

问题原因

Summernote的fontsize按钮不是直接把字号数值写在toolbar的配置数组里,而是需要先通过fontSizes选项预先定义好你想要的字号列表,然后在toolbar里调用fontsize按钮来加载这个列表。

正确配置方法

你需要在Summernote的初始化参数里添加fontSizes选项,把自定义的字号值传进去,然后toolbar里保留['fontsize', ['fontsize']]即可:

<script>
  $(document).ready(function() {
    $('#image_body').summernote({
      // 预先定义自定义字号列表
      fontSizes: ['8', '9', '10', '11', '12', '14', '18'],
      toolbar: [
        ['style', ['bold', 'italic', 'underline', 'clear']],
        ['font', ['strikethrough', 'superscript', 'subscript']],
        ['fontsize', ['fontsize']], // 调用字号选择按钮
        ['color', ['color']],
        ['para', ['ul', 'ol', 'paragraph']],
        ['height', ['height']]
      ]
    });
  });
</script>

补充说明

  • fontSizes里的数值可以是字符串或数字,Summernote会自动渲染成对应的字号选项
  • 如果需要带单位(比如px),也可以写成['8px', '9px', ...],不过默认不带单位的话会使用pt作为单位(Summernote默认字号单位是pt)

这样配置之后,你的Summernote编辑器就能显示你自定义的8、9、10、11、12、14、18号字号选项啦~

内容的提问来源于stack exchange,提问作者user3525290

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.29 08:45:32