Современные текстовые редакторы работают с текстом как с гипертекстовым объектом. Т.е теперь каждая буква имеет цвет, шрифт, фон и множество других параметров не считая кода самого символа. Слово для текстового редактора это гипертекстовый объект или список объектов.