A calligraphic based scheme to justify Arabic text improving readability and comprehension

Text alignment is an important factor for visual appearance of a text.Current software violates basic rules when aligning Arabic text.Our algorithm for aligning Arabic text follows the old tradition of Arabic calligraphy.Experiment reveals subjects scored higher reading speed when using our justified text vs standard justification in MS Word.No other study in Arabic assessed the impact of text justification on the reading speed. Studies have shown a correlation between reading comprehension and the visual appearance of the displayed text. One of the factors that affect the visual look of a text is its alignment. The purpose of this paper is to develop and implement a sophisticated algorithm to output a properly justified Arabic text. Most of the tools geared for e-document have not been tailored with Arabic in mind. And so, these either violate several calligraphic rules, or are a far cry from the aesthetics developed by the centuries old tradition of Arabic calligraphy. The scheme we developed is more realistic calligraphically and more pleasing aesthetically. It is a two-step process. Lines are populated with whole words, afterwards we use alternate form of the letters to compress or stretch the line as needed. In the second step we use kashida (elongation of the connecting line between the letters) to fill in the remaining gaps. There are strict rules which dictate which, when, and the minimum/maximum length of the kashida a word can have. We tested our justified Arabic text on university students. The experiment revealed the participants were able to read faster and had a better comprehension when presented with our justified text. The scheme we devised could be extended to other languages which share the basic Arabic script, e.g. Persian, and Urdu.

[1]  Donald E. Knuth,et al.  The TeXbook , 1984 .

[2]  D. Simonowitz A Modern Master of Islamic Calligraphy and Her Peers , 2010 .

[3]  Tom Nicholson,et al.  Flashcards revisited: Training poor readers to read words faster improves their comprehension of text. , 1997 .

[4]  Mary C. Dyson,et al.  How physical text layout affects reading from screen , 2004, Behav. Inf. Technol..

[5]  Azzeddine Lazrek,et al.  Arabic text justification , 2006 .

[6]  Joan Lu,et al.  The Optimum Font Size and Type for Students Aged 9-12 Reading Arabic Characters on Screen: A Case Study , 2012 .

[7]  Robert Moll,et al.  Designing an Arabic user experience: methods and techniques to bridge cultures , 2005, DUX '05.

[8]  Raphiq Ibrahim,et al.  How Do Typographical Factors Affect Reading Text and Comprehension Performance in Arabic? , 2013, Hum. Factors.

[9]  Mohamed Z. Ramadan,et al.  Evaluating college students’ performance of Arabic typeface style, font size, page layout and foreground/background color combinations of e-book materials , 2011 .

[10]  Michelle K. Hosp,et al.  Oral Reading Fluency as an Indicator of Reading Competence: A Theoretical, Empirical, and Historical Analysis , 2001 .

[11]  Daniel M. Berry Stretching letter and slanted‐baseline formatting for Arabic, Hebrew, and Persian with ditroff/ffortid and dynamic PostScript fonts , 1999 .

[12]  Melinda Széll Westernizing Arabic: Attempts to "simplify" the Arabic script , 2012 .

[13]  Michael Bernard,et al.  A Comparison of Popular Online Fonts: Which Size and Type is Best? , 2002 .

[14]  Raphiq Ibrahim,et al.  Reading in Arabic: New Evidence for the Role of Vowel Signs , 2013 .

[15]  Asmaa Alsumait,et al.  Arab Children's Reading Preference for Different Online Fonts , 2009, HCI.

[16]  S. Trauzettel-Klosinski,et al.  Standardized assessment of reading performance: the New International Reading Speed Texts IReST. , 2012, Investigative ophthalmology & visual science.

[17]  Alex M. Andrew Arabic calligraphy: phishing , 2008, Kybernetes.

[18]  Hossam A. H. Fahmy AlQalam for typesetting traditional Arabic texts , 2006 .

[19]  Aqil M. Azmi,et al.  A survey of automatic Arabic diacritization techniques , 2013, Natural Language Engineering.

[20]  Hossam A. H. Fahmy,et al.  Parameterized Arabic font development for AlQalam , 2007 .

[21]  Douglas J. K. Mewhort,et al.  Reading speed and text production A note on right-justification techniques , 1981 .