A Technique for the Design and Implementation of an Ocr for Printed Nastalique Text

Total Page:16

File Type:pdf, Size:1020Kb

A Technique for the Design and Implementation of an Ocr for Printed Nastalique Text A TECHNIQUE FOR THE DESIGN AND IMPLEMENTATION OF AN OCR FOR PRINTED NASTALIQUE TEXT By SOHAIL ABDUL SATTAR Thesis submitted for the Degree of Doctor of Philosophy Department of Computer Science and Information Technology N.E.D. University of Engineering & Technology Karachi, Sindh Pakistan July, 2009 A TECHNIQUE FOR THE DESIGN AND IMPLEMENTATION OF AN OCR FOR PRINTED NASTALIQUE TEXT Ph.D. Thesis By SOHAIL ABDUL SATTAR Research supervisor Dr. Shamsul Haque Research co-supervisor Dr. Mahmood Khan Pathan Department of Computer Science and Information Technology N.E.D. University of Engineering & Technology Karachi, Sindh Pakistan July, 2009 ii Statement of Copyright This copy of the thesis has been supplied on condition that anyone who consults, it is understood to recognize that the copyright rests with the University and that no quotations from the thesis and no information derived from it may be published without the permission of the University. © 2009 by NED University of Engineering & Technology iii Certificate Certified that the thesis entitled, “A Technique for the Design and Implementation of an OCR for Printed Nastalique Text” is being submitted by Sohail Abdul Sattar for the award of degree of Doctor of Philosophy in the department of Computer Science and Information Technology, NED University of Engineering and Technology, Karachi, is a record of the candidate’s own original work carried out by him under my supervision and guidance. The work incorporated in this thesis has not been submitted elsewhere for the award of any other degree. Dr. Shamsul Haque Research supervisor Department of Computer Science & Information Technology NED University of Engineering & Technology, Karachi. iv Lovingly dedicated to the following departed souls, my father, Dr. Abdul Ghaffar, my inspiration for achievement, ~ my beloved mother, Zubaida Khatoon, whose prayers stood by me at all times and whose confidence in me willed me to go on, ~ my respected supervisor Dr. Syed Salahuddin Hyder, for introducing me to the challenges in Computer vision and leading me to the path of research. v Acknowledgements All praise and thanks to Almighty Allah (SWT) Who provides opportunities to gain knowledge and opens up ways to make the most daunting tasks possible and achievable. My most humble thanks to, The authorities of the NED University of Engineering and Technology for allowing me to pursue my dream in carrying out this research and for providing me all the facilities throughout the course. Dr. Shamsul Haque, my supervisor whose continuous guidance and support helped me bring this work to completion. Dr. Mahmood Khan Pathan, my co-supervisor, for his supervision from proposal preparation till finalizing of the thesis. Dr. Mubarak Shah, my supervisor at the Computer Vision lab., University of Central Florida, for his generous help and guidance in computer vision and for his invaluable ideas on quality paper writing. Colleagues at the CV lab UCF especially Javed, Arslan and Alexie. My friends in Orlando whose hospitality and love made me feel at home and cared for. My daughter Maryam, who had to struggle with Maths alone during my stay in Orlando. My son Abdullah, who did not forget to brush his teeth, even though I was not there. Many friends, colleagues and companions whose help and contributions have in many ways made my work easier and enjoyable. Last, but not the least I am highly indebted to my wife, Aysha, for the endless hours she spent on proof reading and language corrections in this document and for standing by me whenever I was depressed or felt stressed. vi Abstract This thesis presents a novel segmentation free technique for the design and implementation of an OCR (Optical Character Recognition) system for printed Nastalique text. Specific area of this thesis is document understanding and recognition which is a branch of computer vision and in turn a sub-class of Artificial Intelligence. Optical character recognition is the translation of optically scanned bitmaps of printed or hand written text into digitally editable data files. OCRs developed for many world languages are already under efficient use but none exist for Nastalique – a calligraphic adaptation of the Arabic script, just as Jawi is for Malay. More often, a single script with its basic character shapes is adapted for writing in multiple languages e.g. the Roman script for English, German and French, and the Arabic script for Persian, Sindhi, Urdu, Pashtu and Malay. Urdu has 39 characters against the Arabic 28. Each character then has two to four different shapes according to their position in the word: isolated, initial, medial and final. Many character shapes have multiple instances and are context sensitive – character shapes changing with changes in the antecedent or the precedent character. At times even the third or the fourth character may cause a similar change depicting an n-gram model in a Markov chain. Unlike the Roman script, word and character overlapping in Nastalique, makes optical recognition extremely complex. Compared to Roman script languages’ OCRs very little research work is done on Arabic Naskh OCR. Only a few Arabic Naskh OCR systems are available today and they too are far from perfect, lagging behind in accuracy as compared to Roman script OCR systems. In this perspective Nastalique is even more complicated than Naskh as it has multiple base lines, more overlapping of characters within a ligature and between adjacent ligatures, vertical stacking of characters in a ligature etc. Urdu has still not attracted researchers’ attention for the development of OCR partly due to lack of funds in this area but mainly due to the challenges the Nastalique style offers because of its cursiveness and context-sensitivity. For the same reason published research work in this area is nearly non-existent. vii The proposed system for Nastalique OCR does not require segmentation of a ligature into constituent character shapes. However, it does require segmentation at two levels i.e. first the text image is segmented into lines of text then each of the lines of text is further segmented into ligatures or isolated characters. The next step is a line by line cross-correlation for recognition of characters in the ligatures whereby, character codes are written into a text file in the sequence the characters are found in the ligature. As the recognition process is completed, the character codes in the text file are given to the rendering engine, which displays the recognized text in a text region. The limitation of the proposed Nastalique character recognition system is that it is font dependent: it needs the same font file for recognition which was used to write the text in. The new undertaking has greater challenges as it will aim to overcome the inherent cursiveness and context sensitivity of Nastalique style of writing. For Nastalique OCR, we develop character-based True Type Font files for a few Nastalique words. These words are written using the same character-based TTF font and an image is made of the Nastalique text. The image is then given to our Nastalique OCR. After recognition the rendering is done by using the same TTF font file to display the recognized text. The work is therefore three folds; development of character-based Nastalique True Type Font, Nastalique character recognition and rendering the recognized text using character-based Nastalique True Type Font. Since our character-based segmentation-free Nastalique OCR algorithm needs, as a ground work, a character-based Nastalique Text Processor, we have also proposed a Finite State Nastalique Text Processor Model. Implementation is not yet done so results are not reported. However this model could serve as an impetus for future research in this challenging field. Optical Character Recognition for Roman script languages is almost a solved problem for document images and researchers are now focusing on extraction and recognition of text from video scenes. This new and emerging field in character recognition is called Video OCR and has numerous applications like video annotation, indexing, retrieval, search, digital libraries, and lecture video indexing. The emerging field for character recognition is attracting research on other scripts like Chinese, but to the best of our knowledge, no work is reported as yet, on Video OCR for Arabic script languages like Arabic, Persian and Urdu. viii As an extension of our Nastalique OCR to Video OCR for Arabic script languages, we have also performed experiments on video text identification, localization and extraction for its recognition. We have used MACH (Maximum Average Correlation Height) filter to identify text regions in video frames, these text regions are then localized and extracted for recognition. All research and development work is done using Matlab 7.0. Experiments and results are reported in the thesis. ix Table of Contents Statement of Copyright ......................................................................................................... iii Certificate ............................................................................................................................... iv Acknowledgements ................................................................................................................ vi Abstract .................................................................................................................................. vii List of Tables ........................................................................................................................
Recommended publications
  • Inpage Urdu Manual
    http://www.axiscomputers.com [email protected] Concept SOFTWARE .. . . (version) . 1 Horizontal . CharacterScript Letters & VowelsLigature . . Windows 95, 3.11 Full stop 5.0 (Decorative Work) (Spot Color Separation) . . 2 . . 3 Spell Check Kerning ME NT 4 6 .......................................................................................... ......................................................................................... .................................................................................. ..................................................................................... .............................................................................................. ......................................................................................... ................................................................................................. ..................................................................................... ................................................................................ ................................................................................. .......................................................................................... .................................................................................................. .............................................................................................. .......................................................................................................
    [Show full text]
  • MICROSOFT OEM *** ( (Special Prices) Taxes RTP(Rs.) SP (Rs.) Support : [email protected] / 1800-111100 / Airtel: 18001021100 / +91 80 40103000
    SOFTMART SOLUTIONS - RESELLER PRICE LIST - September 8, 2021 The rates on the pricelist are valid only for the date of the pricelist. Please reconfirm / request for the current or extended validity prices by email : [email protected] & [email protected] before quoting to your customers or before placing any orders to us. PRICELIST CODE : PL-20210908 SAC CODE OF *SOFTWARE LICENCE : 997331 SAC CODE OF *SOFTWARE SUBSCRIPTION : 998434 HSN CODE OF SOFTWARE WITH MEDIA: 85238020 Customer Licence Information Form required for all licence orders / Deal Registration requests : www.softmartonline.com/LForm.doc and www.softmartonline.com/DealReg.doc The following details are mandatory for processing for ESD Purchase Orders : Name or organisation / Complete Physical Location Address / City / State / PINCODE / Contact Person Full Name / Contact Person Company Email-id / Tel. Number / Copy of Enduser PO required. ALL LICENCE ORDERS ARE NON-CANCELLABLE WITHOUT EXCEPTION. When you send us any enquiry for software not listed, to enable us to reply asap, please include the maximum details possible. Category of Enduser (Government / Educational / Charity/ NGO / Commercial), Software Name & Software Website, Operating System (Win 2012 / 16 / 19 Server, Win 10 / 8 / 7 Pro / Home / Linux / Macintosh), Number of users / devices and the objective which the customer plans to use the software. Enduser details are required to get ensure partner transfer rates. ESD : Electronic Software Delivery (Software to be downloaded from weblink / website ). It is mandatory
    [Show full text]
  • Desktop Publishing 45, Anurag Nagar, Behind Press Complex, Indore
    B.Com 1st Year (Plain) Subject- Desktop Publishing SYLLABUS Class – B.Com. I Year Subject – Desktop Publishing UNIT – I Importance and Advantages of DTP, DTP Software and Hardware, Commercial DTP Packages, Page Layout programs, Introduction to Word Processing, Commercial DTP Packages, Difference between DTP Software and word Processing. UNIT – II Types of Graphics, Uses of Computer Graphics Introduction to Graphics Programs, Font and Typeface, Types of Fonts, Creation of Fonts (Photographer), Anatomy of Typefaces, Printers, Types of Printers used in DTP, Plotter, Scanner. UNIT – III History and Versions of PageMaker, Creating a New Page, Document Setup Dialog Box, Paper size, Page Orientation, Margins, Different Methods of Placing text and graphics in a document, master Page, Story Editor, Formatting of Text, Indent, Leading, Hyphenation, Spelling Check, Creating Index, Text Wrap, Position (Superscript/Subscript), Control Palette. UNIT – IV History of Multimedia Elements, Text, Images, Sound, Animation and Video, Text, concept of Plain Text and Formatted Text, RTF& HTML Text, Image, Importance of Graphics in Multimedia, Image Capturing Methods, Scanner, Digital Camera, Sound0 Sound and its effect in Multimedia, Analog and Digital sound, Animation, Basics, Principles and use of Animation, video, Basics of Video, Analog and Digital Video. UNIT – V Features Of Multimedia, Overview of Multimedia, Multimedia Software Tools, Multimedia Authoring- Production and Presentation, Graphics File Formats, MIDI-Overviews, Concepts, Structure of MIDI, MIDI Devices, MIDI Messages. 45, Anurag Nagar, Behind Press Complex, Indore (M.P.) Ph.: 4262100, www.rccmindore.com 1 B.Com 1st Year (Plain) Subject- Desktop Publishing UNIT I 1.1 Introduction to Desktop Publishing Desktop Publishing (DTP) is the creation of electronic forms of information documents using page layout skills on a personal computer primarily for print.
    [Show full text]
  • Download Inpage for Mac
    Download Inpage For Mac Download Inpage For Mac 1 / 3 To use other commonly available Nastaliq fonts, please see the FAQ Inpage Free Download is many best Urdu typing software like a Pak Urdu Installer and Urdu Inpage You can download what you want.. Are you looking for the Urdu page? If yes, then you’re at the right place here. 1. inpage 2009 free download 2. inpage 3. inpage 2010 free download HASP INPAGE 2000 DRIVER FOR MAC DOWNLOAD Hasp device driver, miraplacid printer driver, asian countries like.. This software, Inpage is now available for full version Download which is its best thing. inpage 2009 free download inpage 2010 free download, inpage keyboard, inpage urdu, inpage to unicode, inpage online, inpage push, inpage 2009, inpage free download, inpage free download 2009, inpagepush malware, inpage, inpage free download 2018, inpage filehippo Yam Miner For Mac Kashmiri language support in latest version of InPage Decorative Naskh Fonts High-quality Naskh typeface that gives you the freedom with an unmatched range of features for the Arabic script.. Inpage Free fluctuating our focus on toward digital media content & literature also shifted from the outdated & analogs way of presenting to the digital media such as in the past time we use paper to write any content but now these days things have been changing.. InPage-Urdu-2018 is the hottest tool for writing attractive text with color and elegance themes. Sano Motoharu No Damage Rar Files Breeze Systems Dslr Remote Pro 2.5.3 Keygen inpage Selena Dreaming Of You Rar Download The best thing about this software is it is compatible with all kinds of operating systems including Microsoft Windows 7, MS Windows XP, Win 8, and Windows 10.
    [Show full text]
  • Multilingual Fonts for Arabic Script Jamil Khan* Department of Computer Science, University of Peshawar, Pakistan
    chnology Te & n S o o ti ft a w a m r r Khan, J Inform Tech Softw Eng 2015, 5:3 e o f E Journal of n n I g f DOI: 10.4172/2165-7866.1000154 i o n l e a e n r r i n u g o J ISSN: 2165-7866 Information Technology & Software Engineering Research Article Open Access Multilingual Fonts for Arabic Script Jamil Khan* Department of Computer Science, University of Peshawar, Pakistan Abstract This paper is about developing a multi-lingual font for Pashto, Arabic, Urdu and Persian in such a way that the text for these four languages can be typed in it. Main purpose for developing fonts was to handle and remove many problems faced in earlier fonts. Fonts developed as a part of this work are ligature-based and text for all four languages (Pashto, Arabic, Urdu, and Persian) can be written in a single font. The paper is structured as follows: Shortcomings of existing fonts based on Arabic script and some text editors are discussed in Section-I. Section-II discusses the proposed solution to all those limitations. In Section-III, is about implementation of suggested solution, and Section-IV discusses features of the suggested solution. Section-V concludes the paper and Section-VI discusses future work discussed for Arabic typography. Keywords: Component; Formatting; Style; Styling; Insert manually in Inpage or sometimes with the help of other software such as CorelDraw. Introduction Liwal pashto system for windows During this work, some existing fonts based on Arabic script, including Pashto, Urdu, and Persian, are used in different bilingual text Liwal Pashto System–introduced in 2004 for Windows-98 and editors, and their limitations are pointed out.
    [Show full text]
  • Urdu Word Processor – Standards and Guidelines
    J. Appl. Environ. Biol. Sci. , 4(7S)185-192, 2014 ISSN: 2090-4274 Journal of Applied Environmental © 2014, TextRoad Publication and Biological Sciences www.textroad.com Urdu Word Processor – Standards and Guidelines Uzair Muhammad, S. Tahir Ali Jan, M. Shahid Sultan, M. Naeem Faculty of Computing, Riphah International University at Islamabad Received: September 1, 2014 Accepted: November 13, 2014 ABSTRACT Transliteration and word processing in Urdu is becoming under limelight in the last decade. Though there has been an immense addition of word processing features in contemporary word processors for English but as far as Urdu word processing is concerned, the researchers are seen mostly at the side of finding single aspect resolutions or optimization of Urdu language processing problems but tactlessly they give their integration (as one single text editing solution) a very less significance. Integrated solutions for the fulfillment of modern Urdu content editing needs are found to be very fewer and feeble at present. Because of having no compact word processing solution to retort present-day Urdu word processing needs, there is a great need for an Urdu word processor that could be able to justify the contemporary text editing needs of people who can read and write Urdu language.This paper presents features and requirements for a state of the art Unicode based Urdu word processor described as per the present day necessities. It also considers the comparative analysis of the present day word processing solutions, their blemishes, and their strengths over each other and what more can be done in this area to promote Urdu word processing would be described in this paper as well.
    [Show full text]
  • Offline Urdu Nastaliq OCR for Printed Text Using Analytical Approach
    Offline Urdu Nastaliq OCR for Printed Text using Analytical Approach By Danish Altaf Satti Department of Computer Science Quaid-i-Azam University Islamabad, Pakistan January, 2013 Offline Urdu Nastaliq OCR for Printed Text using Analytical Approach By Danish Altaf Satti Supervised by Dr. Khalid Saleem Department of Computer Science Quaid-i-Azam University Islamabad, Pakistan January, 2013 Offline Urdu Nastaliq OCR for Printed Text using Analytical Approach By Danish Altaf Satti A Dissertation Submitted in Partial Fulfillment for the Degree of MASTER OF PHILOSOPHY IN COMPUTER SCIENCE Department of Computer Science Quaid-i-Azam University Islamabad, Pakistan January, 2013 Offline Urdu Nastaliq OCR for Printed Text using Analytical Approach By Danish Altaf Satti CERTIFICATE A THESIS SUBMITTED IN THE PARTIAL FULFILMENT OF THE REQUIRMENTS FOR THE DEGREE OF MASTER OF PHILOSOPHY We accept this dissertation as conforming to the required standards Dr. Khalid Saleem (Supervisor) Prof. Dr. M. Afzal Bhatti (Chairman) Department of Computer Science Quaid-i-Azam University Islamabad, Pakistan January, 2013 Declaration I hereby declare that this dissertation is the presentation of my original research work. Wherever contributions of others are involved, every effort is made to indicate this clearly with due reference to the literature and acknowledgement of collaborative research and discussions. This work was done under the guidance of Prof. Dr. Khalid Saleem, Department of Computer Sciences, Quaid-i-Azam University. Islamabad. Date: January 31, 2013 Danish Altaf Satti i Abstract As technologies grow machines are gaining more and more human like intelligence. Despite the fact that they have no intelligence on their own, due to advancements in Artificial Intelligence (AI) techniques, machines are quickly catching up.
    [Show full text]
  • Inpage Free Download for Mac
    Inpage Free Download For Mac Inpage Free Download For Mac 1 / 4 2 / 4 There are different variants, they are professional and are the basis for advanced users.. It supports many popular languages used in Asia, Europe and the Americas, including English, Arabic, Dari, Persian, Punjabi, and Urdu. 1. inpage 2. inpage 2009 free download 3. inpage keyboard Running on MS Windows & Mac, InPage™ makes publishing not only easy but also InPage Urdu 2020 Free Download has many features, you can easily write Urdu in this software, you can easily write Arabic, Persian can easily write, you can also easily write other languages, you can add images in this software and easily write images.. It works on all 32-bit and 64-bit Microsoft Windows It is also available as an offline and standalone installer.. You can export and import files in many different formats, including PDF and RTF.. Inpage Urdu software, free download for free for Pc & computer Latest Version of 2007, 2009, 2010, 2012, 2014, 2018, 2019, 2020.. InPage urdu is the software is the basic software for all of that language You can write using this software. inpage inpage, inpage 2009, inpage keyboard, inpage to unicode, inpagepush, inpage online, inpagepush malware, inpage free download, inpage 2010 free download, inpageerror Settlers 7 Cd Key Generator It has a built-in dictionary that can save some words and add text to it, so there are no errors when typing. Leica A6 Repair Manual Pdf Download Live Ubuntu Usb For Mac inpage 2009 free download File Too Big For Usb Mac Using the power of Nastaliq based fonts InPage™ gives you the freedom to design your dreams in almost all Perso-Arabic scripts like Urdu, Arabic, Persian, Sindhi, Kashmiri Pushto & Hazaragi.
    [Show full text]
  • Development of Urdu Zabta Takhti (UZT) 1.01 L2/02-003
    Ref: Proceedings of INMIC2001, Organised by IEEE & Lahore University of Management Sciences, Lahore, December 28-30, 2001, pp: 216-222 Urdu Computing Standards: Development of Urdu Zabta Takhti (UZT) 1.01 Muhammad Afzal* and Sarmad Hussain** Introduction processing to mega-scale projects such as National The benefits from Information Technology ID card project and proposed e-governance projects (IT) revolution cannot be reaped unless the masses by Government of Pakistan, there is a growing need use it, which is not possible unless computing is for consistent way of storing and exchanging data possible in a language that is understood by masses. among applications in Urdu. However, consistent This realization has come to many nations already. data storage and communication is not possible According to Jones S et al. (1992), the German unless computing standards are defined. Otherwise, Munchener Oberlandesgericht court decision of despite the deployment of individual systems, they 1985 restricts the delivery of computers if it does not would not be able to communicate among each other accompany operating instructions in German. and therefore would be largely ineffective. Similar measures have been taken in many of the This paper narrates the details of the recent European and Far-Eastern countries, to enforce their efforts put in the evolution of one such standard, the local/national languages. Urdu software code page for Urdu: Urdu Zabta Takhti (UZT) 1.01. development dates back to late 1970s and early The Government of Pakistan (GoP) approved this 1980s. Different applications have been developed standard in July 2000 (News 2000). by individuals and vendors since then, desktop publishing leading the scene for Urdu Software1.
    [Show full text]
  • Download Urdu Inpage 2009 Free
    Download urdu inpage 2009 free Download InPage Urdu latest Version Free Is mainly used for creating pages in Urdu Arabic, Pashto and Persion. To Download Click. Download Computer Software from our website. Download all PC software free and easy to download. Download Antivirus, Web Browsers for Windows, etc. Urdu Inpage Professional is available for free download to write Urdu with support of Urdu Inpage Professional in your Windows. urdu inpage professional (Click here to download) up setup for free download tune up latest torrent quick patch file crack download mobile complete usb. In this Article, I am going to share Urdu Inpage Urdu Professional Free Download link which you can easily download Inapge Urdu. Urdu Inpage Free Download. Muhammad Niaz April 7, 29 Comments . where to download Inpage Professional i will wait for your reply. About Urdu Inpage Urdu Inpage is a computer software also known as Urdu Inpage. It is an important and useful computer software. August 16, Inpage free download, Download Inpage Full, Download Leaves a link to Urdu Inpage Software Download Site. CAN U PLZ Give ME LINK FREE DOWNLOAD FOR INPAGE professional Download Urdu Inpage Pro and many useful Software with cracks and keys. Inpage full version free download. acudionic. Loading Unsubscribe from Inpage Software Niche. How To Download Inpage Urdu Free GO First: ?zjmzw1vmh5m. Category. inpage free download How To Install Inpage Inpage Is Urdu Typing Software Free Download Urdu. salam Here it is Urdu Inpage Free Download For Windows 7 Urdu inpage is a free software that is mostly used in Pakistan because Urdu represents Pakistan so, this is the.
    [Show full text]
  • Digital Encoding of South Asian Languages: a Contemporary Guide to Unicode and Fonts
    South Asia Language Pedagogy and Technology, Vol. 1 (2008) http://salpat.uchicago.edu Digital Encoding of South Asian Languages: A Contemporary Guide to Unicode and Fonts Sean Pue South Asia Language Resource Center University of Chicago The World Wide Web and your computer can already display text in the scripts of most South Asian languages. What makes that possible is a system of digital encoding called Unicode. This article will explain how best to understand Unicode and its benefits by addressing a few primary questions. Following a general introduction, the article concludes with a discussion of specific issues involving Unicode and South Asian languages. What is a Digital Text? Any text that you see on a computer—on a webpage, in a word processor, and so on—is treated by the computer program as a series of numbers. For example, the word “Text” is a sequence consisting of the following numbers: 84, 101, 120, 116. The number a character refers to is called the character’s codepoint. The codepoint of a character is usually represented using hexadecimal notation, which uses the numbers 0-9 plus the letters A-F. What is Character Encoding? Character Encoding refers to the underlying standard or code that governs which character will be represented as what number. An example is the Indian Script Code for Information Interchange (ISCII), which provides a character encoding for many South Asia languages. The most frequently used and versatile contemporary standard for character encoding is Unicode. What is Unicode? Unicode is an evolving industry standard for character encoding that maps the characters of nearly all languages and scripts as a specific number.
    [Show full text]
  • Inpage Urdu Manual
    www.urduchannel.in http://www.urduchannel.in Concept SOFTWARE www.urduchannel.in .. . . (version) . 1 www.urduchannel.in Horizontal . CharacterScript Letters & VowelsLigature . . Windows 95, 3.11 Full stop 5.0 (Decorative Work) (Spot Color Separation) . . 2 www.urduchannel.in . . 3 www.urduchannel.in Spell Check Kerning ME NT 4 www.urduchannel.in 6 www.urduchannel.in .......................................................................................... ......................................................................................... .................................................................................. ..................................................................................... .............................................................................................. ......................................................................................... ................................................................................................. ..................................................................................... ................................................................................ ................................................................................. .......................................................................................... .................................................................................................. .............................................................................................
    [Show full text]