아랍 문자(Arabic script)는 유니코드 표준에서 여러 블록에 걸쳐 할당되어 있다. 주요 블록은 다음과 같다.
| 블록명 | 코드 범위 | 주요 내용 |
|---|---|---|
| Arabic | U+0600 – U+06FF | 기본 아랍 문자, 숫자, 구두점, 발음 기호 등 |
| Arabic Supplement | U+0750 – U+077F | 아프리카와 중동 지역의 추가 문자 |
| Arabic Extended‑A | U+08A0 – U+08FF | 아랍어 변형 및 추가 기호 |
| Arabic Presentation Forms‑A | U+FB50 – U+FDFF | 문맥에 따른 형태(연결형) 글리프(레거시 호환 목적) |
| Arabic Presentation Forms‑B | U+FE70 – U+FEFF | 또 다른 연결형 및 격자 형태 글리프(레거시 호환 목적) |
이 외에도 아랍 문자와 연관된 다양한 기호와 표시는 별도 블록(예: Combining Diacritical Marks, NKo, Mandaic 등)에도 포함될 수 있다. 유니코드에서 아랍 문자는 기본 문자와 결합 부호(다이어크리틱)로 구성되며, 텍스트 레이아웃 엔진이 문자 결합 규칙에 따라 적절한 서체 형태를 선택한다.
아랍 문자 블록은 1991년 Unicode 1.0에 처음 도입되었으며, 이후 버전에서 추가 문자와 확장이 이루어졌다. 현재(Unicode 15.1 기준) 전체 아랍 문자와 관련된 코드 포인트는 약 500여 개에 달한다.
이러한 할당은 다양한 언어(아랍어, 페르시아어, 우르두어, 쿠르드어 등)와 문화권에서 아랍 문자 체계를 일관되게 사용할 수 있도록 지원한다.