IRMA-International.org: Creator of Knowledge
Information Resources Management Association
Advancing the Concepts & Practices of Information Resources Management in Modern Organizations

Towards a Dynamic Font Respecting the Arabic Calligraphy

Towards a Dynamic Font Respecting the Arabic Calligraphy
View Sample PDF
Author(s): Abdelouahad Bayar (Cadi Ayyad University, Morocco)and Khalid Sami (Cadi Ayyad University, Morocco)
Copyright: 2011
Pages: 30
Source title: Handbook of Research on E-Services in the Public Sector: E-Government Strategies and Advancements
Source Author(s)/Editor(s): Abid Thyab Al Ajeeli (University of Bahrain, Bahrain)and Yousif A. Latif Al-Bastaki (University of Bahrain, Bahrain)
DOI: 10.4018/978-1-61520-789-3.ch028

Purchase

View Towards a Dynamic Font Respecting the Arabic Calligraphy on the publisher's website for pricing and purchasing information.

Abstract

To justify texts, Arabic calligraphers use to stretch some letters with small flowing curves; the kashida instead of inserting blanks among words. Of course, such stretchings are context dependent. An adequate tool to support such writing may be based on a continuous mathematical model. The model has to take into account the motion of the qalam. The characters may be represented as outlines. Among the curves composing the characters outlines, some intersections are to be determined dynamically. In the Naskh style, the qalam‘s head behaves as a rigid rectangle in motion with a constant inclination. To determine the curves delimiting the set of points to shade when writing, we have to find out a mathematical way to compare plane curves. Moreover, as the PostScript procedure to produce a dynamic character, should be repeated whenever the letter is to draw, the development of a font supporting a continuous stretching model, allowing stretchable letters with no overlapping outlines, without optimization would be of a high cost in CPU time. In this chapter, some stretching models are given and discussed. A method to compare curves is presented. It allows the determination of the character encoding with eventually overlapping outlines. Then a way to approximate the curves intersection coefficients is given. This is enough to remove overlapping outlines. Some evaluations in time processing to confirm the adopted optimization techniques are also exposed.

Related Content

. © 2023.
. © 2023.
. © 2023.
. © 2023.
. © 2023.
. © 2023.
. © 2023.
Body Bottom