소개
BabelMap은 Andrew West가 개발한 Windows용 무료 문자 맵 애플리케이션입니다. Unicode 16.0을 지원하며, 약 155,000개의 문자를 탐색하거나 이름 또는 코드 포인트로 검색할 수 있습니다. 선택한 문자는 클립보드에 복사되어 다른 Unicode 인식 애플리케이션에서 사용할 수 있습니다. 2002년부터 지속적으로 업데이트되어 최신 Unicode 표준을 반영하고 있습니다.
상세정보
유니코드 문자 탐색
전체 Unicode 코드 공간을 블록별 및 문자별로 탐색할 수 있습니다. 탭 표시를 통해 Unicode 평면(BMP, SMP, SIP, TIP, SSP, SPUA-A, SPUA-B)을 확인할 수 있으며, 할당되지 않은 평면 4~13과 할당된 평면 내 할당되지 않은 범위를 표시할 수 있습니다.
폰트 및 렌더링 모드
단일 폰트로 모든 문자를 표시하거나, 서로 다른 폰트를 사용해 다른 Unicode 블록을 표시하는 복합 폰트를 정의할 수 있습니다. 두 가지 렌더링 모드를 제공합니다: 글자 모드(Glyph mode)는 개별 글자로 렌더링하며 shaping 또는 joining 동작이 없고 논리적 순서로 배치되며, 텍스트 모드(Text mode)는 표준 Windows 렌더링 시스템을 사용해 적절한 shaping, joining 및 방향 레이아웃으로 렌더링합니다.
문자 검색 및 lookup 도구
문자 이름 또는 코드 포인트로 Unicode 문자를 검색할 수 있습니다. 편집 버퍼에 알 수 없는 Unicode 문자를 붙여넣고 F2를 눌러 문자를 찾을 수 있습니다. 편집 버퍼는 드래그 앤 드롭 편집 및 사용자 정의 복합 폰트를 지원합니다. Unicode 속성, 버전 또는 스크립트에 따라 문자 그리드의 문자를 색상 코딩할 수 있습니다. 고급 문자 검색 유틸리티를 통해 지정된 기준과 일치하는 모든 Unicode 문자를 찾을 수 있습니다. 한자(CJKV) 문자를 radical/stroke 또는 중광/광동어 발음으로 찾는 도구, 주앙어 발음으로 찾는 도구, 이(Yi/Nuosu) 문자를 radical/stroke로 찾는 도구, 당구 문자를 참조 코드로 찾는 도구를 제공합니다.
추가 정보 및 도구
유니코드 버전, 스크립트, 평면, 블록에 대한 자세한 정보를 제공하는 다양한 도구가 포함되어 있습니다. 이모지 데이터 도구를 통해 모든 Unicode 정의 이모지의 데이터를 확인하고 단일 또는 복합 이모지를 선택할 수 있습니다. 선택한 문자의 모든 Unicode 속성을 표시하며, 한자(CJKV)와 당구 문자에 대한 추가 비-Unicode 데이터를 보여줍니다. 시스템에 설치된 모든 폰트의 요약 정보를 표시하고, 특정 폰트의 상세 정보(Unicode 문자 커버리지 포함)를 확인할 수 있습니다. 어떤 폰트의 글리프를 이미지 파일로 내보낼 수 있으며, OpenType 폰트를 위한 실험적 테스트 프레임워크도 제공합니다.
다운로드·설치 방법
BabelMap은 공식 웹사이트에서 무료로 다운로드할 수 있습니다. 단일 실행 파일(BabelMap.exe)으로 배포되며, 설치 프로그램이 없습니다. ZIP 파일을 다운로드하여 압축을 해제한 후, 원하는 위치에서 실행 파일을 실행하면 됩니다. “Program Files” 디렉터리의 하위 폴더에서 실행하는 것이 권장됩니다. 이 버전은 완전한 기능 집합을 제공하며, 기능적 또는 시간 제한, 광고, 앱 내 구매, 악성 기능이 없습니다.
지원 환경·시스템 요구사항
BabelMap은 Windows 2000, XP, Vista, 7, 8, 8.1, 10, 11에서 실행됩니다. 텍스트 모드에서는 Windows의 Uniscribe(usp10) API, 특히 ScriptStringOut() 함수를 사용하여 텍스트를 렌더링하므로, 복잡한 스크립트의 shaping 및 joining 지원은 실행 중인 Windows 버전에 따라 달라질 수 있습니다. 최신 버전의 Windows(예: 10 또는 11)에서 실행할 때 최상의 Unicode 지원을 얻을 수 있습니다. 소프트웨어는 시스템에 설치된 폰트를 사용하여 Unicode 텍스트를 표시하므로, 시스템에 해당 폰트가 설치되어 있어야만 해당 문자를 표시할 수 있습니다.
제한 사항·확인 사항
BabelMap은 시스템에 설치된 폰트를 사용하여 Unicode 텍스트를 표시하므로, 해당 폰트가 시스템에 설치되어 있지 않은 문자는 표시할 수 없습니다. 이는 의도된 설계 제한 사항입니다. 텍스트 모드에서 복잡한 스크립트의 shaping 및 joining 지원은 실행 중인 Windows 버전에 따라 달라질 수 있으며, 오래된 Windows 버전(XP, Vista, 7)에서 최근에 추가된 복잡한 스크립트가 올바르게 표시되지 않을 수 있습니다. 최신 버전의 Windows(10 또는 11)에서 실행할 때 이러한 문제를 최소화할 수 있습니다. 공식 웹사이트 이외의 사이트에서 다운로드한 버전(예: PortableApps.com의 BabelMap Portable)에 대해서는 지원을 제공하지 않습니다.
시스템 요구사항
별도의 시스템 요구사항이 등록되지 않았습니다.


