X11 색 이름


개요

X11 색 이름(또는 X11 컬러 네임)은 X Window System(일명 X 서버)에서 정의된 표준 색상 이름 집합을 말한다. 1980년대 후반부터 X11 프로토콜에 포함된 이 색 이름들은 140여 개에 달하는 색을 영문 단어 혹은 조합어 형태로 표현하며, 색상의 RGB(빨강‑녹색‑파랑) 24비트 값을 명시적으로 지정하지 않아도 웹, 그래픽 디자인, 프로그래밍 등 다양한 분야에서 일관되게 사용할 수 있다.

예시 : AliceBlue, LightSalmon, MidnightBlue, Chartreuse, Crimson


역사

연도 주요 사건
1984 MIT의 X Window System 1.0 발표, 초기 색상 정의는 16색에 불과
1987 X11 버전 4에서 88개의 색 이름이 최초로 도입
1990 X11R6 (X11 Release 6)에서 색 이름을 140개로 확대
1996 W3C가 HTML 4.0에 X11 색 이름을 채택, 웹 표준에 포함
2014 CSS Color Module Level 4에서 X11 색 이름을 공식 색상 집합에 재정의

X11 색 이름은 원래 X 서버가 색상 매핑을 손쉽게 수행하도록 돕기 위해 고안되었으며, 이후 HTML, CSS, SVG, JavaScript, Python(특히 matplotlib, Pillow) 등 다양한 환경에서 광범위하게 채택되었다.


색상 분류

X11 색 이름은 일반적으로 색상 톤과 밝기에 따라 다음과 같은 카테고리로 구분된다.

카테고리 대표 색상 (예시)
화이트/그레이 White, Snow, Gainsboro, LightGray
레드/핑크 Crimson, LightCoral, HotPink, DeepPink
오렌지/갈색 OrangeRed, Tomato, SaddleBrown, Peru
노랑 Gold, Yellow, LightYellow, LemonChiffon
그린 ForestGreen, LimeGreen, SeaGreen, PaleGreen
블루 RoyalBlue, DodgerBlue, MidnightBlue, LightSteelBlue
퍼플/마젠타 Purple, Orchid, Violet, Magenta
시안/청록 Cyan, Turquoise, MediumAquamarine, PaleTurquoise

각 색 이름은 정확히 지정된 8비트(0–255) RGB 값과 일치한다. 예를 들어, Chartreuse#7FFF00(R=127, G=255, B=0)이다.


표준화된 RGB 값 목록 (일부)

색 이름 16진수 코드 RGB (10진)
AliceBlue #F0F8FF (240, 248, 255)
AntiqueWhite #FAEBD7 (250, 235, 215)
Aqua #00FFFF (0, 255, 255)
Beige #F5F5DC (245, 245, 220)
Black #000000 (0, 0, 0)
BlueViolet #8A2BE2 (138, 43, 226)
Crimson #DC143C (220, 20, 60)
DarkOliveGreen #556B2F (85, 107, 47)
LightSalmon #FFA07A (255, 160, 122)
MediumSeaGreen #3CB371 (60, 179, 113)
... ... ...

전체 140개 색상의 상세 목록은 X11 색 이름 공식 문서 또는 W3C CSS Color Module 사양에서 확인 가능하다.


활용 분야

  1. 웹 디자인

    • CSS에서 color: LightCoral; 와 같이 직접 색 이름 사용 가능.
    • 브라우저 호환성이 높아, 별도 색 코드 변환 없이 일관된 색 표현이 가능.
  2. 그래픽 프로그래밍

    • X11 기반 GUI 툴킷(예: GTK+, Qt) 및 OpenGL, DirectX에서 색 이름을 문자열로 전달해 색상을 지정.
    • 파이썬의 matplotlib, seaborn, Pillow 라이브러리에서도 동일한 색 이름을 지원.
  3. 데이터 시각화

    • 색맹 친화적 팔레트 구성 시 X11 색 이름 중 DarkSlateGray, MediumSeaGreen 등 대비가 높은 색을 선택.
  4. 스케일러블 디자인

    • 텍스트 기반 색 지정은 해상도와 무관하게 동일한 색을 유지하므로, 벡터 그래픽(SVG)에서 널리 사용.

장점·단점

구분 내용
장점 • 기억하기 쉬운 영어 이름 제공
• 브라우저, OS, 프로그래밍 언어 전반에 걸친 광범위 지원
• 24비트 색 정확도 보장
단점 • 색 이름이 140개로 제한적 → 미세 색 조정 시 HEX/HSV 사용 필요
• 일부 오래된 시스템에서는 색 이름 인식 미지원 가능성

주요 표준·문서

  • X11 Release 6 (X11R6) Specification – 색 이름 정의와 RGB 매핑 제공.
  • W3C Recommendation – CSS Color Module Level 4 – X11 색 이름을 공식 색상 집합에 재정의.
  • X.Org Foundation – X Window System Documentation – 최신 X11 색 이름 목록과 사용법 기술.

참고문헌

  1. X.Org Foundation, X11R6 Specification, 1994.
  2. W3C, CSS Color Module Level 4, 2019.
  3. MDN Web Docs, CSS color values, 2023.
  4. Matplotlib Documentation, Named Colors, 2022.

요약
X11 색 이름은 X Window System에 기반을 둔 140여 개의 표준 색상 문자열이며, 웹과 그래픽 프로그래밍에서 일관된 색 표현을 위해 널리 채택되고 있다. 정확한 24비트 RGB 값을 내포하고 있어, 텍스트 기반 색 지정이 가능한 모든 환경에서 활용 가능하다.

둘러보기

더 찾아볼 만한 주제