METHOD FOR DISPLAYING TEXT WITH DIFFERENT WRITE DIRECTIONS

Abstract: 1. A method of representing scripts with different printing directions on a display unit, where the graphic characters of a first script are assigned a first printing direction and the graphic characters of a second script are assigned a printing direction opposite to the first printing direction and where, for the representation of the graphic characters of the first script, a cursor is moved in the first printing direction and in each case identifies the printing position at which the respective next input graphic character of the first script will be represented, where, following a switch-over to the second script, the input graphic characters (Z5 to Z7) of the second script are each input following the last printing position of the first script, where the cursor (SM) is not moved during the input and where, following the input of each graphic character (Z5 to Z7) of the second script, the respective previously input graphic characters of the second script are each moved by one character position in the first printing direction, characterised in that following the switch-over to the second script the cursor (SM) is moved to the last graphic character (Z4) of the first script and remains at this position until a switch-back to the first script takes place within the line, that the cursor (SM) is a character which fills one character position and that following the switch-over to the second script the last graphic character (Z4) of the first script is represented in inverted form within the cursor (SM).

Description: Verfahren und Anordnung zum Darstellen von Schriften mit unterschiedlichen Schreibrichtungen an einer Anzeigeeinheit Die Erfindung bezieht sich auf ein Verfahren zum Darstellen von Schriftzeichen mit unterschiedlichen Schreibrichtungen an einer Anzeigeeinheit entsprechend dem Oberbegriff des Patentanspruchs 1. Weiterhin bezieht sich die Erfindung auf eine Anordnung zur Durchführung des Verfahrens. Es ist allgemein bekannt, dass manche Schriftarten, beispielsweise die arabische Schrift im Gegensatz zur lateinischen Schrift nicht von links nach rechts sondern von rechts nach links geschrieben werden. Bei einer gemischten Darstellung von lateinischen und arabischen Schriftzeichen kann es infolge der entgegengesetzten Schreibrichtungen zu Schwierigkeiten kommen. Es ist denkbar, beispielsweise bei einer Fernschreibmaschine oder einer Schreibmaschine nach dem Schreiben eines arabischen Textes mittels eines Umschaltzeichens auf die lateinische Schrift umzuschalten und eine Anzahl von Vorschubzeichen einzugeben, die der Länge des einzufügenden Textes in der lateinischen Schrift entspricht. Anschliessend wird der lateinische Text in gewohnter Weise von links nach rechts eingefügt. Danach werden wieder soviele Vorschubzeichen eingegeben, dass die Druckposition sich nach dem ersten Zeichen des Textes in der lateinischen Schrift befindet. Ein derartiges Verfahren ist verhältnismässig umständlich, da ier-zuerst-der Text in der anderen Schrift ausgemessen werden muss. Der Erfindung liegt daher die Aufgabe zugrunde, ein Verfahren anzugeben, das die Eingabe der Schriftzeichen verschiedener Schriften mit entgegengesetzten Schreibrichtungen stark vereinfacht. Erfindungsgemäss wird die Aufgabe bei dem Verfahren der eingangs genannten Art durch die im kennzeichnenden Teil des Patentanspruchs 1 angegebenen Merkmale gelöst. Das Verfahren gemäss der Erfindung hat den Vorteil, dass eine zwischen den beiden Schriften gemischte Eingabe ohne Schwierigkeiten möglich ist. Weiterhin ist ein nachträgliches Einfügen von weiteren Schriftzeichen ohne weiteres möglich. Die Schreibmarke kennzeichnet unabhängig von der Schrift immer diejenige Stelle, an der das nächstfolgende Zeichen eingeschrieben wird. Auf diese Weise wird die Benutzung einer mit der Anzeigeeinheit versehenen Schreibmaschine oder eines Telekommunikationsgeräts sehr einfach. Eine besonders vorteilhafte Darstellung wird erreicht, wenn die Schreibmarke nach der Umschaltung auf die zweite Schrift auf das letzte Schriftzeichen der ersten Schrift springt und während der Eingabe der Schriftzeichen der zweiten Schrift an dieser Stelle verbleibt. Falls die Schreibmarke als ein einen Zeichenplatz ausfüllendes Zeichen ausgebildet ist, ist es insbesondere vorteilhaft, wenn dann das letzte Zeichen der ersten Schrift innerhalb dieser Schreibmarke invertiert dargestellt wird. Um sofort diejenige Zeichenstelle festzulegen, nach der nach einer Wiederumschaltung in die erste Schrift die Darstellung fortgesetzt wird, ist es vorteilhaft, wenn nach der Wiederumschaltung die Schreibmarke in Schreibrichtung neben das erste Zeichen der zweiten Schrift springt. Das Verfahren wird insbesondere dann in vorteilhafter Weise angewendet, wenn als die beiden Schriften eine arabische Schrift und eine lateinische Schrift vorgesehen sind. Das Verfahren arbeitet dabei in gleicher Weise unabhängig davon, ob als erste oder als zweite Schrift die arabische Schrift oder die lateinische Schrift vorgesehen sind. Falls die Anzeigeeinheit Bestandteil eines Telekommunikationsgeräts, beispielsweise einer Fernschreibmaschine ist, ist es vorteilhaft, wenn eine Umsetzung der dargestellten Schriftzeichen dahingehend erfolgt, dass entsprechend einer üblichen Übertragungsweise der Schriftzeichen eine Zusammenarbeit mit anderen Telekommunikationsgeräten möglich ist. Dies wird insbesondere dadurch erreicht, dass nach der Umschaltung in die zweite Schrift jedem Schriftzeichen der zweiten Schrift zwei Vorschubzeichen in der ersten Schreibrichtung zugeordnet werden. In diesem Fall ist sichergestellt, dass nach dem Schreiben des Textes der zweiten Schrift die Druckposition sich an der ersten freien Stelle nach dem ersten Zeichen der zweiten Schrift befindet. Eine vorteilhafte Anordnung zur Durchführung des Verfahrens weist eine Steuereinheit auf, die nach einer Umschaltung in die zweite Schrift eine Verschiebung der Schreibmarke nach jeder Eingabe eines Schriftzeichens der zweiten Schrift verhindert und die nach dem Wiederumschalten in die erste Schrift die Schreibmarke an der ersten freien Stelle in der Schreibrichtung darstellt. Im folgenden wird das Verfahren gemäss der Erfindung anhand von Zeichnungen näher erläutert. Es zeigen Fig. 1 eine Darstellung eines vereinfachten Textes aus arabischen und lateinischen Schriftzeichen in einer Zeile an einer Anzeigeeinheit, Fig. 2 Vorschubbewegungen eines den in Fig. 1 dargestellten Text druckenden bekannten Druckwerks, Fig. 3 ein Blockschaltbild einer Anordnung zur Durchführung des Verfahrens. Bei der Darstellung in Fig. 1 ist schematisch eine Schreibzeile ZE einer Anzeigeeinheit, beispielsweise einer einzeiligen Anzeigeeinheit oder einer mehrzeiligen Kathodenstrahlröhre dargestellt. Als erste Schrift wird eine arabische Schrift angenommen, die in der ersten Schreibrichtung, von rechts nach links, dargestellt wird und als zweite Schrift wird eine lateinische Schrift angenommen, die in der zweiten Schreibrichtung, von links nach rechts, dargestellt wird. Bei der Darstellung in Zeile a wird davon ausgegangen, dass zunächst ein arabischer Text von rechts nach links eingeschrieben wird. Eine Schreibmarke SM gibt die Stelle an, an der das jeweils nachfolgend eingegebene Schriftzeichen dargestellt wird. Es seien bereits die drei arabischen Schriftzeichen Zl bis Z3 dargestellt und, wie in Zeile b dargestellt ist, wird als nächstes Zeichen das Zeichen Z4 in an sich bekannter Weise eingegeben. Wenn danach eine Umschaltung in die zweite Schrift, nämlich in die lateinische Schrift erfolgt, springt, wie in Zeile c dargestellt ist, die Schreibmarke SM auf das letzte Zeichen der arabischen Schrift zurück und das Schriftzeichen Z4 wird invertiert dargestellt. Es wird nun angenommen, dass innerhalb des arabischen Textes der lateinische Text "PAT" eingefügt werden soll. Als erstes Zeichen wird, wie in Zeile d dargestellt ist, das Schriftzeichen ttpn als Zeichen Z5 unmittelbar links neben der Schreibmarke SM dargestellt. Die Position der Schreibmarke S wird dabei nicht verändert. Wenn nun das Schrift zeichen "A" eingegeben wird, bleibt, wie in Zeile e dargestellt ist, die Schreibmarke SM wieder unverändert. Das Schriftzeichen "P" wird jedoch um eine Zeichenstelle nach links, also in Schreibrichtung der arabischen Schrift verschoben und das Schriftzeichen "A" wird als Zeichen Z6 wieder unmittelbar neben der Schreibmarke sn dargestellt. Entsprechendes gilt, wenn das Schriftzeichen "T" eingegeben wird. Die Schreibmarke SM bleibt, wie in Zeile f dargestellt ist wieder unverändert, während nun die Zeichen Z5 und Z6 wieder nach links verschoben werden und das Schriftzeichen "T" als Zeichen Z7 wieder neben der Schreibmarke SM dargestellt wird. Wenn die Eingabe des Textes mit den lateinischen Schriftzeichen beendet ist, wird wieder in die erste Schrift, nämlich die arabische Schrift zurückgeschaltet. In diesem Augenblick springt die Schreibmarke SM, wie in Zeile g dargestellt ist, an die erste freie Stelle links neben das Zeichen Z7 und die Eingabe von arabischen Schriftzeichen kann fortgesetzt werden. Die entsprechenden Vorgänge laufen ab, wenn zunächst mit Schriftzeichen in lateinischer Schrift von links nach rechts geschrieben wurde. Nach der Umschaltung in die arabische Schrift springt dann die Schreibmarke¯SM zurück zum letzten Schriftzeichen der lateinischen Schrift und die arabischen Schriftzeichen werden rechts von der Schreibmarke SM dargestellt, wobei die jeweils zuvor eingegebenen Schriftzeichen nach rechts verschoben werden. Falls die Schreibmarke SM nur als senkrechter Strich nach dem jeweils letzten Zeichen ausgebildet ist, braucht diese beim Umschalten von der ersten Schrift in die zweite Schrift nicht verschoben zu werden In diesem Fall kann sie nach dem letzten Schriftzeichen der ersten Schrift verbleiben, bis nach der Umschaltung in die zweite Schrift wieder eine Rückumschaltung in die erste Schrift erfolgt. Bei der Darstellung in Fig. 2 ist die Bewegung eines Druckwerks einer üblichen Fernschreibmaschine dargestellt, an der der in Fig. 1, Zeile g dargestellte Text ausgedruckt wird. Entsprechend internationalen Vereinbarungen muss der Text in der in der Fig. 2 dargestellten Weise dargestellt werden. Während der Darstellung der arabischen Schriftzeichen Z1 bis Z4 erfolgt jeweils ein Vorschub V1 in Schreibrichtung der arabischen Schrift, nämlich nach links. Da die Schriftzeichen der lateinischen Schrift einen Vorschub V3 nach rechts beinhalten, muss zuvor eine Anzahl von Vorschüben V2 nach links durchgeführt werden, die der Anzahl der lateinischen Schriftzeichen -entspricht. Anschliessend werden die lateinischen Schriftzeichen mit den Vorschüben V3 nach rechts abgedruckt. Um dann anschliessend nach der Wiederumschaltung in die. ara- bische Schrift den Text fortsetzen zu können, sind dann wieder entsprechende Vorschübe V4 nach links erforder -lich, bis die nächste freie Druckposition erreicht wird. Bei der Codierung des eingegebenen Textes werden somit jedem lateinischen Schriftzeichen zwei Vorschubzeichen in der der Schreibrichtung dieser Schriftzeichen entgegengesetzten Richtung zugeordnet. Bei der Übertragung und beim Abdruck sind diese Vorschübe derart aufgeteilt, dass sie vor und nach den lateinischen Schriftzeichen angeordnet sind. Auf diese Weise ist sichergestellt, dass eine mit der Anzeigeeinheit ausgerüstete Fernschreibmaschine an andere Fernschreibmaschinen die Texte übertragen kann. Das in Fig. 3 dargestellte Blockschaltbild zeigt ein Telekommunikationsgerät, beispielsweise eine Fernschreibmaschine, die mit einer Anzeigeeinheit AE, beispielsweise einer Kathodenstrahlröhre ausgestattet ist, an der die Texte in Zeilen ZE dargestellt werden. Die Fernschreibma schine enthält weiterhin ein Druckwerk DR, eine Tastatur TA zum Eingeben der Schriftzeichen, einen peripheren Speicher PS und eine Leitungsanpassung LA, an der eine Fernleitung FL angeschlossen ist. Eine Steuereinheit ST steuert die Vorgänge bei der Ein- und Ausgabe sowie bei der Übertragung der Schriftzeichen. Diese Steuereinheit ST enthält vorzugsweise mindestens einen Mikrorechner, in dem Programme ablaufen, die die Durchführung des Verfahrens gemäss der Erfindung steuern. An der Tastatur TA sind neben den Tasten, die sowohl arabischen als auch lateinischen Schriftzeichen zugeordnet sind, eine Umschalttaste UM vorgesehen, mit der zwischen der arabischen und der lateinischen Schrift umgeschaltet werden kann. Wenn nach der Darstellung des arabischen Textes an der Anzeigeeinheit AE die Umschalttaste UM betätigt wird, wird die Schreibmarke St an der Anzeigeeinheit AE durch die Steuereinheit ST derart gesteuert, dass das letzte Zeichen der arabischen Schrift gekennzeichnet wird. Wenn dann die dem lateinischen Schriftzeichen zugeordneten Tasten betätigt werden, werden an der Anzeigeeinheit AE diese Schriftzeichen entsprechend der Darstellung in Fig. 1 dargestellt. Wenn dann wieder die Umschalttaste UM betätigt wird, springt die Schreibmarke SM, wie in Fig. 1 in Zeile g dargestellt ist, an die erste freie Stelle in der Schreibrichtung der arabischen Schrift. Die Steuereinheit ST enthält einen Speicher SP, in dem die an der Anzeigeeinheit AE dargestellten Texte speicherbar sind. Die Steuereinheit ST sorgt dabei dafür, dass neben den Codewörtern für die arabischen Schriftzeichen Z1 bis Z4 und die lateinischen Schriftzeichen Z5 bis Z7 auch die entsprechenden Vorschubzeichen V1 bis V4 entsprechend Fig. 2 an der richtigen Stelle eingespeichert werden, so dass der Drucker DR angesteuert werden kann oder dass die Texte über die Leitungsanpassung LA und die Fernleitung FL zu einem fernen Teilnehmer übertragen werden können oder in dem peripheren Speicher PS gespeichert werden können und ohne Schwierigkeiten an anderen Ausgabeeinheiten ausgegeben werden konnen. 8 Patentansprüche 3 Figuren

