Вычитающая запись ставит меньший символ степени десяти перед двумя следующими значениями: I перед V или X, X перед L или C, C перед D или M. Получается ровно шесть пар.
Шесть пар покрывают разряды
IV и IX относятся к единицам, XL и XC — к десяткам, CD и CM — к сотням. Тысячи в диапазоне используют повтор M.
Читаемое вычитание не всегда канонично
Свободное чтение справа налево может дать IL значение 49, но профиль записывает 49 как XLIX. RomanClear показывает прочитанное значение и вариант, а не исправляет молча.
Проверьте правила целевого контекста
RomanClear использует явно указанный современный профиль 1–3 999. Исторические надписи, циферблаты, редакционные и внутренние правила могут использовать другие формы. Сверяйте важный результат с требованиями целевого документа или системы.