로마자 기본(로마자 기본, 영문명: Basic Latin)은 유니코드(Unicode) 표준의 첫 번째 영역(블록)으로, 공식 명칭은 'C0 제어 문자와 로마자 기본(C0 Controls and Basic Latin)'이다. 이 블록은 코드 포인트 U+0000부터 U+007F까지 총 128개를 포함하며, 기본 다국어 평면(BMP)에 속한다. UTF-8 인코딩에서 1바이트로 표현되는 유일한 유니코드 영역이다.
개요
로마자 기본 블록은 ASCII 문자 집합의 모든 문자를 그대로 포함한다. 이는 C0 제어 문자 32개, ASCII 문장 부호와 기호, ASCII 숫자 10개, 로마자 대문자 26자, 로마자 소문자 26자, 삭제(DEL) 제어 문자 1개로 구성된다. 이 블록은 유니코드 1.0.0 버전(1991년)부터 현재의 형태로 포함되었으며, 이후 추가·변경 없이 유지되고 있다. 유니코드 1.0에서 이 블록의 이름은 'ASCII'였다.
구성 요소
C0 제어 문자 (U+0000–U+001F)
32개의 제어 문자로, 널(NUL), 백스페이스(BS), 개행(LF), 캐리지 리턴(CR), 이스케이프(ESC) 등이 포함된다. 이 문자들은 ASCII 및 ISO/IEC 6429 표준에서 유래하였다.
ASCII 문장 부호와 기호
U+0020–U+002F, U+003A–U+0040, U+005B–U+0060, U+007B–U+007E 범위에 걸쳐 있으며, 공백, 느낌표, 따옴표, 괄호, 달러 기호, 백분율 기호, 앰퍼샌드 등 33개의 문장 부호와 기호로 구성된다.
ASCII 숫자 (U+0030–U+0039)
0부터 9까지의 아라비아 숫자 10개가 포함된다.
대문자 로마자 알파벳 (U+0041–U+005A)
A부터 Z까지의 대문자 로마자 알파벳 26자가 포함된다.
소문자 로마자 알파벳 (U+0061–U+007A)
a부터 z까지의 소문자 로마자 알파벳 26자가 포함된다.
삭제 문자 (U+007F)
DEL(Delete) 제어 문자 1개가 포함된다.
근거 표준
이 블록은 ISO/IEC 8859와 ISO 646 표준을 근거로 한다. 주요 알파벳 사용 언어로는 영어, 프랑스어, 에스파냐어, 독일어, 베트남어 등이 있다.
특이사항
U+005C(역슬래시)는 일본어 또는 한국어 글꼴에서 기존 문자 집합과 혼용될 경우 엔(¥) 기호나 원(₩) 기호로 표시되는 경우가 있다. 또한 일부 문자(#, *, 숫자)는 유니코드 변형 시퀀스를 통해 이모지 키캡 기호로 표현될 수 있다.
용어 구분
'로마자 기본'은 컴퓨터 분야의 유니코드 블록 명칭으로, 일상적 의미의 '로마자(Roman alphabet/Latin script)'와는 구별된다. '로마자'는 고대 로마에서 사용된 문자 체계에서 유래한 문자 체계 전반을 가리키며, '로마자 기본'은 그중 유니코드 표준에서 첫 번째 블록으로 정의된, ASCII 문자 집합에 해당하는 부분을 지칭하는 전문 용어이다.