로마숫자 변환·기호 모음 사용 가이드
로마숫자는 고대 로마에서 사용한 표기법으로, 오늘날에도 시계 문자판, 책의 권·장 번호, 영화 속편 표기, 올림픽 회차(예: 제24회), 왕조 이름(루이 14세 → Louis XIV) 등에서 널리 쓰입니다. 이 도구는 1부터 3999까지의 아라비아 숫자를 정확한 로마숫자로 변환해 줍니다. 변환 알고리즘은 큰 단위부터 차례로 빼나가는 표준 방식을 사용하며, 4=IV, 9=IX, 40=XL, 90=XC, 400=CD, 900=CM 같은 감산 규칙을 모두 반영합니다.
두 가지 출력 형식을 지원합니다. 'ASCII' 모드는 일반 알파벳 I·V·X·L·C·D·M을 조합해 어디서든 깨지지 않고 호환됩니다. '유니코드 합자' 모드는 Ⅰ(U+2160)~Ⅻ(U+216B) 및 대형 단위 합자(Ⅼ Ⅽ Ⅾ Ⅿ)를 활용해, 12 이하의 작은 수를 한 글자로 깔끔하게 표시합니다. 하단의 기호 그리드에서는 자주 쓰는 유니코드 로마숫자 합자를 직접 클릭해 복사할 수도 있습니다.
로마숫자에는 0과 음수, 소수 개념이 없으며 3999(MMMCMXCIX)를 넘는 수는 표준 기호만으로 표현하기 어렵기 때문에 이 도구는 1~3999 범위로 제한합니다. 문서나 디자인에서 사용할 때는 호환성이 필요하면 ASCII, 미려한 표시가 필요하면 유니코드를 선택하세요.
자주 묻는 질문 (FAQ)
Q. 왜 4는 IIII가 아니라 IV인가요?
A. 표준 로마숫자는 같은 기호를 최대 3번까지만 연속해서 쓰고, 그 이상은 감산 규칙(작은 수를 큰 수 앞에 두어 빼기)을 적용합니다. 따라서 4는 IV, 9는 IX가 정확한 표기입니다. 다만 시계 문자판 등 디자인 관습에서는 IIII를 쓰기도 합니다.
Q. ASCII 'IX'와 유니코드 'Ⅸ'는 무엇이 다른가요?
A. 보이는 모양은 비슷하지만, ASCII는 알파벳 I와 X 두 글자이고 유니코드 Ⅸ는 코드포인트 U+2168 한 글자입니다. 글자 수를 줄이거나 폰트에서 정렬을 깔끔하게 하고 싶을 때 유니코드 합자가 유용합니다.
Q. 3999보다 큰 수도 변환되나요?
A. 표준 표기 한계로 1~3999만 지원합니다. 더 큰 수는 윗줄(vinculum) 표기처럼 비표준 방식이 필요해 호환성이 떨어지므로 제외했습니다.