Claims: Patentansprüche 1. Verfahren zum Darstellen von Schriften mit unterschie- lichen Schreibrichtungen an einer Anzeigeeinheit, bei de die Schriftzeichen einer ersten Schrift eine erste Schreibrichtung und die Schriftzeichen einer zweiten Schrift eine der ersten Schreibrichtung entgegengesetzte Schreibrichtung aufweisen und bei dem bei einer Darstellung der Schriftzeichen der ersten Schrift eine Schreibmarke in der ersten Schreibrichtung verschoben wird und jeweils diejenige Schreibstelle kennzeichnet, an der das jeweils nächste eingegebene Schriftzeichen der ersten Schrift dargestellt wird, d a d u r c h g e k e n n z e i c h n e t , dass nach dem Umschalten auf die zweite Schrift die eingegebenen Schriftzeichen (Z5 bis Z7) der zweiten Schrift jeweils nach der letzten Schreibstelle der ersten Schrift eingegeben werden, wobei während der Eingabe die Schreibmarke (SM) nicht verschoben wird und dass nach der Eingabe jedes Schriftzeichens (Z5 bis Z7) der zweiten Schrift die jeweils zuvor eingegebenen Schriftzeichen der zweiten Schrift in der ersten Schreibrichtung um jeweils eine Zeichenstelle verschoben werden. 2. Verfahren nach Anspruch 1, d a d u r c h g e k e n n z e i c h n e t , dass die Schreibmarke (SM) nach der Umschaltung in die zweite Schrift zum letzten Schriftzeichen (Z4) der ersten Schriftart verschoben wird und solange an dieser Position verbleibt, bis innerhalb der Zeile eine Wiederumschaltung in die erste Schrift erfolgt. 3. Verfahren nach Anspruch 2, d a d u r c h g e k e n n z e i c h n e t , dass die Schreibmarke (SM) als ein einen Zeichenplatz ausfüllendes Zeichen ausgebildet ist und dass nach der Um-schaltung auf die zweite Schrift das letzte Schriftzeichen (Z4) der ersten Schrift innerhalb der Schreibmarke (SM) invertiert dargestellt wird. 4. Verfahren nach einem der Ansprüche 1 bis 3, d a d u r c h g e k e n n z e i c h n e t , dass nach dem Wiederumschalten auf die erste Schrift die Schreibmarke (SM) auf diejenige Schreibstelle springt, die in der ersten Schreibrichtung vor dem ersten Schriftzeichen (Z5) der zweiten Schrift angeordnet ist. 5. Yerfahren nach einem der Ansprüche 1 bis 4, d a d u r c h g e k e n n z e i c h n e t , dass als Schriften eine arabische Schrift und eine lateinische Schrift vorgesehen sind. 6. Verfahren nach einem der Ansprüche 1 bis 5, d a d u r c h g e k e n n z e i c h n e t , dass beim Einspeichern des Textes nach dem Umschalten in die zweite Schrift für jedes Schriftzeichen der zweiten Schrift zwei zugehörige Vorschubzeichen (V2, V4) in der ersten Schreib richtung eingefügt werden. 7. Verfahren nach Anspruch 6, d a d u r c h g e k e n n z e i c h n e t , dass die Vorschubzeichen (V2, V4) vor und nach den Schriftzeichen (Z5 bis Z7) der zweiten Schrift eingefügt werden. 8. Anordnung zur Durchführung des Verfahrens nach Anspruch 1, d a d u r c h g e k e n n z e i c h n e t dass eine Steuereinheit (ST) vorgesehen ist, die nach der Umschaltung in die zweite Schrift eine Bewegung der Schreibmarke (SM) solange verhindert, bis die Schriftzeichen der zweiten Schrift eingegeben wurden und die bei einer Wiederumschaltung in die erste Schrift die Schreibmarke (SM) an der ersten freien Zeichenstelle in der ersten Schreibrichtung dargestellt und dass die Steuereinheit (ST) einen Speicher (SP) enthält, in dem zu.sätzlich -zu Codewörtern für die Schriftzeichen (Z1 bis Z7) für jedes Schriftzeichen (Z5 bis Z7) der zweiten Schrift zwei Vor schubzeichen (V2, V4) in der ersten Schreitrichtung en- gespeichert werden.

Inventors: GUNTHER, GERD-JOACHIM, DIPL.-ING. (FH), MILLER, HEIDE-MARIE, ROTHENAICHER, HERMANN, DIPL.-ING., Günther, Gerd-Joachim, Dipl.-Ing. (FH)
Applicants: SIEMENS AKTIENGESELLSCHAFT BERLIN UND MUNCHEN
Application year: 1984
Main classification: G09G1
IPC codes: G09G5, G06F3