Browse Prior Art Database

Handling of Standalone Arabic Characters

IP.com Disclosure Number: IPCOM000038892D
Original Publication Date: 1987-Mar-01
Included in the Prior Art Database: 2005-Feb-01
Document File: 1 page(s) / 12K

Publishing Venue

IBM

Related People

Metwaly, MF: AUTHOR

Abstract

The automatic shape determination method for reproducing cursive Arabic script, as described in Canadian Patent 1,207,905 employs a finite state machine including one state, (E), enabling the reproduction of Arabic characters in basic or standalone shape for initials, acronyms, etc. However, in products whwere Arabic data is stored in "shaped" form (as with X/BASIC), or in "unshaped" form when using ASMO 449, two problems arise. When using X/Basic, where text requires revision, any data stored in basic mode will be shaped during revisions, i.e., there is no way of telling that certain of the data must be retained in basic or standalone shape. With products using code pages based on ASMO 449, the basic mode is not supported because generated script is stored in "unshaped" format.

This text was extracted from a PDF file.
This is the abbreviated version, containing approximately 96% of the total text.

Page 1 of 1

Handling of Standalone Arabic Characters

The automatic shape determination method for reproducing cursive Arabic script, as described in Canadian Patent 1,207,905 employs a finite state machine including one state, (E), enabling the reproduction of Arabic characters in basic or standalone shape for initials, acronyms, etc. However, in products whwere Arabic data is stored in "shaped" form (as with X/BASIC), or in "unshaped" form when using ASMO 449, two problems arise. When using X/Basic, where text requires revision, any data stored in basic mode will be shaped during revisions, i.e., there is no way of telling that certain of the data must be retained in basic or standalone shape. With products using code pages based on ASMO 449, the basic mode is not supported because generated script is stored in "unshaped" format. Thus, one of the two problems is an editing problem, and the other more serious problem is a display problem. The solution to both problems lies in the addition of two non-displayed central flags (triggered by use of the "Basic" key), which can be identified as: Begin Basic shape (BB), and End Basic shape (EB. When the "Basic" key is depressed, the BB control flag will be inserted in the data stream, and, when the key is again depressed, the EB control flag will be inserted. Thus, in X/Basic products, the two flags will ensure the retention of Basic shape during editing, and in ASMO 449 products, the flags will esnure display of the Basic shape for...