Форматирование, которое хотелось бы иметь. Основная мотивация: возможность писать не только мелкие посты (аля твиттор), но и посты среднего размера, для которых наличие хотя бы базового форматирования критично.
Должно одинаково хорошо показываться как в вебе, так и через xhtml-im (с учётом возможностей наиболее популярных клиентов, т.к. поддержка весьма разная), также в текстовом виде (failback) сообщение должно быть читабельным (что рекомендует также и xhtml-im xep).
Must-have
//курсив//
**полужирный**
Базовые возможности
>цитирование (милый photon, возможно для тёмной темы bnw потребуется другой цвет); сильно улучшает читабельность
++мелкий текст++
- %%спойлер%%
Расширенние возможности
Не особо нужно, но для красоты добавить можно.
- = абзац первого уровня =
- == абзац второго уровня ==
- и т.д.
Критика
Q.: «Это сделает посты нечитабельным, т.к. все начнут играть с форматированием и использовать его не по назначению.»
A.:
- Можно добавить опцию, которая отключит форматирование в вебе и клиенту не будет посылаться xhtml-im вариант наряду с обычным.
- Посты можно легко сделать нечитабельным и без всякого форматирования.
- Есть желающие писать посты длиннее трёх строк, без форматирования это затруднительно.
Примеры
Вот так выглядят xhtml-im-сообщения с обильным форматированием в разных клиентах: