JPH0666066B2 - Document processor with furigana addition function - Google Patents
Document processor with furigana addition functionInfo
- Publication number
- JPH0666066B2 JPH0666066B2 JP57217295A JP21729582A JPH0666066B2 JP H0666066 B2 JPH0666066 B2 JP H0666066B2 JP 57217295 A JP57217295 A JP 57217295A JP 21729582 A JP21729582 A JP 21729582A JP H0666066 B2 JPH0666066 B2 JP H0666066B2
- Authority
- JP
- Japan
- Prior art keywords
- kana
- kanji
- buffer
- stored
- character
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Lifetime
Links
- 239000000872 buffer Substances 0.000 claims description 118
- 240000000220 Panda oleosa Species 0.000 claims description 92
- 235000016496 Panda oleosa Nutrition 0.000 claims description 84
- 239000010979 ruby Substances 0.000 claims description 65
- 229910001750 ruby Inorganic materials 0.000 claims description 65
- 238000006243 chemical reaction Methods 0.000 claims description 27
- 238000000034 method Methods 0.000 description 13
- 230000006870 function Effects 0.000 description 3
- 238000010586 diagram Methods 0.000 description 2
- 238000000926 separation method Methods 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06K—GRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
- G06K15/00—Arrangements for producing a permanent visual presentation of the output data, e.g. computer output printers
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Input From Keyboards Or The Like (AREA)
- Machine Translation (AREA)
- Document Processing Apparatus (AREA)
Description
【発明の詳細な説明】 本発明は、たとえば漢字で書かれた氏名に振仮名を付け
るためなどに好適に実施される振仮名付加機能付き文書
処理装置に関する。DETAILED DESCRIPTION OF THE INVENTION The present invention relates to a document processing apparatus with a furigana addition function, which is preferably implemented to add furigana to a name written in Chinese characters, for example.
先行技術では横書の場合予め振仮名を入力しておき、そ
の下の行に対応の漢字を入力している。このため操作が
煩雑であつた。特に仮名文字を入力してそれに対応する
漢字または漢字まじり文に変換する機能を有する文書処
理装置では、漢字を入力するためにその仮名文字を入力
し、引続き再び振仮名を付けるために同じ仮名文字を入
力することになり操作が面倒である。In the prior art, in the case of horizontal writing, the furigana is entered in advance, and the corresponding kanji is entered in the line below it. Therefore, the operation is complicated. In particular, in a document processing device having a function of inputting a kana character and converting it into a corresponding kanji or kanji mixed sentence, the kana character is input to input a kanji character, and the same kana character is continuously input to add a kana character again. The input is complicated and the operation is troublesome.
本発明の目的は、操作性が向上された振仮名付加機能付
き文書処理装置を提供することである。An object of the present invention is to provide a document processing device with a function of adding a pseudonym with improved operability.
第1図は本発明の一実施例の全体のブロツク図である。
キーボード装置1は、第2図に示されるように50音順に
配列される仮名キー11と、入力された仮名文字を漢字ま
たは漢字まじり文に変換することを指示する変換キー12
と、この変換によつて読み出された漢字に振仮名を付加
するモードに設定するルビキー13すなわち振仮名指示手
段と、入力された文章を編集して記憶する文章バツフア
41の文章を印字することを指示する印字キー14と、表示
画面の入力位置を示すカーソルマークを移動させるため
のカーソルキー15とを含む。このキーボード1から操作
されたキーに対応して文字コード、制御コードまたはこ
れらに関連するコード化された信号を出力する。処理回
路2は、リードオンリメモリ3のエリア31に予め記憶さ
れている編集プログラムに従つて以下に説明する動作が
行なわれる。このリードオンリメモリ3の他のエリア32
には入力されて記憶される一般の文字コードより文字コ
ードからそれよりも文字サイズが小さいたとえば1/2
程度のルビ文字のコードに変換するための変換テーブル
が記憶されている。ここでいう一般の文字の大きさは、
たとえば10.5ポイントであり、ルビ文字は上述のように
この大きさの1/2である。バツフア手段であるランダ
ムアクセスメモリ4は、入力された文章のデータすなわ
ち仮名文から漢字または漢字まじり文に変換されて編集
された文章データを入力順序に従つて記憶する文章バツ
フア41と仮名キー11から入力された仮名文を記憶する入
力バツフア42と、ルビモード時に仮名キー11から入力さ
れた仮名文を一時的に記憶し、ルビ文字コードに変換さ
れて記憶するルビバツフア43と、文章中の入力行の1行
分の文章データを記憶し、この中で編集制御するための
行Aバツフア44と振仮名印字時に利用され行Aバツフア
44と同様な構成を有する行Bバツフア45と行Aバツフア
44の1つのキヤラクタ位置を示すポインタ46と行Bバツ
フアの1つのキヤラクタ位置を示すポインタ47と文字数
をカウントする際に利用されるキヤラクタカウンタ48と
その他種々のフラグバツフアなどを形成するエリア49と
を含む。文章バツフア41の各行の先頭には、ルビ行であ
ることを示すフラグデータが記憶されている。FIG. 1 is an overall block diagram of an embodiment of the present invention.
The keyboard device 1 includes a kana key 11 arranged in the order of Japanese syllabary as shown in FIG. 2, and a conversion key 12 for instructing conversion of the input kana character into kanji or kanji mixed sentence.
And a ruby key 13 for setting a mode in which a kana is added to the kanji read by this conversion, that is, a kana instructing means, and a text buffer for editing and storing the input text.
A print key 14 for instructing to print the sentence 41 and a cursor key 15 for moving a cursor mark indicating an input position on the display screen are included. The keyboard 1 outputs a character code, a control code, or a coded signal related to these, corresponding to the operated key. The processing circuit 2 performs the operation described below according to the editing program stored in the area 31 of the read-only memory 3 in advance. Other areas of this read-only memory 3 32
The character size is smaller than the general character code that is input and stored in, for example, 1/2
A conversion table for converting the code of the ruby character of the degree is stored. The size of a general character here is
For example, it is 10.5 points, and the ruby character is half this size as described above. The random access memory 4 which is a buffer means stores the data of the input sentence, that is, the sentence buffer 41 and the kana key 11 which store the edited sentence data converted from the kana sentence into kanji or kanji magic sentence according to the input order. The input buffer 42 that stores the input kana sentence, the kana sentence that is input from the kana key 11 in the ruby mode temporarily is stored, and the ruby buffer 43 that is stored after being converted into the ruby character code and the input line of the sentence It stores the text data for one line, and uses the line A buffer 44 for editing control in this and the line A buffer used when printing the kana.
Row B buffer 45 and row A buffer with similar configurations to 44
A pointer 46 indicating one character position of 44, a pointer 47 indicating one character position of the line B buffer, a character counter 48 used for counting the number of characters, and an area 49 forming various other flag buffers. Including. At the beginning of each line of the text buffer 41, flag data indicating that it is a ruby line is stored.
仮名漢字変換手段である仮名漢字変換回路5は、入力さ
れた仮名分を同一の読み仮名の漢字または漢字まじり文
に変換するための辞書を備え、この中には出力バツフア
51が備えられている。仮名漢字変換回路5バツフア51に
は、変換された漢字または漢字まじり文すなわち変換文
が文字コード列で読み出され記憶するとともに、この変
換文の全体の文字数および漢字一字毎の読み仮名数が記
憶される。このようにして、仮名漢字変換回路5は、仮
名文字列を見出し語として同音語の漢字または漢字まじ
り文とともに、変換文の文字数と各漢字の読み仮名数が
対応づけられて読み出されるように構成される。The kana-kanji conversion circuit 5, which is kana-kanji conversion means, is provided with a dictionary for converting the input kana into kanji or kanji mixed sentences of the same reading kana, in which the output buffer is included.
51 are equipped. In the kana-kanji conversion circuit 5 buffer 51, the converted kanji or kanji magic sentence, that is, the conversion sentence is read and stored as a character code string, and the total number of characters of this conversion sentence and the number of reading kana for each kanji character are read. Remembered. In this way, the kana-kanji conversion circuit 5 is configured so that the kana or kanji magic sentence of the same phoneme can be read with the kana character string as an entry word in association with the number of characters of the conversion sentence and the number of reading kana of each kanji. To be done.
印字制御回路6は、プリンタ7を制御するためのもので
あり、文字コードを受信して対応する文字パターンを出
力するキヤラクタジエネレータ61と1行分の各文字をド
ツトパターンに展開して印字バツフア62と字間のピツチ
量を記憶するバツフア63とを備えている。表示制御回路
8は、陰極線管表示装置などであつてもよい表示装置9
を制御するためのものであり、表示データを記憶する表
示メモリ81とカーソルマークの位置を記憶するカーソル
バツフア82と文字コードから文字パターンを出力するキ
ヤラクタジエネレータなどを含む。このカーソルバツフ
ア82は、表示装置9の画面の各キヤラクタエリア毎の記
憶エリアを有し、この記憶エリアにデータを記憶するこ
とによつて対応する画面エリアにカーソルマークを表示
する。The print control circuit 6 is for controlling the printer 7, and is a character generator 61 that receives a character code and outputs a corresponding character pattern, and develops and prints each line of characters into a dot pattern. It has a buffer 62 and a buffer 63 for storing the pitch amount between characters. The display control circuit 8 is a display device 9 which may be a cathode ray tube display device or the like.
And includes a display memory 81 for storing display data, a cursor buffer 82 for storing the position of the cursor mark, and a character generator for outputting a character pattern from a character code. The cursor buffer 82 has a storage area for each character area of the screen of the display device 9, and by storing data in this storage area, a cursor mark is displayed in the corresponding screen area.
通常の文章を入力する場合、すなわち漢字に振仮名を付
加しないで入力を行なう場合の動作を説明する。操作者
が仮名キー11を操作して仮名文字を入力すると第3図の
ステツプ110以降の動作が行なわれる。ステツプ111から
ステツプ113,114に移り、入力バツフア42および行Aバ
ツフア44のポインタ46が示す位置に入力された仮名文字
が記憶され、ステツプ115においてポインタ46を1キヤ
ラクタだけ増加し、カーソルバツフア82をステツプ116
において1キヤラクタ更新し、ステツプ117において行
Aバツフア44のデータを表示メモリ81の対応する行エリ
アすなわちカーソルマークが位置する行にステツプ117
において書き込み前の表示データと書き換えられる。こ
のようにして入力された仮名文字が表示装置9によつて
表示され、カーソルマークが次の入力位置を表示する。
この動作を仮名文字が入力されるたび毎に繰り返し、入
力バツフア42および行Aバツフア44には、仮名文が記憶
される。The operation when inputting a normal sentence, that is, when inputting without adding furigana to kanji will be described. When the operator operates the kana key 11 to input a kana character, the operations after step 110 in FIG. 3 are performed. The process proceeds from step 111 to steps 113 and 114, and the kana character entered at the position indicated by the pointer 46 of the input buffer 42 and the line A buffer 44 is stored. 116
In step 117, the data of the row A buffer 44 is updated to the corresponding row area of the display memory 81, that is, the row where the cursor mark is located.
In, it is rewritten with the display data before writing. The kana character input in this way is displayed on the display device 9, and the cursor mark indicates the next input position.
This operation is repeated each time a kana character is input, and the kana sentence is stored in the input buffer 42 and the line A buffer 44.
操作者は仮名文から漢字または漢字まじり文に変換する
ために変換キー12を操作する。この変換キー12が操作さ
れるとステツプ120以降の動作が実行される。ポインタ4
6は行Aバツフア44の次の入力位置を示しており、これ
を仮名部の先頭アドレスにステツプ121において修正す
る。さらに入力バツフア42の仮名文を仮名漢字変換回路
5に与えてステツプ122において出力バツフア51に対応
する変換文および文字数データを読み出して前述のよう
に記憶する。ステツプ123からステツプ124に移り、出力
バツフア51の変換文を行Aバツフア44のポインタ46で示
される位置から順にポインタ46を増加しながらステツプ
124において書き込み、これによつて仮名文字仮名変換
文に書き換えられる。引続いて変換文の全体の文字数と
仮名文の文字数とがステツプ125において比較され、文
字数の差が算出される。ステツプ126では、カーソルバ
ツフア82をこの差分だけ修正するとともに、ステツプ12
7において行Aバツフア44の仮名部の残り仮名文字をス
テツプ127において削除する。The operator operates the conversion key 12 to convert a kana sentence into a kanji or kanji mixed sentence. When this conversion key 12 is operated, the operations after step 120 are executed. Pointer 4
6 indicates the next input position of the line A buffer 44, which is corrected at step 121 to the start address of the kana part. Further, the kana sentence of the input buffer 42 is given to the kana-kanji conversion circuit 5, and the converted sentence and the character number data corresponding to the output buffer 51 are read out in step 122 and stored as described above. From step 123 to step 124, the conversion sentence of the output buffer 51 is incremented by sequentially increasing the pointer 46 from the position indicated by the pointer 46 of the line A buffer 44.
It is written in 124, and by this, it is rewritten into a kana character kana conversion sentence. Subsequently, the total number of characters in the converted sentence and the number of characters in the kana sentence are compared in step 125, and the difference in the number of characters is calculated. In step 126, the cursor buffer 82 is corrected by this difference, and step 12
At step 7, the remaining kana characters in the kana part of the line A buffer 44 are deleted at step 127.
一般に漢字または漢字まじり文すなわち変換文の文字数
は、仮名文の文字数と等しいか少ない。ステツプ128で
は行Aバツフア44を表示メモリ81の対応する行エリアに
書込み、前の表示データと書きかえられる。ステツプ12
9では、入力バツフア42が初期化される。このような動
作によつて、表示画面には変換文が表示され、カーソル
マークが次の入力位置に表示される。また同様にしてポ
インタ46も次の入力位置を示すことになる。In general, the number of characters in a kanji or kanji mixed sentence, that is, a converted sentence is equal to or less than the number of characters in a kana sentence. At step 128, the row A buffer 44 is written in the corresponding row area of the display memory 81 and can be rewritten as the previous display data. Step 12
At 9, the input buffer 42 is initialized. By such an operation, the converted sentence is displayed on the display screen, and the cursor mark is displayed at the next input position. Similarly, the pointer 46 also indicates the next input position.
漢字に振仮名を付加する動作をする動作を説明する。今
入力位置が振仮名を付加するための漢字の入力位置にあ
るとき、操作者はルビキー13を操作し、ステツプ100か
らステツプ101に移りルビモードに設定される。漢字の
読み仮名を仮名キー11から入力すると、ステツプ110が
実行されステツプ111からステツプ112に移り、入力文字
がルビバツフア43にストアされる。以下、ステツプ113
ないしステツプ117が前述と同様に行なわれる。操作者
は、仮名文字が入力された後に変換キー12を操作する。
これによつてステツプ120からステツプ121に移り、入力
バツフア42のデータは仮名漢字変換回路5に与えられ、
変換文と文字データとを出力バツフア51にステツプ122
において読み出される。ステツプ123から第4図に示さ
れるステツプ140に移り、行Aバツフア44の入力位置を
示すポインタ46に対応する位置に振仮名を付加する漢字
の先頭を示す振仮名スタートコードを記憶する。振仮名
スタートコードは、FSで示される。ステツプ141におい
てポインタ46の内容は+1だけ増加される。ステツプ14
2では、出力バツフア51の変換文を行Aバツフア44のポ
インタ46で示される位置から順にポインタ46を1つずつ
増加するとともに、書込み動作を行ない仮名文字から置
きかえて記憶する。さらに、引き続いてステツプ143で
は、振仮名が付加される漢字の終了を示す振仮名終了コ
ードを記憶し、ステツプ144においてポインタ46を1だ
け増加する。振仮名終了コードは、参照符FEで示され
る。この動作によって、行Aバッフア44中の振仮名付き
漢字位置に振仮名スタートコードと振仮名終了コードに
挟まれて連続する漢字が記憶される。なお、振仮名スタ
ートコードFSと振仮名終了コードFEは後述する第6図の
印字時に、各漢字とその振仮名のルビ文字とを対応させ
る際に利用される。ステツプ145では、行Aバツフア44
の先頭から振仮名スタートコードまでの文字数をカウン
タ48でカウントして、ステツプ145において保持する。
そこでステツプ146では前述と同様に仮名文と変換文と
の文字数の差を求め、ステツプ147において行Aバツフ
ア44に残つている仮名部を削除するとともに、ステツプ
148においてカーソルバツフア82を修正する。The operation of adding furigana to kanji will be described. When the input position is at the input position of the kanji for adding kana, the operator operates the ruby key 13 to move from step 100 to step 101 and the ruby mode is set. When the kana reading kana is entered from the kana key 11, step 110 is executed and step 111 is moved to step 112, and the input character is stored in ruby buffer 43. Below, step 113
Or step 117 is performed as before. The operator operates the conversion key 12 after the kana character is input.
As a result, the process moves from step 120 to step 121, and the data of the input buffer 42 is given to the kana-kanji conversion circuit 5,
Output the converted text and character data to the buffer 51
Read at. The process moves from step 123 to step 140 shown in FIG. 4, and the kana kana start code indicating the beginning of the kanji for adding kana to the position corresponding to the pointer 46 indicating the input position of the line A buffer 44 is stored. The furigana start code is indicated by FS. At step 141, the content of pointer 46 is incremented by +1. Step 14
In step 2, the conversion sentence of the output buffer 51 is stored by replacing the pointer 46 with the pointer 46 of the line A buffer 44 by one, and performing the writing operation to replace the kana character. Further, subsequently, in step 143, a furigana end code indicating the end of the kanji to which furigana is added is stored, and in step 144, the pointer 46 is incremented by one. The furigana end code is indicated by reference numeral FE. By this operation, consecutive kanji characters sandwiched by the kana kana start code and kana kana end code are stored at the kanji character with kana kana position in the line A buffer 44. The furigana start code FS and furigana end code FE are used to associate each kanji with the ruby character of that furigana at the time of printing in FIG. 6 described later. At step 145, row A buffer 44
The number of characters from the beginning to the kana start code is counted by the counter 48 and held in step 145.
Therefore, in step 146, the difference in the number of characters between the kana sentence and the converted sentence is obtained in the same manner as described above, and in step 147, the kana portion remaining in the line A buffer 44 is deleted and the step is performed.
At 148, the cursor buffer 82 is modified.
行Aバツフア44に改行データは、すなわち改行キー(図
示せず)が操作されたときまたは入力された文字があら
かじめ定めた数に達したときにストアされる。この改行
データがあるか否かがステツプ149において判定され
る。改行データがないならば、ステツプ150に移り改行
データが行Aバツフア44のポインタ46に対応する位置に
書き込まれる。Line feed data is stored in the line A buffer 44, that is, when a line feed key (not shown) is operated or when the number of input characters reaches a predetermined number. It is determined in step 149 whether or not there is this line feed data. If there is no line feed data, the process moves to step 150 and the line feed data is written in the position corresponding to the pointer 46 of the line A buffer 44.
行Aバツフア44を文章バツフア41および表示メモリ81の
対応する行エリアにステツプ152,153において記憶し、
ステツプ154においては行Aバツフア44およびポインタ4
6を初期化する。The line A buffer 44 is stored in the corresponding line area of the sentence buffer 41 and the display memory 81 at steps 152 and 153,
In step 154, line A buffer 44 and pointer 4
Initialize 6.
上記の動作により、行Aバッフア44に記憶した振仮名付
き漢字を含む行データが文章バッフア41に記憶され、ス
テップ160において、上記の行の前の行の文章データの
行頭位置に記憶するフラッグデータを読み出し、さらに
ステップ161において、ルビフラッグで有るか否か即ち
この行中に先にルビ文字が入力された行であるか否かを
判定し、ルビ行でなければ行Aバツフア44の先頭にルビ
フラグをステツプ152においてセツトし、ルビ行であれ
ばステツプ163においてその同一行に他の振仮名文字が
あるものとしてその行のデータを行Aバツフア44に転送
する。このとき文章バッフア41中の行Aバッフア44に転
送された文章データは削除される。ステップ164におい
て、ステップ161でルビ行でないとの判定の場合はステ
ップ145でカウンタ46に記憶している文字数と等しくな
るまで行Aバッフア44にポインタ46を次の書き込み位置
を示すように1増加する。またステップ163で文章バッ
フア41から行Aバッフア44に文章データが転送されてい
る場合は、上記カウンタ48の文字数と等しくなるまでポ
インタ46を更新しながら行Aバッフアのポインタ46で示
す位置に文字がなければスペース文字を書き込み、文字
が有ればポインタ46の更新のみを行い、最後にポインタ
46を次の書き込み位置を示すように1増加する。すなわ
ち次の行に記憶されている振仮名を付加すべき漢字の位
置の上の行に振仮名が出力されるようにスペース文字が
挿入されることになる。ステツプ165では、ルビバツフ
ア43の仮名文字をリードオンリメモリ3の仮名ルビ変換
テーブル32によつてルビ文字に変換して、ステツプ165
において記憶する。次に先に説明された仮名漢字変換に
よつてステツプ166において出力バツフアに記憶する文
字数データを読出し、ルビバツフア43の漢字一字毎の読
み数毎に区切データを挿入する。By the above operation, the line data including the kana with kana stored in the line A buffer 44 is stored in the sentence buffer 41, and in step 160, the flag data to be stored at the beginning position of the sentence data of the line before the above line is changed. Then, in step 161, it is determined whether or not it is a ruby flag, that is, whether or not a ruby character has been previously input in this line. If it is not a ruby line, a ruby flag is added to the beginning of the line A buffer 44. Is set in step 152, and if it is a ruby line, the data of that line is transferred to the line A buffer 44 on the assumption that another kana character is present in the same line in step 163. At this time, the text data transferred to the line A buffer 44 in the text buffer 41 is deleted. In step 164, if it is determined in step 161 that it is not the ruby line, the pointer 46 is incremented by 1 in the line A buffer 44 to indicate the next writing position until the number of characters stored in the counter 46 is equal to that in step 145. . If the text data is transferred from the text buffer 41 to the line A buffer 44 in step 163, the character is moved to the position indicated by the pointer 46 of the line A buffer while updating the pointer 46 until the number of characters of the counter 48 becomes equal. If not, write a space character, if there is a character, only update pointer 46,
Increment 46 to indicate the next write position. That is, the space character is inserted so that the kana stored in the next line is output to the line above the position of the kanji to which the kana is to be added. In step 165, the kana character of the ruby buffer 43 is converted into the ruby character by the kana ruby conversion table 32 of the read-only memory 3, and the step 165 is performed.
Remember in. Next, the character number data stored in the output buffer is read at step 166 by the kana-kanji conversion described above, and the delimiter data is inserted for each reading number of each kanji character of the ruby buffer 43.
第5図は、表示装置9によつて表示される状態を示す。
第5図(1)に示されるように漢字「東京都」の漢字に
振仮名を付加する場合を想定すると、仮名文字「ト
ウ」、「キヨウ」および「ト」を単位として区分され、
この間に区切データが挿入されることになる。FIG. 5 shows a state displayed by the display device 9.
As shown in FIG. 5 (1), assuming that a kana character is added to the kanji character "Tokyo", the kana characters "to", "kiyo" and "to" are divided into units,
Separation data will be inserted between them.
ステツプ167では、行Aバツフア44のポインタ46の示す
位置すなわち入力されるべき位置にルビ用開始コードが
記憶される。ルビ開始コードは、参照符SRBで示され
る。ステツプ168では、ポインタ46が1だけ増加され、
ステップ169において、先のステップ166で漢字1字毎の
読み数に区切りデータを挿入されたルビバッフア43のル
ビ文字データを、行Aバッフア44のポインタ(PA)46で
示す位置よりポインタ46を更新しながら順に書き込み、
ステツプ170において行Aバツフア44にルビ終了コード
が記憶される。ルビ終了コードは参照符ERBで示され
る。この動作によって、上記振仮名付き漢字に対応した
行Aバッフア44中の振仮名位置にルビ開始コード(SR
B)とルビ終了コード(ERB)に挟まれて連続するルビ文
字データが記憶される。なお、このルビ開始データ(SR
B)とルビ終了コード(ERB)は後述する第6図の印字時
に、各漢字とその振仮名のルビ文字とを対応付けさせる
際に利用される。ステツプ171では、ポインタ46が1だ
け増加される。ステツプ172では行Aバツフア44に改行
コードがあるか否かが判断され、なければ行Aバツフア
44に改行コードがステツプ173において書込まれる。ス
テツプ174では、行Aバツフア44のデータが表示メモリ8
1の対応する行エリアに書込まれる。ステツプ175では、
行Aバツフア44のデータが文章バツフア41の対応する行
エリアに挿入される。すなわち、行Aバツフア44に改行
データがあるかどうかが判断され、なければ改行データ
を記憶して行Aバツフア44にルビ行の文章が完成され
る。行Aバツフア44のデータは表示メモリ81の対応する
エリアに記憶され、文章バツフアの対応する行エリアに
挿入され、行Aバツフア44およびポインタ46がステツプ
176において初期化され、ステツプ177においてルビモー
ドが解除される。ステツプ178では、次の行の文章デー
タが再び行Aバツフア44に転送される。このような一連
の動作によつて所望の行に振仮名を付加すべく漢字が入
力されると、その漢字の一つ上の行に振仮名となるルビ
文字がこの漢字の読み数毎に区分され、行が形成され記
憶される。このときカーソルマークが先の漢字の次に位
置しており引続き新たな文章入力が可能である。このよ
うな動作が繰返えし行なわれる。At step 167, the ruby start code is stored at the position indicated by the pointer 46 of the row A buffer 44, that is, at the position to be input. The ruby start code is indicated by the reference symbol SRB. At step 168, the pointer 46 is incremented by 1,
In step 169, the ruby character data of the ruby buffer 43 in which the delimiter data is inserted in the number of readings for each kanji in the previous step 166 is updated by the pointer 46 from the position indicated by the pointer (PA) 46 of the line A buffer 44. While writing in order,
At step 170, the ruby end code is stored in row A buffer 44. The ruby exit code is indicated by the reference symbol ERB. By this operation, the ruby start code (SR) is added to the position of the kana in line A buffer 44 corresponding to the above kanji with kana.
B) and the ruby end code (ERB) sandwiched between consecutive ruby character data are stored. This ruby start data (SR
B) and the ruby end code (ERB) are used in associating each kanji with the ruby character of its kana when printing FIG. 6 described later. In step 171, the pointer 46 is incremented by 1. In step 172, it is judged whether or not the line A buffer 44 has a line feed code.
The line feed code is written in 44 at step 173. In step 174, the data in row A buffer 44 is displayed in the display memory 8
Written in the corresponding row area of 1. In Step 175,
The data of line A buffer 44 is inserted into the corresponding line area of sentence buffer 41. That is, it is judged whether or not there is line feed data in the line A buffer 44, and if there is no line feed data, the line feed data is stored and the text of the ruby line is completed in the line A buffer 44. The data of the line A buffer 44 is stored in the corresponding area of the display memory 81, inserted into the corresponding line area of the sentence buffer, and the line A buffer 44 and the pointer 46 are stepped.
It is initialized in 176, and the ruby mode is released in step 177. In step 178, the text data of the next line is transferred to the line A buffer 44 again. When a kanji is input to add a kana to a desired line by such a series of operations, the ruby character that becomes a kana in the line immediately above the kanji is divided according to the number of readings of this kanji, Rows are formed and stored. At this time, the cursor mark is located next to the previous kanji, and you can continue to input new text. Such an operation is repeated.
このように編集された文字のプリンタ7による印字動作
を説明する。操作者は、一頁分の文字が入力されると、
印字キー14を操作する。The printing operation of the character thus edited by the printer 7 will be described. When the operator inputs one page of characters,
Operate the print key 14.
印字キー14が操作されると、第3図に示されるステツプ
200から第6図に示されるステツプ201に移る。ステツプ
201によつて文章バツフア41の印字頁の先頭を選択す
る。ステツプ202では、この選択された文章バツフア41
から1行分の文章データを行Aバツフア44に転送し行先
頭に記憶する。ルビ行を示すフラグを読み取りステツプ
203ではルビ行が判定され、ルビ行であれば同一データ
を行Bバツフア45にステツプ204において記憶する。行
Aバツフア44のポインタ46で示す位置は初期には、先頭
の第1字を示す。このポインタ46で示す位置のデータを
ステツプ205において読み出し、ステツプ206,207,208に
おいてこのデータが改行データSRBコードまたは振仮名
スタートコードであるかを判定し、何れのデータでもな
ければ文字データであることを意味する。このデータ
は、キヤラクタジエネレータ61にステツプ209において
与えられる。ステツプ210では、キヤラクタジエネレー
タ61から対応する文字パターンを出力し、印字バツフア
62に先頭から順に記憶する。またステツプ211におい
て、ポインタ46が1だけ増加され次のデータを読み出す
指示を行なう。このようにして行Aバツフア44に記憶す
る文字データが順次パターンに展開され、印字バツフア
62に記憶される。When the print key 14 is operated, the step shown in FIG.
From 200 to step 201 shown in FIG. Step
The head of the printed page of the text buffer 41 is selected by 201. In step 202, the selected sentence buffer 41
From the first line to the line A buffer 44 and stored at the beginning of the line. Read the flag indicating the ruby line
At 203, the ruby line is determined, and if it is the ruby line, the same data is stored in the line B buffer 45 at step 204. The position indicated by the pointer 46 of the line A buffer 44 initially indicates the first character at the beginning. The data at the position indicated by the pointer 46 is read in step 205, and it is determined in step 206, 207, 208 whether this data is a line feed data SRB code or a kana start code, and if it is not any data, it means that it is character data. This data is provided to the charactor generator 61 at step 209. In step 210, the character generator 61 outputs the corresponding character pattern and prints it.
The data is stored in 62 in order from the beginning. Further, in step 211, the pointer 46 is incremented by 1 to give an instruction to read the next data. In this way, the character data stored in the line A buffer 44 is successively developed into a pattern, and the print buffer is printed.
It is stored in 62.
改行データが読み出されるとステツプ206からステツプ2
10,220に移り、印字バツフア62に記憶されている1行分
の印字パターンをプリンタ7に与えて印字を行なう。1
頁の印字の終了が施されていないときには、ステツプ22
3に移り、次の行を選択し、ステツプ224においてポイン
タ46,47を初期化し、再びステツプ202に移つて動作が行
なわれ、このようにして最終的に1頁分の印字が行なわ
れる。When the line feed data is read, step 206 to step 2
The process proceeds to 10,220 and the print pattern for one line stored in the print buffer 62 is given to the printer 7 to perform printing. 1
If the page has not been printed, step 22
In step 3, the next line is selected, pointers 46 and 47 are initialized in step 224, and the operation is performed again in step 202. In this way, one page is finally printed.
ルビ行の印字について説明する。ステツプ203において
ルビ行であることが検出されるとステツプ204において
行Aバツフア44および行Bバツフア45には同一の文章デ
ータが記憶される。行Aバツフア44の各データを読み出
しているうちにやがてルビの開始を示すSRBコードが読
み出されるはずである。このときステツプ207からステ
ツプ230に移り、ポインタ46を1だけ増加するととも
に、行Aバツフア44のルビ文字の先頭を表わすポイタ46
の位置から区切りデータまでのルビ文字数がステツプ23
1においてカウンタ48によつてカウントされる。このカ
ウント値をnとする。続いてステツプ232において、 N×n≧M …(1) の比較が行なわれる。ここでMは漢字1字のサイズを表
し、Nはルビ文字1字のサイズを表す。この実施例では
10.5ポイントである。ルビ文字のサイズNはM/2であ
る。第1式によれば、漢字1字に対するルビ文字全体の
必要なサイズの比較が行なわれることになる。第5図
(1)に示される漢字「東」に対して振仮名のトウが割
当てられるとすれば、 N×n=m …(2) となる。すなわちルビ文字が2文字以上であれば、ステ
ツプ233に進む。ステツプ233以降では、ルビ文字のピツ
チが優先され、行Aバツフア44のポインタ46の位置のル
ビ文字「ト」がキヤラクタゼネレータ61に与えられ、そ
のパターンが印字バツフア62にステツプ234において転
送される。ステツプ235ではポインタ46に位置を加算
し、このポインタ46によつて示されるデータが区切デー
タであるか、ルビ終了を表わすEBRであるかをステツプ2
36,237においてそれぞれ判定し、いずれでもないときに
は、ステツプ233にもどり、仮名「ウ」のパターンが印
字バツフア62にストアされる。同様に仮名「キヨウ」に
ついても同様である。区切データが読出されると再び上
述の動作が繰り返され、EBRコードが読出されるとステ
ツプ211に進み、ルビ印字が終了する。Printing of ruby lines will be described. When the ruby line is detected in step 203, the same sentence data is stored in line A buffer 44 and line B buffer 45 in step 204. While reading each data in the row A buffer 44, the SRB code indicating the start of ruby should be read soon. At this time, the step moves from step 207 to step 230, the pointer 46 is incremented by 1, and the pointer 46 indicating the head of the ruby character in the line A buffer 44 is displayed.
The number of ruby characters from the position of
At 1 it is counted by the counter 48. This count value is n. Then, in step 232, the comparison of N × n ≧ M (1) is performed. Here, M represents the size of one kanji character, and N represents the size of one ruby character. In this example
10.5 points. The size N of the ruby characters is M / 2. According to the first expression, the necessary size of the entire ruby character for one kanji character is compared. If the kana kana tow is assigned to the Chinese character “east” shown in FIG. 5 (1), then N × n = m (2) That is, if there are two or more ruby characters, the process proceeds to step 233. After step 233, the ruby character pitch is given priority, and the ruby character "to" at the position of the pointer 46 on the line A buffer 44 is given to the character generator 61, and the pattern is transferred to the print buffer 62 at step 234. . In step 235, the position is added to the pointer 46, and it is determined whether the data indicated by the pointer 46 is delimited data or EBR indicating the end of ruby.
When the determination is made at 36 and 237, respectively, and when neither is the case, the process returns to step 233, and the pattern of the pseudonym “U” is stored in the print buffer 62. Similarly, the same applies to the kana "Kyou". When the delimiter data is read, the above operation is repeated again, and when the EBR code is read, the process proceeds to step 211 and the ruby printing is completed.
第5図(1)に示されるように漢字1字に対して振仮名
1字の「都」の場合ステツプ232からステツプ240へ進
む。このステツプ240では、 を算出し、バツフア63にその値Pをストアする。但し、
Pはその絶対値を用いる。すなわちルビ文字ピツチと漢
字ピツチとの差を求めそれを1/2とした幅値を算出す
る。この第3式で示される値は、ルビ文字間の送りスペ
ース量をルビ文字の両側に配置させるようにするために
バツフア63にストアされるものである。ステツプ241で
は、バツフア63の値を印字バツフア62にストアする。印
字バツフア62には、バツフア63の値に相当するドツト列
のスペースが記憶される。ステツプ245では、ステツプ2
33〜237と同じ動作が行われ(第6図のステップ245で
は、ステップ233,234,235,236,237と表現されてい
る。)、この実施例における片板名「ト」のパターンが
印字バツフア62にストアされるとともに再びステツプ24
1のバツフア63の値Pが印字バツフア62にステツプ246に
おいてストアされる。引き続いて次のデータがSRBコー
ドであるならば、ステツプ230に進み、ERBコードである
ならば、ステツプ211に進む。As shown in FIG. 5 (1), in the case of "Koto", which is one kana for one kanji, step 232 is followed by step 240. In this step 240, Is calculated and the value P is stored in the buffer 63. However,
P uses its absolute value. That is, the difference between the ruby character pitch and the kanji character pitch is calculated, and the width value is calculated by halving the difference. The value represented by the third equation is stored in the buffer 63 so that the amount of space for feeding between the ruby characters is arranged on both sides of the ruby character. At step 241, the value of the buffer 63 is stored in the print buffer 62. The print buffer 62 stores the space in the dot row corresponding to the value of the buffer 63. In Step 245, in Step 2
The same operation as 33 to 237 is performed (in step 245 in FIG. 6, it is expressed as steps 233, 234, 235, 236, 237), and the pattern of the single plate name “TO” in this embodiment is stored in the print buffer 62 and again. Step 24
The value P of the buffer 63 of 1 is stored in the printing buffer 62 at step 246. If the next data is the SRB code, the process proceeds to step 230, and if the next data is the ERB code, the process proceeds to step 211.
このような動作によつて第5図(1)に示されるように
振仮名文字が記憶され、漢字ピツチよりも少ない場合は
字間を表わすP1が挿入され、漢字ピツチと同一される。By such an operation, the kana characters are stored as shown in FIG. 5 (1), and when the number is smaller than the Chinese character pitch, P1 indicating the character spacing is inserted and the character is identified as the Chinese character pitch.
振仮名が付加される漢字の行を印字する場合の動作を説
明する。このとき行Aバツフア44には漢字の行が記憶さ
れ、行Bバツフア45には行に印字しているルビ行がステ
ツプ204によつて記憶されている。行Aバツフア44の印
字のためにデータを読み出していると、先の説明のよう
に振仮名スタートコードが読み出されることになる。こ
れによつてステツプ208から第7図のステツプ260に移
る。このステツプ260においてポインタ47の内容に従つ
て順次データが読み出されルビ開始コードが読み出され
ると、ステツプ261からステツプ263に移る。ルビ開始コ
ードが読み出されないときには、ステツプ262において
ポインタ47が1だけ増加されて、ステツプ260に戻る。
ステツプ263ではポイタ47の内容が1だけ増加される。
ポインタ47の内容はルビ文字先頭位置を示す。行Bバツ
フア45に記憶されるルビ文字数はカウンタ48によつてカ
ウントされ、ステツプ264においてカウントされる。ス
テツプ265では、 N×n≦M …(4) を比較し、漢字1字に対してルビ文字が1文字または2
文字であれば、ステツプ266へ移る。この場合、例えば
第5図(1)の漢字「東」および「都」の場合である。The operation when printing a line of kanji to which a furigana is added will be described. At this time, a line of Chinese characters is stored in the line A buffer 44, and the ruby line printed on the line is stored in the line B buffer 45 by the step 204. When data is being read for printing the line A buffer 44, the kana start code will be read as described above. This moves from step 208 to step 260 in FIG. In this step 260, when the data is sequentially read out according to the contents of the pointer 47 and the ruby start code is read out, the step moves from the step 261 to the step 263. When the ruby start code is not read, the pointer 47 is incremented by 1 in step 262, and the process returns to step 260.
At step 263, the contents of Poita 47 are incremented by one.
The content of the pointer 47 indicates the ruby character start position. The number of ruby characters stored in line B buffer 45 is counted by counter 48 and in step 264. In step 265, N × n ≦ M (4) is compared, and one kanji or one ruby character or two ruby characters are compared.
If it is a character, move to step 266. This is the case, for example, for the Chinese characters “east” and “tou” in FIG. 5 (1).
行Aバツフア44のポインタ46で示される文字データをキ
ヤラクタゼネレータ61にステツプ266において与え、対
応するパターンを印字バツフア62に記憶する。ステツプ
268ではポインタ46の内容が1字だけ増加されて、次の
データを読出すべく指示される。ステツプ269では振仮
名終了コードであるかどうかが判断され、そうでなけれ
ばステツプ263に戻る。The character data indicated by the pointer 46 of the row A buffer 44 is given to the character generator 61 at step 266, and the corresponding pattern is stored in the print buffer 62. Step
At 268, the content of the pointer 46 is incremented by one character, and it is instructed to read the next data. In step 269, it is judged whether or not it is a kana ending code, and if not, the process returns to step 263.
振仮名終了コードが読出されると、再び第6図のステツ
プ211に移り一般の文字印字処理が行なわれる。When the kana ending code is read, the process moves to step 211 in FIG. 6 again and general character printing processing is performed.
ステツプ265において第4式が成立しない場合、すなわ
ち第5図(1)で示される漢字「京」および第5図
(2)で示される「黛」の場合には、ステツプ280に移
り第5式が算出される。If the fourth formula is not satisfied in step 265, that is, if the kanji "Kyo" shown in Fig. 5 (1) and "mayu" shown in Fig. 5 (2), go to step 280 and the fifth formula Is calculated.
この値Pの絶対値。はバツフア63にストアされる。その
後は前述の説明と同様にバツフア63にストアされるスペ
ース量を文字パターンの両側に配置して印字バツフアに
ステツプ281およびステツプ282において書込む。ステツ
プ282ではステツプ266,267,281の動作を行なう。このよ
うにして第5図(1)および第5図(2)で示されるよ
うに送り量P2,P3が漢字1字の両側に配置される。 The absolute value of this value P. Will be stored at Buffer 63. Thereafter, as in the above description, the amount of space to be stored in the buffer 63 is arranged on both sides of the character pattern and written in the print buffer at steps 281 and 282. In step 282, the operations of steps 266, 267 and 281 are performed. In this way, the feed amounts P2 and P3 are arranged on both sides of one Kanji character as shown in FIGS. 5 (1) and 5 (2).
このような動作によつて漢字1字に対する振仮名文字が
自動的に漢字の1つ上の行に対応して配置されることに
なる。なお説明を省いたがルビ行の印字の際には先の編
集によつて振仮名を付加する先頭の漢字までスペース文
字が記憶されており、ルビ文字全体が対応の漢字群の1
つ上の位置付けられる。By such an operation, the furigana character for one kanji character is automatically arranged corresponding to the line immediately above the kanji character. Although the explanation is omitted, when printing the ruby line, the space character is stored up to the first kanji to which the kana is added by the previous editing, and the entire ruby character is one of the corresponding kanji groups.
Positioned one above.
振仮名は、カナ仮名であつても平板名であつても良い。
また本発明は、横書だけでなく縦書に関連してもまた実
施されることができる。The furigana may be either kana or slab name.
Also, the present invention can be implemented not only in horizontal writing but also in vertical writing.
以上のように本発明によれば、簡単な操作によって漢字
に振仮名を付加することができる。As described above, according to the present invention, a kana can be added to a kanji by a simple operation.
また本発明によれば、各漢字毎の振仮名字数を算出し、
漢字と振仮名文字との対応関係を調整して配置するの
で、読みやすい振仮名表示を行うことができる。According to the present invention, the number of furigana characters for each kanji is calculated,
Since the correspondence between Chinese characters and furigana characters is adjusted and arranged, it is possible to display furigana that is easy to read.
第1図は本発明の一実施例の全体のブロツク図、第2図
はキーボード装置1の平面図、第3図および第4図は第
1図に示された実施例の動作を説明するためのフローチ
ヤート、第5図は表示装置9によつて表示される状態を
示す図、第6図および第7図は漢字の振仮名を付与する
動作を説明するためのフローチヤートである。 1……キーボード装置、2……処理回路、3……リード
オンリメモリ、4……ランダムアクセスメモリ、5……
仮名漢字変換回路、7……プリンタ、9……表示装置FIG. 1 is an overall block diagram of an embodiment of the present invention, FIG. 2 is a plan view of the keyboard device 1, and FIGS. 3 and 4 are for explaining the operation of the embodiment shown in FIG. FIG. 5 is a flow chart showing the state displayed by the display device 9, and FIGS. 6 and 7 are flow charts for explaining the operation of giving a kana kana kana. 1 ... Keyboard device, 2 ... Processing circuit, 3 ... Read-only memory, 4 ... Random access memory, 5 ...
Kana-Kanji conversion circuit, 7 ... Printer, 9 ... Display device
───────────────────────────────────────────────────── フロントページの続き (56)参考文献 特開 昭55−124836(JP,A) 特開 昭56−80729(JP,A) 特開 昭57−81643(JP,A) 特開 昭53−99723(JP,A) ─────────────────────────────────────────────────── ─── Continuation of the front page (56) References JP-A-55-124836 (JP, A) JP-A-56-80729 (JP, A) JP-A-57-81643 (JP, A) JP-A-53- 99723 (JP, A)
Claims (1)
じり文に変換する文書処理装置において、 仮名入力位置を指定するカーソル手段と、振仮名を入力
することを指示する振仮名指示手段と、 仮名漢字変換のために入力された仮名文字を記憶する第
1バッフア手段と、仮名漢字変換を指示する変換指示手
段と、前記仮名文字に対応する漢字または漢字まじり文
を記憶する第2バッフア手段と、 前記振仮名指示手段が操作されていない状態において
は、前記第1バッフア手段に記憶された仮名文字をカー
ソルが位置する行に記憶し、引き続く前記変換指示に基
づき、前記第2バッフア手段に記憶された漢字または漢
字まじり文を前記仮名文字と入れ換えて記憶し、 前記振仮名指示手段が操作されている状態においては、
前記第1バッフア手段に記憶された仮名文字をカーソル
が位置する行に記憶し、 引き続く前記変換指示に基づき、前記第2バッフア手段
に記憶された漢字または漢字まじり文を前記仮名文字と
入れ換えて記憶するとともに、 当該記憶された漢字または漢字まじり文の前の行に前記
第1バッファ手段に記憶された仮名文字をルビ変換した
振仮名文字を記憶する文章バッファと、 前記文章バッフアの内容の印字を指示する印字指示手段
と、 前記印字指示手段の操作に伴って、前記文章バッフアに
記憶された漢字とその振仮名文字とを夫れ夫れ読み出し
て、その印字幅を比較し、その差に相当する幅値を算出
する算出手段と、 前記漢字とその振仮名文字とを印字する際に、前記算出
した幅値を印字幅の少ない側に挿入して出力する制御手
段と、 を備えたことを特徴とする振仮名付加機能付き文書処理
装置。Claim: What is claimed is: 1. In a document processing device for converting kana or kanji mixed sentences by inputting kana characters, a cursor means for specifying a kana input position, a kana kana instructing means for inputting a kana, and a kana kanji conversion A first buffer means for storing the kana characters input for that purpose, a conversion instructing means for instructing kana-kanji conversion, a second buffer means for storing kanji or kanji spelled sentences corresponding to the kana characters, and the furigana instruction. When the means is not operated, the kana character stored in the first buffer means is stored in the line where the cursor is located, and the kanji or kanji stored in the second buffer means is stored based on the subsequent conversion instruction. In a state in which a magic sentence is stored by replacing the kana character with the kana character indicating means being operated,
The kana character stored in the first buffer means is stored in the line where the cursor is located, and the kanji or kanji spelling sentence stored in the second buffer means is replaced with the kana character and stored based on the subsequent conversion instruction. In addition, a text buffer that stores the kana or kana-kanji mixed sentences in which the kana characters stored in the first buffer means are converted into ruby characters is stored in a line before the stored kanji or kanji kanji characters, and the printing of the contents of the text buffer is instructed. And a print instruction means for reading and reading the kanji and its kana characters stored in the sentence buffer in accordance with the operation of the print instruction means, comparing the print widths, and a width corresponding to the difference. Calculating means for calculating a value, and a control means for inserting and outputting the calculated width value in the side having a smaller print width when printing the kanji and its kana kana characters, Phonetic additional function document processing apparatus characterized by comprising.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP57217295A JPH0666066B2 (en) | 1982-12-10 | 1982-12-10 | Document processor with furigana addition function |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP57217295A JPH0666066B2 (en) | 1982-12-10 | 1982-12-10 | Document processor with furigana addition function |
Publications (2)
Publication Number | Publication Date |
---|---|
JPS59106035A JPS59106035A (en) | 1984-06-19 |
JPH0666066B2 true JPH0666066B2 (en) | 1994-08-24 |
Family
ID=16701893
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP57217295A Expired - Lifetime JPH0666066B2 (en) | 1982-12-10 | 1982-12-10 | Document processor with furigana addition function |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPH0666066B2 (en) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH0751365B2 (en) * | 1985-02-28 | 1995-06-05 | 株式会社東芝 | Document creation device and ruby output method |
CN1090455C (en) * | 2000-09-15 | 2002-09-11 | 卢挺 | Broad bean milk powder and its preparing process |
JP5250453B2 (en) * | 2009-03-05 | 2013-07-31 | 株式会社エクシング | CONVERSION DEVICE, CONVERSION METHOD, DISPLAY SYSTEM, AND COMPUTER PROGRAM |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS5399723A (en) * | 1977-02-10 | 1978-08-31 | Alps Electric Co Ltd | Character input device |
JPS55124836A (en) * | 1979-03-19 | 1980-09-26 | Toshiba Corp | Japanese language output system |
JPS5680729A (en) * | 1979-12-04 | 1981-07-02 | Fujitsu Ltd | Japanese document writing device |
JPS5781643A (en) * | 1980-11-07 | 1982-05-21 | Fujitsu Ltd | Character-string input system |
JPS58142436A (en) * | 1982-02-19 | 1983-08-24 | Hitachi Ltd | Ruby display control method |
-
1982
- 1982-12-10 JP JP57217295A patent/JPH0666066B2/en not_active Expired - Lifetime
Also Published As
Publication number | Publication date |
---|---|
JPS59106035A (en) | 1984-06-19 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
GB1296176A (en) | ||
US4717911A (en) | Technique for chaining lines of a document together to facilitate editing or proofreading | |
EP0449322A2 (en) | Text processing apparatus with formatting of text | |
JPH0666066B2 (en) | Document processor with furigana addition function | |
JPS6017487A (en) | How to automatically set the line pitch of a document creation device | |
EP0190511A1 (en) | Block processing apparatus | |
JPH03156668A (en) | Document preparing device | |
JPS61105666A (en) | Document processing device | |
JP2995630B2 (en) | Document data processing device | |
JPH0363101B2 (en) | ||
JPH0615317Y2 (en) | Document processor | |
JPH0666065B2 (en) | Document processor with furigana addition function | |
JP2837497B2 (en) | Output control device and output control method | |
JPS62229464A (en) | Document processor | |
JP2606579B2 (en) | Character display device | |
JP3052339B2 (en) | Document data processing device | |
JPH0749851A (en) | Document shaping device | |
JPS59201129A (en) | Document producer | |
JPS62177585A (en) | Document processor | |
JPH0773935B2 (en) | Document creation device | |
JPH0421902B2 (en) | ||
JPH0661080B2 (en) | Document processor with furigana addition function | |
EP0077891A2 (en) | System for formatting justified lines of text containing complex characters | |
JPH0573548A (en) | Document shaping device | |
JPS59168532A (en) | Documentation device |