从 Quill 获取字体系列
Get font family from Quill
我正在使用 Quill 构建富文本编辑器。
它工作正常,我可以像 example.
中那样更改 selected 单词的字体
下一步是导出编辑文本的原始 HTML。我期待导出标准 font-family
样式,但我得到了 Quill 样式。
例如,使用上面的link,如果我select这个词"hello"并且将字体更改为Mirza
:
- 原始输出HTML:
<span class="ql-font-mirza">Hello </span>
- 预期原始 HTML:
<span style="font-family: mirza;">Hello</span>
羽毛笔中有解释guide。
var FontStyle = Quill.import('attributors/style/font');
Quill.register(FontStyle, true);
var quill = new Quill('#editor-container', {
modules: {
toolbar: [
[{ header: [1, 2, false] }],
[{'font': []}],
['bold', 'italic', 'underline']
]
},
placeholder: 'Compose an epic...',
theme: 'snow' // or 'bubble'
});
在Quill guide中有解释。
示例:
//The font of the quill editor
var fonts = ['SimSun', 'SimHei','Microsoft-YaHei','KaiTi','FangSong','Arial','Times-New-Roman','sans-serif'];
var Font = Quill.import('formats/font');
Font.whitelist = fonts; //Add fonts to the whitelist
Quill.register(Font, true);
var toolbarOptions = [
[{
'header': [1, 2, 3, 4, 5, 6, false]
}],
['bold', 'italic', 'underline', 'strike'],
[{
'list': 'ordered'
}, {
'list': 'bullet'
}],
[{'font': fonts }],
['link', 'image', 'video']
];
var quill = new Quill('#quillEditor', {
modules: {
toolbar: toolbarOptions
},
theme: 'snow',
placeholder:'Enter The Song Here'
});
我正在使用 Quill 构建富文本编辑器。 它工作正常,我可以像 example.
中那样更改 selected 单词的字体下一步是导出编辑文本的原始 HTML。我期待导出标准 font-family
样式,但我得到了 Quill 样式。
例如,使用上面的link,如果我select这个词"hello"并且将字体更改为Mirza
:
- 原始输出HTML:
<span class="ql-font-mirza">Hello </span>
- 预期原始 HTML:
<span style="font-family: mirza;">Hello</span>
羽毛笔中有解释guide。
var FontStyle = Quill.import('attributors/style/font');
Quill.register(FontStyle, true);
var quill = new Quill('#editor-container', {
modules: {
toolbar: [
[{ header: [1, 2, false] }],
[{'font': []}],
['bold', 'italic', 'underline']
]
},
placeholder: 'Compose an epic...',
theme: 'snow' // or 'bubble'
});
在Quill guide中有解释。
示例:
//The font of the quill editor
var fonts = ['SimSun', 'SimHei','Microsoft-YaHei','KaiTi','FangSong','Arial','Times-New-Roman','sans-serif'];
var Font = Quill.import('formats/font');
Font.whitelist = fonts; //Add fonts to the whitelist
Quill.register(Font, true);
var toolbarOptions = [
[{
'header': [1, 2, 3, 4, 5, 6, false]
}],
['bold', 'italic', 'underline', 'strike'],
[{
'list': 'ordered'
}, {
'list': 'bullet'
}],
[{'font': fonts }],
['link', 'image', 'video']
];
var quill = new Quill('#quillEditor', {
modules: {
toolbar: toolbarOptions
},
theme: 'snow',
placeholder:'Enter The Song Here'
});