Beyond Arabic: Software for Perso-Arabic Script Manipulation

Fuente: arXiv
Guardado en:
Detalles Bibliográficos
Autores principales: Gutkin, Alexander, Johny, Cibu, Doctor, Raiomond, Roark, Brian, Sproat, Richard
Formato: Preprint
Publicado: 2023
Materias:
Acceso en línea:
Etiquetas: Agregar Etiqueta
Sin Etiquetas, Sea el primero en etiquetar este registro!
_version_ 1866910309039472640
author Gutkin, Alexander
Johny, Cibu
Doctor, Raiomond
Roark, Brian
Sproat, Richard
author_facet Gutkin, Alexander
Johny, Cibu
Doctor, Raiomond
Roark, Brian
Sproat, Richard
contents This paper presents an open-source software library that provides a set of finite-state transducer (FST) components and corresponding utilities for manipulating the writing systems of languages that use the Perso-Arabic script. The operations include various levels of script normalization, including visual invariance-preserving operations that subsume and go beyond the standard Unicode normalization forms, as well as transformations that modify the visual appearance of characters in accordance with the regional orthographies for eleven contemporary languages from diverse language families. The library also provides simple FST-based romanization and transliteration. We additionally attempt to formalize the typology of Perso-Arabic characters by providing one-to-many mappings from Unicode code points to the languages that use them. While our work focuses on the Arabic script diaspora rather than Arabic itself, this approach could be adopted for any language that uses the Arabic script, thus providing a unified framework for treating a script family used by close to a billion people.
format Preprint
id arxiv_https___arxiv_org_abs_2301_11406
institution arXiv
publishDate 2023
record_format arxiv
spellingShingle Beyond Arabic: Software for Perso-Arabic Script Manipulation
Gutkin, Alexander
Johny, Cibu
Doctor, Raiomond
Roark, Brian
Sproat, Richard
Computation and Language
I.2.7; I.7.2; I.7.1
This paper presents an open-source software library that provides a set of finite-state transducer (FST) components and corresponding utilities for manipulating the writing systems of languages that use the Perso-Arabic script. The operations include various levels of script normalization, including visual invariance-preserving operations that subsume and go beyond the standard Unicode normalization forms, as well as transformations that modify the visual appearance of characters in accordance with the regional orthographies for eleven contemporary languages from diverse language families. The library also provides simple FST-based romanization and transliteration. We additionally attempt to formalize the typology of Perso-Arabic characters by providing one-to-many mappings from Unicode code points to the languages that use them. While our work focuses on the Arabic script diaspora rather than Arabic itself, this approach could be adopted for any language that uses the Arabic script, thus providing a unified framework for treating a script family used by close to a billion people.
title Beyond Arabic: Software for Perso-Arabic Script Manipulation
topic Computation and Language
I.2.7; I.7.2; I.7.1
url https://arxiv.org/abs/2301.11406