Most typewriters, electronic printers and display systems were designed initially, specifically for Latin characters. This has delayed the introduction of conversational and business terminals in regions where the written language calls for using characters of an essentially different nature. A typical case of this situation occurs for the Arabic group of languages upon which the paper will place special emphasis.It is possible to adapt typewriters and printers into devices, useful for the given purpose, but such adaptations are always "ad hoc", that is for a particular given language, and often involve using trade-offs that are sometimes inconvenient or aesthetically unacceptable. For most electronic display systems such an adaptation even proves to be impossible in practice. The problems that arise are due to the fundamental structural differences between the typing of Latin and non-Lation texts. These differences relate mainly to (a) the necessity of joining some or all of the letters in a word, (b) the impossibility of incorporating all characters in a module of a fixed length, (c) the variations a character undergoes, depending on its place in a word and (d) the need for composing, in some cases, the characters out of different elementary signs.Most of these difficulties can and have been overcome to some degree by generating the characters by a dot-matrix. The matrix of 5 × 7 dots commonly used for Latin script is insufficient for the representation of Arabic characters. An example is presented where using matrices of 7 × 7 and 14 × 7 dots leads to quite satisfactory representations. Patterns of 14 × 7 dots can of course be treated as a double impression with a 7 × 7 matrix. Other solutions have been used, that call for the typist to compose some characters out of several, partial impressions.A simple, elegant and convenient solution is proposed for printing as well as for displaying. It is achieved by using a single column of dots as the basic representational unit. Since such a configuration does not imply any modularity or periodicity foreign to the language to be represented, it can be easily sequenced so as to achieve any required sequence of printed characters, as long as the vertical resolution of 7 dots is sufficient. Additional resolution can of course be provided.It is concluded that on the basis of the proposed procedure printers and display units can be developed, that would be controlled by a microprocessor and could be used with identical hardware for representing many different scripts or for different styles of typing belonging to the same language. The specificity of the display unit or the printer with respect to its character font would reside in a set of data (character file) and a driver program stored in a ROM-memory. The character file could be identical for a display unit as for the printer.Additional advantages of the proposed procedure are: (a) The presence of a microprocessor in the system and the"intelligence" it provides can be used to alleviate some of the tasks of the typist and to achieve a better performance as a terminal. (b) The printed text would be well adapted for treatment with automatic text-readers.
Read full abstract