Профиль использует I, V, X, L, C, D и M и задаёт единственную жадную запись каждого целого от 1 до 3 999. В нём нет нуля, надчёркиваний и Unicode-символов чисел.

Сначала идут большие компоненты

Кодирование берёт самый большой доступный компонент от M до I. Таблица включает CM и IV, поэтому 944 записывается как CM + XL + IV.

Диапазон — явная граница продукта

Значения ниже 1 и выше 3 999 отклоняются без выдумывания записи. Так проверка и обратное преобразование детерминированы.

Проверьте правила целевого контекста

RomanClear использует явно указанный современный профиль 1–3 999. Исторические надписи, циферблаты, редакционные и внутренние правила могут использовать другие формы. Сверяйте важный результат с требованиями целевого документа или системы.