Confluence的编辑器没有设置字体和设置字号的功能,通过自定义宏来实现不是很好用,下面给出一个较好的解决方案,使用confluence的自定义html功能,在body尾部加入以下代码:(针对Confluence 5.4.3,其他版本可参照本文思路稍加改造,要会使用firebug的元素查看器以及jquery)

rangy.init();

/**

* 以下js扩展是对edit编辑器进行扩展,增加了设置字体和字号的功能!

*/

// 获取frame的document兼容火狐ie

function getIFrameDOM(id){

return document.getElementById(id).contentDocument || document.frames[id].document;

}

// 增加字体和字体大小选项

var selectors = $($('.aui-buttons', '.aui-toolbar2-primary')[0]);

var fontSelect = $(' id="font-face">选择字体宋体仿宋_GB2312黑体楷体_GB2312隶书幼圆微软雅黑Courier NewTimes New RomanImpactGeorgiaArialVerdanaTahoma');

var sizeSelect = $(' id="font-size">选择字号12px14px18px24px36px48px56px');

selectors.append(fontSelect);

selectors.append(sizeSelect);

// 替换当前选中内容

function replaceContext(opts){

var document = getIFrameDOM('wysiwygTextarea_ifr');

rangy.execSelectionCommand("font",document,1,opts);

}

fontSelect.change(function(){

replaceContext({name:fontSelect.val()});

});

sizeSelect.change(function(){

replaceContext({size:sizeSelect.val()});

});

(这里用到了rangy库,关于rangy资料可自行查找资料了解,这里不做介绍)

confluence 字体_为confluence编辑器增加设置字体和设置字号的选项相关推荐

  1. android ui设计最新字体,ui用什么字体_安卓ui设计用什么字体

    1 ui用什么字体 UI中字体使用的关键因素. 1.可读性. ui用什么字体_安卓ui设计用什么字体,可读性是UI中字体所需考虑的首要因素.字母字形必须清晰可辨,作为UI元素,其中不同的字母必须可以被 ...

  2. web字体设置成平方字体_如何托管自己的Web字体

    web字体设置成平方字体 字体通常是许多计算机用户的谜. 例如,您是否设计了一个精美的传单,并且将文件放在某个地方进行打印时,发现Arial中呈现的所有标题是因为打印机没有您在设计中使用的精美字体? ...

  3. ueditor富文本编辑器增加默认字体、字号

    1.在 ueditor.all.min.js这个js中修改默认字体和字号: 代码:body{margin:8px;font-family:仿宋_GB2312;font-size:21px;} 2.增加 ...

  4. unity怎么在文本中修改字体_[专栏作家]UGUI中CustomFont字体使用与制作

    原标题:[专栏作家]UGUI中CustomFont字体使用与制作 前言: 如何在UGUI中使用自定义的数字图片.在开发过程中,美术同学会给出类似艺术数字图片如下图: 那在UGUI系统中如何使用呢? U ...

  5. androidstudio使用mac字体_给android studio安装新字体,如mac系统的monaco字体

    程序猿最少不了的就是敲代码,那么一款好看的字体能让程序员敲起代码来更舒心,甚至能带来更好的灵感和思路,现在android开发工具已经基本上从eclipse过渡到android studio了,如果我们 ...

  6. java ee字体_[分享] 23种漂亮的字体代码,

    代码中的文字.图片以及尺寸.字体.颜色等可以按照个人的喜好替换.如果你想先预览效果,可以将你喜欢的文字代码复制粘贴到记事本中,并另存为html格式,然后打开就可以在IE中预览效果了. 1.彩色字体色彩 ...

  7. android 更改字体_如何在Android中更改字体

    android 更改字体 Ben Stockton 本·斯托克顿 Android offers plenty of options to customize the appearance of you ...

  8. c++ 获取窗体默认字体_告别瞎眼,让Windows字体显示不逊苹果电脑

    macOS上的字体显示效果非常舒服细腻,与之相比,Windows系统的字体显示效果就有些粗糙(最直观的感受就是锯齿超多). Windows 系统上糟糕的字体显示体验主要是因为两个原因:1.默认字体&q ...

  9. 更改word 默认字体_更改Word中的默认字体大小

    更改word 默认字体 Are you frustrated by always having to change the font size before you create a document ...

最新文章

  1. C++ Exercises(十八)
  2. struts2 开发
  3. 三家运营商的手机终端补贴政策分析(二)
  4. php 汉字转拼音类,PHP汉字转换拼音的类_php
  5. ps4看b站 f怎么调html5,b站html5,b站怎么切换到HTML5版播放器?
  6. 本人新书推荐《linux运维之道》
  7. 台位数量超过9时,知识竞赛软件如何进行前期设置?
  8. 01_商城项目设计与工程搭建
  9. Aspen ONE Suite 11.0 软件下载及其安装教程
  10. java输出空心菱形 用斜杠,java基础知识总结1
  11. VS2019完全卸载教程
  12. 系统还原点设置被系统管理员禁用
  13. 运维审计系统是堡垒机么?跟堡垒机有啥区别?
  14. c++程序员书籍推荐
  15. 获取电信光猫超级密码 获取宽带账号密码 获取公网ip
  16. Access把每一天的数据累加_SQL 数据库语句大全
  17. origin出图重合部分变色了,怎么办?
  18. Android悬浮窗口-画中画功能
  19. Macworld2007发布iPhone!
  20. 德国计算机课程匹配度,匹配度对于德国留学有多重要

热门文章

  1. HTTP协议请求响应报文相关介绍
  2. 计算机二级在线模试题及答案,全国计算机二级模拟题及答案
  3. 【Android】内存泄露 使用 LeakCanary 应当如何应对?最全的解决
  4. 中国剩余定理 扩展中国剩余定理 (模板)
  5. ROS下的openni2.launch
  6. C++模板类的运算符重载
  7. 什么是传导干扰,什么是辐射干扰
  8. 1.学生版阿里云简单配置和win7、win10专业版及win10家庭版的远程桌面的配置详解
  9. 万彩动画大师使用技巧_在设计中使用动画的4个技巧
  10. 利用BP神经网络逼近sin函数