Удаление шрифтов из текстового поля
О святой Textboxio,
Как удалить грани шрифта из интерфейса панели инструментов, не удаляя цвет, блики и размер шрифта?
Я просто хочу, чтобы отображались следующие шрифты, если их нельзя удалить...
{ "value" : "Arial", "display" : "Arial" },
{ "value" : "Arial Black", "display" : "Arial Black" },
{ "value" : "Arial Narrow", "display" : "Arial Narrow" },
{ "value" : "Helvetica", "display" : "Helvetica" },
{ "value" : "Impact", "display" : "Impact" },
{ "value" : "Lucida Grande", "display" : "Lucida Grande" },
{ "value" : "Tahoma", "display" : "Tahoma" },
{ "value" : "Trebuchet MS", "display" : "Trebuchet MS" },
{ "value" : "Verdana", "display" : "Verdana" },
{ "value" : "Courier New", "display" : "Courier New" },
{ "value" : "Georgia", "display" : "Georgia" },
{ "value" : "Palatino Linotype", "display" : "Palatino Linotype" },
{ "value" : "Times New Roman", "display" : "Times New Roman" },
{ "value" : "Century Gothic", "display" : "Century Gothic" }
3 ответа
Настройка шрифта была включена в нашу версию 1.3:
У нас нет API для настройки списка шрифтов (пока). Вы можете создать новое меню, которое будет выглядеть так же, но вы потеряете доступ к будущим изменениям, которые мы делаем (sup/sub/strike были добавлены в 1.2).
Дополнительная информация доступна в нашей статье " Изменение панели инструментов" и в документации по конфигурации конкретной панели инструментов, но эта конфигурация сделает это:
var customFontMenu = {
id : 'font',
label : 'Font Menu', // note this is not translated, the real menu is
items : [ 'font-size', 'font-color', 'superscript', 'subscript', 'strikethrough' ]
};
var config = {
ui : {
toolbar : {
items : ['undo', 'insert', 'style', 'emphasis', 'align', 'listindent', [ customFontMenu, 'removeformat' ], 'tools' ]
}
}
};
var editor = textboxio.replace('#targetId', config);
Я также предлагаю зарегистрировать заявку в нашей системе поддержки, чтобы мы могли добавить ваше имя в задачу настройки списка шрифтов.
Пока я не получу исправление от ephox, я отделю шрифты от плагина.