From Arabic Alphabets To Two Dimension Shapes in Kufic Calligraphy Style Using Grid Board Catalog
From Arabic Alphabets To Two Dimension Shapes in Kufic Calligraphy Style Using Grid Board Catalog
From Arabic Alphabets To Two Dimension Shapes in Kufic Calligraphy Style Using Grid Board Catalog
ISSN 2201-7372
Abstract: The Kufic font takes its name from the location in which the font was created around the end of
the seventh century, Kufa, Iraq. Kufic was the principal script used to replicate the Qur’ans until
approximately the eleventh century. Depending upon where a character is located in a word, the
character may be represented differently. Given this location-specific representation, the Arabic
characters uses in script are expanded to 116 shapes. A character can have an isolated shape, a joined
The goal of this study is to convert Arabic script to a two-dimensional shape in Kufic calligraphy style
that has regular geometric components (lines, circles, curves, arcs, etc.) by using a grid board catalog. The
converting process represents a method of learning electronically as well as production for all Arabic
alphabets in aesthetic shapes. The proposed grid board produces all possible shapes of any letter in
Arabic alphabets. Some alphabets are shared by sub shapes and are overlapped in the grid board in
order to visualize them as groups of similar characters. The position of a letter in the grid board, the letter
dimension itself (width and height) and the position of letters in Arabic words were required to convert
the characters. The results showed that the proposed grid is a powerful and influential tool that can be
used to learn the Kufic font style with a simple, easy and effective method when contrasted to the
classical method.
Keywords: Arabic Scripts, Grid board catalog, Kufic font, Shapes of characters.
1. Introduction
circumstances such as in the mosque, writing and illumination. The strict style gives it
special appeal, being non-individualistic and not influenced by scale. In writing, Square
Kufic is the essence of the sparse nomadic tradition in its abstract stylized form such as
Calligraphy, from the Greek word kalligraphía (καλλος kallos "beauty" + γραφος
part in Islam. Calligraphy has been perhaps the main expression of representational art
in Islam, as the Islamic convention has regularly scowled upon any allegorical
symbolism [2].
One of the earliest scripts is the Kufic or Kufi script, which is thought to have started in
the city of Hira. This rakish script utilizes strong, short strokes for every letter. There is a
squarish part to every letter as well. In original copies, the letters regularly appeared as
strong dark characters while the diacritical markings, often red, were a differentiating
character. Because of its thickness, it was frequently used as a part of stone carvings and
in structural engineering and on different coins. For 300 years, it was the essential script
utilized as a part of replication of the Qur'an and is still being used today. There are
different types of Kufic script, named for the city it originated in. Types of Kufic script
include foliated, plaited, and Qarmatian Kufic [3][4]. The fundamental for this script is
that it is precise and squarish. Besides the three primary types of Kufic script, there are
two further variants, Maghribi and Andalusi. These two variations in the script still
hold the precise attributes; but is more flexible and includes more curves [2].
In this paper, an efficient method is proposed to produce Arabic alphabets in Kufic font
using a grid board catalog, which is regarded as a good tool for learning "How to write
in Kufic font", especially that the Kufic calligraphy style has regular geometric
components (lines, circles, curves, arcs, etc.) which can be overlapped and generated
Communications in Applied Sciences 44
easily by a grid board catalog. The production process involves converting Arabic script
The organization of this paper is: Section 2 introduces related works; Arabic script
features are explained in the Section 3 materials and methods are presented in Section 4;
Section 6.
2. Related Works
Ilham Chaker (Ilham Chaker, et al., 2011) proposed a procedure for creating Moroccan
fonts from manuscripts that are characterized and known by their artistic values. It is
initially a question of choosing the manuscript that has a good artistic representation of
the characters. Once identified the manuscript is scanned to determine the segmentation
and extract the characters. A factorization of the extracted characters can then be used to
Sherif Mansour and Hossam Fahmy (Sherif Mansour and Hossam Fahmy, 2012) attempt
to use a new font, AlQalam, for the Arabic script within TEX, and introduced new
features to achieve a complete functional font package. They describe how to use a new
right to left font within TEX, as well as the approaches to debug the font [6].
3. Arab Script
3.1 Features
Each spoken language has its own elements that are connected in perusing, composition,
with each letter having vowels that vary according to the diacritics utilized. Portions of
the 28 letters are composed with various shapes depending on their position in the
word [7].
Arabic segment in the Hex reference of the Unicode institutionalization that incorporate
45 Communications in Applied Sciences
characters, for example, letters, images and diacritics ranges from 0600 to 06FF. The
Arabic letters in Unicode range from 0621 to 063A and from 0641 to 064A [9]. The
3.2 Glyphs
The Arabic letters regularly take different structures, depending on where the letter falls
in the word and the text style that is utilized. The state of letters in Kufic text style is not
the same as letters in the Nasikh textual style. Most letters have a starting structure
(finishing a word), and stand-alone shape. The arrangement of glyphs totals 116: 22
letters have four option shapes, and 6 letters have two option shapes (See Table 2).
Large portions of the structures associate with the past letter (if there is one) and also
interact with the accompanying letter (once more, if there is one). Nonetheless, there are
six letters which are non-connectors, implying that they don't unite with the letter that
follows. These six letters are ALEF, DAL, THAL, RAH, ZAIN, and WAW [10].
This paper will explain the glyphs of letters in Kufic font, to facilitate the learning
process of writing in this font. In this paper, three Arabic calligraphers (Abdel-Kareem
generating and learning Kufic fonts. For example, the letter FEH has four glyphs
explained in Figure 1.
Communications in Applied Sciences 46
Features Notes
Script name Abjad
Case distinction (sensitive) No
Multiple combining Characters Yes, diacritics for vowel sounds are typically not used.
The Shadda (like diacritic, that doubles the consonant
value) is often not used either. But if they are used
together, they have to be displayed together above the
same base consonant.
Context-based Positioning Yes, for example the diacritic being placed at different
heights, depending on the height of the base character
that it appears above.
Contextual shaping Yes, This example is font dependent. In more classical
fonts, you will often see the join between certain
characters above the baseline, rather than at the baseline.
Certain letters in the highlighted sequence may join above
the line, or on the baseline,
Cursive script Yes, Arabic script joins letters together.
Many more glyphs than Since Arabic is a cursive script, there are many more
characters? glyphs in a font set than there are characters, since you
need glyphs that join in various ways. Not only that, but
Arabic also has ligatures, which themselves join to
characters or other ligatures alongside them. One ligature
(lam-alif) is mandatory.
4. Methodology
In this paper, a new method is presented to generate Arabic scripts using a grid board
for drawing the glyph of character in Kufic font. The process begins by inputting any
Arabic word and then producing it in Kufic calligraphy style with the following
The grid board has a fixed size involving all Arabic alphabets in overlapping form as a
method to trace the shape of each letter. In the following subsection, the proposed
A grid is a large a progression of straight vertical and level lines. A lattice subdivides a
structure vertically and evenly into columns and sections. These subdivisions shape the
graphic-design grid help the planner choose where to put things [11]. At its most basic,
units (or points) determine the sizes of a grid’s component parts. In this paper, the size
of the grid board is 18×14 cells, with each cell being measured in 25 points.
All Arabic alphabets in Kufic font are described in this grid in a simple and easy
method so that similar letters can be grouped together. Each letter is represented by a
set of points on x-axis and y-axis, depending on the glyph of letters in Kufic font (See
Figure 4).
Communications in Applied Sciences 50
Many characters in Arabic are similar in sub shapes, such as DAL and THAL, RAH and
ZAIN, WAW and QAF, etc. For example, the letters WAW, MEM, FEH, and QAF are
grouped together to reduce the complexity of each shape by overlapping (See Figure 5).
The four letters without overlapping was explained in figure 6; all of these shared in
sub shape.
There are six groups arranged in this paper. These groups contain the letters similar in
sub part of letter’s shape (in initial, medial, or final) part. In other words, these letters
In this stage check the status of letter, the steps of checking illustrated in Figure 7.
0 1 to Last-1 Last
letter. The isolated letters are these six: ALEF, DAL, THAL, RAH, ZAIN, and WAW.
When the letter in index=0 is connected, that means it is in its initial form.
Then the rest of the word is checked sequentially in Step 2 until reaching the end of
word. The main purpose of this step is to check the status of letters in second location
until the end of the word. In short, this step requires checking the previous and next
letters.
Finally, in Step 3, check the last character in the Arabic word. The flowchart in Figure 8
Start
Y If N
word[0]
is
Match the Isolated Match the Initial
Isolated
pattern of word[0] connected pattern of
from grid word[0] from grid
Y
Y
Y Y
If word[i] If word[i] If word[i+1]
is Isolated is Isolated is Isolated
Y N
N N
Match the Match the Initial Match the Final Match the medial
Isolated pattern of connected pattern of connected pattern of connected pattern of
word[i] from grid word[i] from grid word[i] from grid
word[i] from grid
If word[last-
Y
1] is Isolated N
Match the Isolated Match the final
pattern of word[last] connected pattern of
from grid word[last] from grid
End
matrix to get the desired letter in writing board. This step depends on:
The position of letter in grid board: the x-axis and y-axis point values.
The letter dimension itself: width and height, which is implemented by using the
transformations is to calculate new coordinate positions for these points. In this paper, a
from one position to another. We translate a point from coordinate position (x, y) in
board catalog to a new position (x', y') in the writing board by adding translation
distances, Tx and Ty, to the original coordinates: x' =x+Tx, y' =y+Ty. See Figure 9 [12,13].
Graphical user interface (GUI) is a collection of techniques and mechanisms that allow
the user to interact with the computer. GUI consists of objects (what people see on the
screen) and actions (what can be done). The corresponding GUI for the generated Kufic
55 Communications in Applied Sciences
font was shown in Figure 10, which reflects the capabilities of teaching, writing, and
The objects represent graphical elements that are fire and react to events. The proposed
1. Learning process:
Learn the method of writing any letters by choosing it and show the steps
of drawing it. For example choosing letter "TAH" , see figure 11.
2. Generating process:
figure 8, the desired glyph of any letter explained in catalog board, more
The glyphs of Arabic letter "SAD" with all possible position (in initial, medal, final and
6. Conclusions
Islamic calligraphy is an integral part of the Islamic cultural tradition, relying on the
respected art form. Therefore, this paper focuses on learning and generating all Arabic
alphabets in Kufic style. As we have shown from this paper, the Kufic calligraphy style
has regular geometric components (lines, circles, curves, arcs, etc.) which can be learned
and generated easily by a grid board catalog. The proposed method explains all Arabic
alphabets in the unique grid which share some parts of letters shaped by overlapping.
The principles of coherence and aesthetics are involved in the friendly GUI of proposed
software, as well as the facilitating learning for all ages of people. This software
providing an electronic method that provides all shapes of letters with generating any
Acknowledgement
We thank our colleagues from Society of Iraqi Calligraphers in Karbala City; especially
the head of society Mr. Abdel-Kareem AL-Shammari who provided insight and
expertise as well as comments that greatly assisted and improved this research.
59 Communications in Applied Sciences
References
[1] George P. 2010. Square Kufic. Available from: http://www.kufic.info/
http://guity-novin.blogspot.com/2010/02/history-of-graphic-design.html
[3] Gabriel M. 2006. Arabic Script: Styles, Variants, and Calligraphic Adaptations. Abbeville Press
[4] Abdelkebir K., Mohammed S. 2001. The Splendor of Islamic Calligraphy. Thames and Hudson,
London. 239 p.
[5] Ilham C., Rachid B., Lhajj M., Mustapha H. 2011. Automatic Creation Of Moroccan Alphabetic.
[6] Sherif S., Hossam A. 2012. Experiences with Arabic font development. TUGboat, 33(3): 295-298.
[7] Khalid S. 2011. Diacritic Oriented Arabic Information Retrieval System. International Journal of
[8] Richard I., 2014. Script features by language. Available from: http://rishida.net/scripts/featurelist/
[9] The Unicode Consortium, The Unicode Standard. Available from: http://www.unicode.org.
http://www.academia.edu/5502543/Arabic_Calligraphy
http://www.graphics.com/article-old/brief-history-grids
[12] John V. (2005). Geometry for Computer Graphics. Springer – Verlag London Limited ,342 p.
[13] Amarendra N., Arun D., Computer Graphics, Tata McGraw-Hill Publishing company limited, New