1. A method for computer composing the Urdu group of languages in true Nastaliq script in a highly esthetic manner conforming to the style and elegance of the traditional norms and conventions of the script, which comprises: (a) expanding the character set of the Urdu group of languages by the inclusion of additional whole characters and allocating a key for said characters on a computer keyboard entry device, said keyboard having Urdu characters mapped to said keys by matching frequency of occurrence of a character with finger agility, by pattern recognition of similar characters, by rationalizing finger workload, and by minimal use of a shift key; (b) storing in the computer memory digitized constituent elements of every whole character of the expanded set of said Urdu group of languages and every shosha having a representative shape of a whole character when joined together in a ligature as a combination of a Common Body Group having common body shapes, a Rest Body Group having a portion of a character joined with their respective common body to complete the whole character body, and a Diacritic Mark Group having means for identifying a specific member of a particular character family; (c) defining a set of rules and their application in a computer program for automatically selecting, composing, and combining the computer stored characters and shoshas, for detecting End of Ligature special characters for ending ligatures, for minimum interligature spacing, for proper vertical positioning of characters and ligatures, and for correct positioning of Araabs having means for identifying Urdu vowel sounds, all according to the conventions of the script; (d) entering into the computer with the keyboard entry device an interword space after each character to compose the whole character and omitting said interword space for combining commonly occurring pairs of words; (e) bit mapping the wholly formed word "Allah" and assigning said word a key on said keyboard; (f) displaying on the computer screen whole characters from right to left with a screen blinking cursor in a space at the beginning of a word, formation of the word by entry of space, and movement of the cursor to the space at the end of the word; (g) shifting numerals from right to left on the computer display screen thereby maintaining their left to right order as entered; and (h) repositioning tall ligatures for proper vertical and language orientation on the computer display screen to avoid interline overlap.