소개
BabelPad은 Andrew West가 개발한 Windows용 무료 유니코드 텍스트 편집기입니다. 2002년부터 유니코드를 지원해 왔으며, 다양한 복잡한 스크립트의 올바른 렌더링을 지원하고 여러 스크립트에 다른 글꼴을 지정하여 다중 스크립트 편집을 용이하게 합니다. 또한 유니코드 텍스트를 처리하기 위한 여러 유용한 기능과 특수 유틸리티를 제공합니다.
상세정보
유니코드 텍스트 편집 및 인코딩 지원
- 다양한 유니코드 또는 레거시 인코딩으로 파일을 열고, UTF-8, UTF-16, UTF-32 또는 GB18030과 같은 인코딩으로 저장할 수 있습니다.
- 매우 큰(수 메가바이트) 파일의 열기 및 편집을 지원합니다.
- 여러 파일을 열어 단일 문서로 병합하거나, 현재 문서를 여러 파일로 분할할 수 있습니다.
고급 텍스트 렌더링 및 표시
- 단일 글꼴 또는 사용자가 정의한 합성 글꼴로 텍스트를 렌더링할 수 있으며, 각 유니코드 블록에 대해 사용할 글꼴을 지정할 수 있습니다.
- 텍스트 모드에서는 Microsoft Uniscribe 엔진 또는 Windows 10 이상의 Universal Shaping Engine을 사용하여 렌더링합니다.
- COLR/CPAL 형식 글꼴을 지원하여 텍스트 모드와 글리프 모드 모두에서 다색 글리프(예: 이모지)를 렌더링할 수 있습니다.
텍스트 변환 및 유틸리티
- 유니코드 텍스트를 다양한 이스케이프 코드(유니코드 문자명 포함)로 변환할 수 있습니다.
- Unicode 정규화(NFC, NFD, NFKC, NFKD)를 적용할 수 있습니다.
- 중국어 간체자와 번체자 간의 변환, 중국어 만다린 병음 변환, 일본어 신구 문자 변환 등의 기능을 제공합니다.
- 유니코드 정렬 알고리즘(UCA) 또는 CLDR 정렬 알고리즘에 따라 텍스트를 정렬할 수 있습니다.
문자 검색 및 입력
- 지정된 기준과 일치하는 모든 유니코드 문자를 찾는 고급 문자 검색 유틸리티를 제공합니다.
- 任何 Unicode 문자를 찾고 입력할 수 있는 문자 맵 유틸리티가 포함되어 있습니다.
- 사용자 정의 키보드 레이아웃과 텍스트 입력 방법을 지원합니다.
- 한자(CJKV)를 레디컬/획 또는 만다린/광동어 발음으로 찾는 등의 조회 도구를 제공합니다.
다운로드·설치 방법
BabelPad는 단일 실행 파일(BabelPad.exe)로 배포됩니다. 공식 웹사이트에서 다운로드한 후 압축을 풀고, “Program Files” 디렉토리의 하위 폴더에서 실행하는 것이 권장됩니다. 별도의 설치 과정이 필요하지 않습니다.
이런 경우에 유용합니다
- 다양한 유니코드 스크립트(예: 아랍어, 히브리어, 동아시아 문자)가 포함된 텍스트 파일을 편집해야 할 때.
- 텍스트를 특정 유니코드 인코딩으로 변환하거나 정렬해야 할 때.
- 한자, 이모지 등 특정 유니코드 문자를 검색하고 입력해야 할 때.
- 대용량 텍스트 파일을 처리해야 할 때.
지원 환경·시스템 요구사항
BabelPad는 Windows 2000, XP, Vista, 7, 8, 8.1, 10, 11에서 실행됩니다. Windows 2000에서는 BabelPad가 작동하기 위해 GDI+(gdiplus.dll)를 설치해야 할 수 있습니다. 일부 복잡한 스크립트의 렌더링은 실행 중인 Windows 버전에 따라 달라질 수 있으므로, 최상의 유니코드 지원을 위해 최신 버전의 Windows 사용이 권장됩니다.
최신 버전·업데이트
현재 최신 버전은 16.0.0.6(2024-12-05)으로, 2024년 9월 10일에 출시된 유니코드 16.0을 지원합니다.
제한 사항·확인 사항
- BabelPad는 컴퓨터에 설치된 글꼴을 사용하여 유니코드 텍스트를 표시합니다. 따라서 시스템에 글꼴로 사용 가능한 유니코드 문자만 표시할 수 있습니다.
- 텍스트 모드의 렌더링은 Windows 버전에 따라 달라질 수 있습니다. 오래된 Windows 버전(예: XP, Vista, 7)에서는 최근에 유니코드 표준에 추가된 일부 복잡한 스크립트가 올바르게 표시되지 않을 수 있습니다.
- 공식 웹사이트(babelstone.co.uk) 이외의 사이트에서 다운로드한 BabelPad에 대해서는 지원을 제공하지 않습니다.
시스템 요구사항
Array


