Cимволы в программах
Стандарт Юникода не различает назначение текста. С точки зрения Юникода не имеет значения, служит ли набор символов программным кодом или содержательным текстом.
Текст — это последовательность символов Юникода.
Программный код — текст, предназначенный для управления символами.
Содержательный текст — текст, предназначенный для обмена сообщениями между пользователями.
Обычный текст (Plain text) — последовательность кодов символов Юникода.
Стилизованный (форматированный) текст (Styled text, Rich text) — любое представление текста, в котором к обычному тексту добавлены служебные данные.
Например, служебные данные могут содержать идентификатор языка, размер шрифта, цвет, гиперссылку.
Логический порядок символов — порядок символов, сохранённый в записи.