Я пытаюсь использовать <strong>
+ <em>
для редактора и <b>
+ <i>
для вывода. Приведенный ниже код работает, как и ожидалось, для жирного шрифта (strong
в редакторе, b
в выводе), но не для италий c (em
в редакторе, em
в выводе).
Что я делаю не так? Следование тому же логу c, что и для Bold, по какой-то причине не применимо к Itali c? Может ли это быть ошибкой?
editor.conversion.for('editingDowncast').attributeToElement({
model: 'italic',
view: 'em',
converterPriority: 'high',
upcastAlso: ['i', { styles: { 'font-style': 'italic' } }],
});
editor.conversion.for('editingDowncast').attributeToElement({
model: 'bold',
view: 'strong',
converterPriority: 'high',
upcastAlso: ['b', { styles: { 'font-weight': 'bold' } }],
});
editor.conversion.attributeToElement({
model: 'bold',
view: 'b',
converterPriority: 'high',
});
editor.conversion.attributeToElement({
model: 'italic',
view: 'i',
converterPriority: 'high',
});
Буду признателен за понимание.
Спасибо!