многие использовали, тут смотря что за вопросы)
Как отслеживать диапазон выделения и применять или удалять правильно стили. Допустим сейчас так у меня, выделил 5 символов, сделал их жирным стилем текста, далее я хочу убрать только допустим на 2х символах жирный стиль, но при выделении этих 2х символов и повторном нажатии кнопки стиля, удаляется стиль на всех 5 символах