afterViewInit() {
const ckeditorInstance = InlineEditor.create(this.elementRef.nativeElement, {
font_names: FontFamilyMapping.fontNames,
toolbar: this.config.toolbar || ToolbarGroups.Full,
});
ckeditorInstance.model.document.subscribe('change', async () => {
this.onChange(ckeditorInstance.getData());
});
if (this.content) {
ckeditorInstance.setData(this.content.toString());
}
}
$ ./sfnt2woff myfont.ttf
Version 1.0.0
myfont.woff file was created.
config.fontFamily = {
label: 'Font',
options: [
'default',
'Open Sans',
'Arial',
'Helvetica Neue',
'Tahoma',
'Verdana,Geneva',
'Georgia,serif',
'Impact,Charcoal,sans-serif',
'Lucida Console,Monaco',
'Lucida Sans Unicode',
'Tahoma,Geneva',
'Times New Roman,Times,serif'
]
}
这些步骤应该能够解决 Angular 编辑器富文本 kolkov 库字体家族问题。