Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JPH07122787B2 - Continuous character generator - Google Patents
[go: Go Back, main page]

JPH07122787B2 - Continuous character generator - Google Patents

Continuous character generator

Info

Publication number
JPH07122787B2
JPH07122787B2 JP61230145A JP23014586A JPH07122787B2 JP H07122787 B2 JPH07122787 B2 JP H07122787B2 JP 61230145 A JP61230145 A JP 61230145A JP 23014586 A JP23014586 A JP 23014586A JP H07122787 B2 JPH07122787 B2 JP H07122787B2
Authority
JP
Japan
Prior art keywords
character
continuous
deviation
characters
range
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
Application number
JP61230145A
Other languages
Japanese (ja)
Other versions
JPS6385694A (en
Inventor
利宜 田中
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Casio Computer Co Ltd
Original Assignee
Casio Computer Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Casio Computer Co Ltd filed Critical Casio Computer Co Ltd
Priority to JP61230145A priority Critical patent/JPH07122787B2/en
Publication of JPS6385694A publication Critical patent/JPS6385694A/en
Publication of JPH07122787B2 publication Critical patent/JPH07122787B2/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Landscapes

  • Document Processing Apparatus (AREA)
  • Controls And Circuits For Display Device (AREA)

Description

【発明の詳細な説明】 [産業上の利用分野] この発明は連綿文字作成装置に関するもので、例えば、
日本語ワードプロセッサ等の出力機能として組み込ん
で、毛筆書体の文字の連綿印字等に利用できる。
DETAILED DESCRIPTION OF THE INVENTION [Industrial field of application] The present invention relates to a continuous character creating device, for example,
By incorporating it as an output function of a Japanese word processor, etc., it can be used for continuous printing of characters in a writing style.

[発明の概要] この発明は、文字フォント間の連綿部分を作成すること
により文字同士を作成する連綿文字の作成において、 各文字の情報として、起筆と終筆の位置に関する情報
と、文字の作成位置をずらすことのできる限界情報を持
たせ、また、文字間の連綿可能範囲の条件情報を用意
し、作成対象の前文字と後文字に関し、前文字の終筆と
後文字の起筆との位置関係が連綿可能範囲内にあるとき
は、両文字の作成位置をずらすことなく両文字を連綿
し、上記位置関係が連綿可能範囲外になっているとき
は、後文字のずれの限界内で連綿可能範囲の条件を満た
すずれを算出し、この算出したずれの分、後文字の作成
位置をずらし、前文字と連綿するようにしたので、 変化に富む自然な連綿文字を得ることができる。
[Summary of the Invention] The present invention, when creating continuous characters in which characters are created by creating continuous parts between character fonts, as information of each character, information about the position of the starting and ending strokes and the creation of the character. Limit information that allows the position to be shifted is provided, and condition information about the continuous range between characters is prepared.Regarding the front character and the rear character to be created, the position of the end stroke of the front character and the stroke of the back character When the relationship is within the continuous range, the two characters are continuous without shifting the creation position of both characters, and when the above positional relationship is outside the continuous range, continuous characters are within the limit of the deviation of the succeeding characters. Since the deviation that satisfies the condition of the possible range is calculated, and the created position of the subsequent character is shifted by the calculated deviation so as to be continuous with the preceding character, it is possible to obtain a natural continuous continuous character with various changes.

[従来の技術] 従来の文字連綿方式では、任意の文字と文字とを連綿さ
せることが困難であった。その理由は、従来技術では文
字フォントと文字フォントとを連結する領域、すなわち
連綿部分を「作成する」というようなことは行っておら
ず、代りに、ロゴ印刷と同様の手法で、メモリ内に連綿
させた文字フォント列を最初から持たせており、印字の
際に、単に文字フォント列を読み出す、という処理しか
行っていないからである。この方式の場合、上記文字フ
ォント列は定形句の連綿文字パターンに他ならず、非常
に多くの種類の文字フォント列を用意すれば、実際上、
連綿できる文字と文字との組合せに制限がなくなるが、
そのために必要なメモリ容量は莫大なものになってしま
う。
[Prior Art] It has been difficult to continuously connect arbitrary characters to each other by the conventional continuous character method. The reason is that the conventional technology does not "create" a region that connects character fonts and character fonts, that is, a continuous part. Instead, a similar method to logo printing is used in memory. This is because the continuous character font string is provided from the beginning, and only the process of simply reading out the character font string is performed at the time of printing. In the case of this method, the character font string is nothing but the continuous character pattern of the fixed phrase, and if a large number of character font strings are prepared, in practice,
There is no limit to the combination of characters that can be repeated, but
Therefore, the memory capacity required becomes enormous.

そこで、本件出願人は、昭和61年5月31日出願の特願昭
61−126011号において、文字フォントと文字フォントと
の連綿部分を自動作成する方式を提案している。この方
式により、メモリ容量を増大させることなく任意の文字
と文字とを連綿させることが可能になった。
Therefore, the applicant of the present application is the Japanese Patent Application filed on May 31, 1986.
In No. 61-126011, a method for automatically creating a continuous portion of a character font and a character font is proposed. With this method, it becomes possible to continuously connect arbitrary characters without increasing the memory capacity.

[発明が解決しようとする問題点] ところで、文字列を出力媒体あるいはイメージメモリ上
において展開する場合、文字列を構成する各文字のフォ
ントは一般に書式設定で定められる決まった位置に置か
れる。代表的には、各文字フォントのサイズは同一であ
り(例えば24×24マトリクス構成)、各文字フォントは
書式設定による文字間ピッチをもって、一直線上に並べ
られる。たとえれば、原稿用紙のます目のような文字ボ
ックスの中に同じ大きさをもつ文字フォントが嵌め込ま
れるのに似ている。ます目は一直線であり、したがって
ます目の列の中心線を中心として文字フォントの列が出
来る。
[Problems to be Solved by the Invention] By the way, when a character string is developed on an output medium or an image memory, the font of each character forming the character string is generally placed at a fixed position determined by the format setting. Typically, the size of each character font is the same (for example, a 24 × 24 matrix configuration), and each character font is arranged in a straight line with a character pitch according to the format setting. For example, it is similar to inserting a character font of the same size into a grid-like character box on the manuscript paper. The squares are straight, so that a string of character fonts is created around the center line of the squares.

しかし、毛筆書体の連綿文字を作成する場合、上述のよ
うに、文字の作成位置が固定され、各文字ボックスの中
心線が一直線になってしまう、という条件は作成される
連綿文字を変化のとぼしいものにする。さらに、不自然
な連綿文字を作成させることも少なくない。例えば、草
書のひらがな「し」などは手書の毛筆連綿においてしば
しば左右にずらして書かれる。
However, when creating continuous writing characters in calligraphy typeface, the condition that the character creation position is fixed and the center line of each character box becomes a straight line, as described above, causes the continuous continuous characters that are created to vary. Make something. Furthermore, it is not uncommon for unnatural continuous characters to be created. For example, the hiragana “shi” in cursive writing is often written in a handwritten brush with a horizontal shift.

この発明は、このような事情に鑑みてなされてもので、
バリエーションがあり、自然な感じの連綿文字を作成す
る連綿文字作成装置を提供することを課題とする。
Since the present invention has been made in view of such circumstances,
It is an object of the present invention to provide a continuous cotton character creating device that creates continuous and natural cotton characters with variations.

[問題点を解決するための手段] 第1図はこの発明の機能ブロック図である。本図におい
て、Aは各文字の起筆と終筆の位置情報を記憶する起筆
終筆位置記憶手段、Bは各文字の作成位置をずらすこと
のできるずれの限界を記憶するずれ限界記憶手段、Cは
文字間の連綿可能範囲を記憶する許容位置関係記憶手
段、Dは第1文字(前文字)の終筆位置と第2文字(後
文字)の起筆位置との位置関係が許容位置関係記憶手段
に記憶される条件を満足する場合に第2文字の作成位置
をかえることなく第1文字と連綿させる通常連綿実行手
段、Eは第1文字と第2文字の上記位置関係が許容位置
関係記憶手段に設定された条件を満たさない場合に、第
2文字に許されるずれの限界内で条件を満たすずれを算
出し、第2文字をこのずれだけずらす等して第1文字と
連綿させるずれ連綿実行手段である。
[Means for Solving Problems] FIG. 1 is a functional block diagram of the present invention. In the figure, A is a writing stroke end position storage means for storing the position information of the stroke and end stroke of each character, B is a shift limit storage means for storing the shift limit at which the creation position of each character can be shifted, and C Is a permissible positional relationship storage means for storing the continuous range of characters, and D is a permissible positional relationship storage means for the positional relationship between the end-writing position of the first character (previous character) and the starting position of the second character (post-character). If the condition stored in the above is satisfied, the normal continuous running means for connecting the first character to the first character without changing the created position of the second character, and E is the allowable positional relationship storing means for the positional relationship between the first character and the second character. If the condition set in is not satisfied, the deviation that satisfies the condition is calculated within the limit of the deviation allowed for the second character, and the second character is shifted by this deviation, and the second character is continuously shifted. It is a means.

[発明の作用、展開] この発明によれば、作成対象の第1文字と第2文字に対
し、第1文字の終筆と第2文字の起筆との位置関係が連
綿可能範囲内にあるときは通常連綿実行手段Dにより、
文字の作成位置をずらすことなく両文字の連綿部が作成
される。しかし、第1文字の終筆と第2文字の起筆との
位置関係が連綿可能範囲外にあるときでも、ただちに連
綿不可とはならない。すなわち、ずれ限界記憶手段Bに
記憶されるずれの限界の範囲内で第2文字の作成位置
(したがって起筆位置)をずらすことができ、このずれ
の限界内で連綿可能範囲の条件を満たすようなずれがあ
るかどうかがずれ連綿実行手段Eにより分析される。そ
のようなずれが存在しない場合は連綿不可となって、文
字連綿は行われず、単に文字はその通常の作成位置に作
成される。しかし、そのようなずれが存在する場合は、
第2文字の作成位置(したがって起筆位置も同様に)そ
の分ずらされ、そのずらされた位置において第1文字と
連綿される。
According to the present invention, when the positional relationship between the end stroke of the first character and the stroke of the second character is within the continuous range, with respect to the first character and the second character to be created. Is usually continuous running means D,
A continuous portion of both characters is created without shifting the creation position of the characters. However, even when the positional relationship between the end stroke of the first character and the stroke of the second character is outside the continuous range, it is not immediately impossible. That is, it is possible to shift the creation position of the second character (hence the writing position) within the range of the shift limit stored in the shift limit storage unit B, and satisfy the condition of the continuous range within this shift limit. Whether or not there is a deviation is analyzed by the deviation continuation executing means E. If such a deviation does not exist, continuous printing is not possible, continuous printing of characters is not performed, and characters are simply created at their normal creation positions. However, if such a deviation exists,
The position where the second character is created (and thus the writing position as well) is displaced by that amount, and the second character is linked to the first character at the displaced position.

ずれの限界情報は文字ごとに個別の情報であり、したが
って、ある文字には比較的小さな限界値を、別のある文
字には比較的大きな限界値を割り当てることかできる。
The shift limit information is individual information for each character, and therefore, it is possible to assign a relatively small limit value to one character and a relatively large limit value to another character.

通常連綿実行手段Dにより文字の作成位置にずれのない
文字間連綿が行われ、ずれ連綿実行手段Eにより文字の
作成位置をずらしたかたちで連綿が行われるわけであ
り、いずれが実行されるかは各文字に割り当てた情報に
依存する。したがって、型通りのずれのない連綿だけで
なくずれのある連綿が文字の種類に応じて行われること
になり、バリエーションがあり自然な感じの連綿文字を
得ることができる。
Normally, the continuous string execution means D performs inter-character continuous cotton without deviation in the character creation position, and the shifted continuous string execution means E performs the continuous character string in a manner in which the character creation position is shifted. Which is executed? Depends on the information assigned to each character. Therefore, not only the regular continuous cotton strips but also the continuous continuous cotton strips are performed according to the type of the character, and it is possible to obtain continuous and continuous cotton letters with variations.

ユーザーの好み等を反映させるため、ずれ連綿実行手段
Eはユーザーがずれのある連綿を希望する場合にのみ起
動されるようにしてもよい。
In order to reflect the user's preference and the like, the shift continuation execution means E may be activated only when the user desires the shift continuous shift.

ずれ限界の情報もユーザープログラマブルにすることに
より、色々な連綿文字のパターンを得ることができ、連
綿バリエーションの豊富化に寄与し、ユーザーの意図も
反映させることができる。
By making the information on the shift limit user programmable, various patterns of continuous characters can be obtained, which contributes to the enrichment of continuous variations and reflects the user's intention.

[実施例] 以下図面を参照して、この発明の一実施例を説明する。[Embodiment] An embodiment of the present invention will be described below with reference to the drawings.

第2図に、本実施例のブロック構成を示す。本実施例は
日本語ワードプロセッサ上に実現されるもので適宜文字
作成位置をずらしながら草書風のひらがなを連綿印刷す
る機能を持っている。
FIG. 2 shows the block configuration of this embodiment. The present embodiment is realized on a Japanese word processor and has a function of continuously printing cursive-style hiragana while appropriately shifting the character creation position.

1は文書データを例えばJISのコード形式で保存する文
書データメモリである。
Reference numeral 1 is a document data memory for storing document data in a JIS code format, for example.

2は連綿させてよい文字間の起筆と終筆の範囲データを
記憶する連綿指定範囲メモリであり、ここでは、ユーザ
ーがその範囲を指定することができる。範囲情報はx方
向の長さとy方向の長さで与えられる。
Reference numeral 2 denotes a continuous range designation range memory that stores range data of strokes and end strokes between characters that may be repeated, and the user can specify the range here. The range information is given by the length in the x direction and the length in the y direction.

3は印字制御部であり、図示しない入力装置(例えばキ
ーボード)を介して、連綿の範囲が指定されたときに
は、その情報を連綿指定範囲メモリ2に設定し、連綿の
印字指令が与えられたときには、後述する連綿印字を実
行する。また、ずれ連綿が指定されたときはずれフラグ
3aを立てて、ずれ連綿モードを設定しておく。
Reference numeral 3 denotes a print control unit which, when a range of continuous cotton is specified via an input device (not shown) (not shown), sets the information in the continuous range specified memory 2 and when a continuous print command is given. The continuous printing described later is executed. In addition, the deviation flag is specified when deviation continuation is specified.
Set up 3a and set the shift continuous mode.

4はフォントファイル構造テーブルであり、このテーブ
ルメモリには第3図に示すように、「あ」から「ん」ま
での読み(文字コード)に、文字フォントデータ、文字
の起筆データX1、Y1、終筆データX2、Y2、連綿部分を決
めるためのスプライン計算で使用する補間データX3
Y3、文字フォントの書込位置を左右に移動させることの
できる移動許容量(ドット数)等が付属している。第4
図は、文字フォントと起筆、終筆、補間データの関係を
例示したものである。
Reference numeral 4 is a font file structure table, and in this table memory, as shown in FIG. 3, reading (character code) from "a" to "n", character font data, and character writing data X 1 , Y 1 , final stroke data X 2 , Y 2 , interpolation data X 3 used in spline calculation to determine continuous portion,
Y 3, moving allowance capable of moving the writing position of a character font to the left and right (dots) and the like are included. Fourth
The figure exemplifies the relationship between the character font and the stroke, finish, and interpolation data.

出力文字記憶エリア5には、フォントファイル構造テー
ブル4より取り出した前文字と後文字の文字情報等が置
かれる。
In the output character storage area 5, character information and the like of the preceding character and the succeeding character extracted from the font file structure table 4 are placed.

連綿チェック作成部6は文字の作成位置にずれがない通
常連綿の可否を検査し、不可の場合は、ずらし連綿の可
否を検査し、連綿可の場合は、必要な位置情報を3次ス
プライン計算部7に渡して連綿部分を計算させる。
The continuous-feed check creating unit 6 inspects whether or not the normal continuous-feed has no deviation in the character creation position. If it is not possible, the continuous continuous-feed is inspected. If the continuous-feed is possible, the necessary position information is calculated by the third spline. It is passed to the part 7 and the continuous portion is calculated.

3次スプライン計算部7が行う処理は上述した特願昭61
−126011号に詳述してあるので、説明を省略する。
The processing performed by the cubic spline calculation unit 7 is the above-mentioned Japanese Patent Application No. 61.
Since it is described in detail in No. -126011, its explanation is omitted.

8は例えばページプリンタのような印字装置であり、9
はその印刷物である。
8 is a printing device such as a page printer, and 9
Is the printed matter.

第5図は本実施例の作用を端的に示したもので(a)の
ように、前文字「さ」の終筆座標と後文字「し」の起筆
座標との差が、連綿指定範囲メモリ2に設定された範囲
lx、ly内にあるときには、「し」の位置をずらさないで
連綿する。一方、(b)のように、前文字「れ」の終筆
X座標と後文字「し」の起筆X座標との差がlxの指定範
囲内にない場合、後文字「し」を右方向(X軸正方向)
に移動させて連綿する。(b)に示すように「し」が右
方にずれた方が自然であり、元の位置で、連綿させたと
すると「れし」を「わし」と読み間違えるおそれがあ
り、可読性の面でも問題になる。
FIG. 5 shows the operation of this embodiment in a straightforward manner. As shown in FIG. 5A, the difference between the final stroke coordinate of the preceding character "sa" and the stroke coordinate of the subsequent character "shi" indicates the continuous range designation range memory. Range set to 2
When it is within l x and l y , the position of "shi" is not shifted and continuous. On the other hand, as shown in (b), when the difference between the ending X coordinate of the preceding character “re” and the starting X coordinate of the succeeding character “shi” is not within the specified range of l x , the succeeding character “shi” is moved to the right. Direction (X-axis positive direction)
Move to and continue. As shown in (b), it is more natural for the "shi" to be shifted to the right, and if you continue to put it in the original position, you may mistakenly read "reshi" as "ashi", and in terms of readability as well. It becomes a problem.

第6図は連綿処理のゼネラルフローを示したもので、印
刷する文書の範囲その他必要な書式の設定後、草書の連
綿印刷の開始が指示されたとき、このフローに入る。
FIG. 6 shows a general flow of continuous printing processing, which is entered when the start of continuous printing of cursive is instructed after setting the range of the document to be printed and other necessary formats.

印刷制御部3により、フォントファイル構造テーブル4
より1文字分の文字情報が取り出され、出力文字記憶エ
リア5に置かれる(S1)。データポインタが印刷文書の
先頭文字を示している場合は、その文字フォントを印字
し(S2、S3)、印字した文字の文字情報を前文字情報と
して、データポインタを1つ進め(S4)、次の文字情報
の抽出に戻る。
The print control unit 3 controls the font file structure table 4
The character information for one character is taken out and placed in the output character storage area 5 (S1). If the data pointer points to the first character of the printed document, the character font is printed (S2, S3), the character information of the printed character is used as the previous character information, and the data pointer is advanced by one (S4), then the next character. Return to the extraction of the character information of.

抽出した文字情報が先頭文字情報でない場合は、最終文
字の印字完了がデータポインタによって示されるまで
(S5)、1文字単位で連綿チェックのサブルーチン(S
6)を実行して現在文字(後文字)の前文字に対する通
常連綿の可否、ずれ連綿の可否を決め、その判別結果に
従って連綿部分を作成印字し、次の文字処理に移る。
If the extracted character information is not the first character information, the continuous character check subroutine for each character (S5) until the completion of printing the last character is indicated by the data pointer (S5)
6) is executed to determine whether or not normal continuous printing and offset continuous printing are possible with respect to the preceding character of the current character (after character), and the continuous printing portion is created and printed according to the determination result, and the process proceeds to the next character processing.

第7図は連綿チェックサブルーチンの詳細フローであ
り、T1で示すように、まず、連綿指定範囲のxy座標デー
タをlx、lyに、前文字の終筆座標データをxとyに、現
文字の起筆座標データをx′とy′に現文字の移動許容
範囲データをEに置く。続いてT2に示すように、前文字
の終筆x座標と後文字の起筆x座標との差(x−x′)
を算出し、lxと比較する。両文字の終筆、起筆間の左右
方向(x方向)の差がlxより大きいときは後述するずれ
連綿の処理へ進むが、lx以内のときは、現文字をずらす
必要はないのでT3で示すように、現文字の起筆座標から
現文字を印字する。続いて、T4で示すように前文字の終
筆y座標と現文字の起筆y座標との差(たて方向の隔
り)を算出し、指定値lyと比較する。指定値lyより大き
いときは、連綿不可なので、連綿部を作成することな
く、次文字処理のためゼネラルフローに戻る。差(x−
x′)がlx以内であり、差(y′−y)もly以内のとき
には、ずらしのない現文字と前文字との間の連綿部を作
成し、印字する(T5)。
FIG. 7 is a detailed flow of the continuous cotton check subroutine. As shown in T1, first, the xy coordinate data of the continuous cotton specified range is set to l x and l y , and the final stroke coordinate data of the previous character is set to x and y. The stroke coordinate data of the character is set to x'and y ', and the movement allowable range data of the current character is set to E. Then, as shown in T2, the difference between the end x coordinate of the previous character and the x coordinate of the stroke of the subsequent character (xx−x ′)
Is calculated and compared with l x . If the difference in the left-right direction (x direction) between the two strokes is greater than l x , the process proceeds to the process of shifting continuation described below, but if it is within l x , it is not necessary to shift the current character, so T3 As shown by, the current character is printed from the brush coordinates of the current character. Subsequently, as indicated by T4, the difference (distance in the vertical direction) between the last stroke y coordinate of the previous character and the current stroke y coordinate of the current character is calculated and compared with the designated value l y . If the value is larger than the specified value l y, it is not possible to continue, so the process returns to the general flow for processing the next character without creating a continuous part. Difference (x-
When x ') is within l x and the difference (y'-y) is also within l y , a continuous cotton portion between the current character and the previous character without displacement is created and printed (T5).

一方、ずれ連綿処理の場合は、T6でずれフラグによりず
れ連綿が指示されているかどうかをチェックし、指示さ
れてなければ、連綿不可なので単に、現文字を通常位置
に印字する(T7)。
On the other hand, in the case of shift continuous processing, it is checked at T6 whether shift continuous is instructed by the shift flag. If not, continuous printing is not possible and the current character is simply printed at the normal position (T7).

ずれ連綿が指示されておれば、初期値のx′をSxに置き
(T8)、以下の処理をくり返す。
If the shift continuation is instructed, the initial value x'is set in Sx (T8) and the following processing is repeated.

T9でx′をプラス1し(現文字の印字位置を1ドット分
右にずらすことに相当する)、T10で初期値Sxとの差を
とって移動許容範囲E内かどうかチェックし、範囲内の
ずれであれば、T11で、ずらされた現文字の起筆x座標
の値x′と前文字の終筆x座標の値xとの差(x−
x′)をとり、この差をx方向の連綿可能範囲を示すlx
と比較し、lx以内になっていなければT9に戻る。
At T9, add x '+ 1 (corresponding to shifting the print position of the current character to the right by one dot), and at T10, check the difference with the initial value Sx to see if it is within the allowable movement range E, and within the range. If there is a deviation of x, the difference (x−x−d) between the value x ′ of the stroke x coordinate of the current character and the value x ′ of the stroke x coordinate of the previous character shifted at T11.
x '), and this difference indicates the continuous range in x direction l x
If it is not within l x , return to T9.

現文字のずれ(x′−Sx)が許容値Eを超えたときは、
連綿不可なのでSxより現文字を印字し(T12)、連綿部
は作成しない。
When the deviation (x'-Sx) of the current character exceeds the allowable value E,
Since continuous printing is not possible, print the current character from Sx (T12) and do not create continuous printing.

インクリメントされる現文字のずれ(x′−Sx)がその
許容値Eに達する前に、前文字の終筆とのx方向の差
(x−x′)がlx以内になったときは、そのときのずれ
の位置x′より現文字を印字し(T13)、このずらされ
た現文字の起筆位置(x′、y′)と前文字の終筆位置
(x、y)との間に連綿部分を作成し、印字する(T1
5)。
Before shift increment is the current character (x'-Sx) reaches its permissible value E, when the difference in the x direction and stroke end before the character (x-x ') becomes within l x is The current character is printed from the offset position x'at that time (T13), and between the shifted writing position (x ', y') of the current character and the ending writing position (x, y) of the previous character. Create a continuous cotton part and print it (T1
Five).

なお、上記実施例では、文字の位置を左右にずらして連
綿印字可能にしているが、上下方向にずらしても連綿印
字できるようにしてもよい。
In the above embodiment, continuous printing can be performed by shifting the character position to the left and right, but continuous printing can be performed by shifting the character vertically.

[発明の効果] 以上詳述したように、この発明では、文字位置の移動可
能範囲を文字ごとに設定し、この範囲内で文字の作成位
置を動かして前文字と連綿可能に構成したので、自然な
流れの連綿文字を得ることができる。また、前文字と後
文字との終筆起筆の位置関係が所定の条件を満足する場
合には文字同士を通常位置において連綿させているの
で、位置のずれない連綿パターンとの位置のずれた連綿
パターンが混ざることになり、バリエーションがつけら
れる。
[Effect of the Invention] As described in detail above, in the present invention, the movable range of the character position is set for each character, and the character creation position is moved within this range so that it can be linked with the preceding character. You can get a continuous flow of letters. Also, when the positional relationship between the front character and the rear character for the final brush stroke satisfies a predetermined condition, the characters are continuously moved at the normal position, and therefore the continuous cotton pattern that is not misaligned with the continuous cotton pattern is not misaligned. The patterns will be mixed and variations will be added.

【図面の簡単な説明】[Brief description of drawings]

第1図はこの発明の機能ブロック図、第2図はこの発明
の一実施例の構成図、第3図はフォントファイル構造テ
ーブルの内容を示す図、第4図は文字の位置情報と文字
フォントとの関係を示す図、第5図は本実施例による連
綿印字の例を示す図、第6図は連綿処理のゼネラルフロ
ーチャート、第7図は連綿チェックの処理のフローチャ
ートである。 2……連綿指定範囲メモリ、3……印字制御部、4……
フォントファイル構造テーブル、6……連綿チェック作
成部。
1 is a functional block diagram of the present invention, FIG. 2 is a block diagram of an embodiment of the present invention, FIG. 3 is a diagram showing the contents of a font file structure table, and FIG. 4 is character position information and character fonts. FIG. 5 is a diagram showing an example of continuous cotton printing according to the present embodiment, FIG. 6 is a general flowchart of continuous cotton processing, and FIG. 7 is a flowchart of continuous cotton check processing. 2 ... Continuous cotton specified range memory, 3 ... Print control unit, 4 ...
Font file structure table, 6 ... Continuous check creation section.

Claims (1)

【特許請求の範囲】[Claims] 【請求項1】文字同士を連綿する連綿文字の作成におい
て、 各文字の起筆と終筆の位置を記憶する起筆終筆位置記憶
手段と、 各文字の作成位置をずらすことのできるずれの限界を記
憶するずれ限界記憶手段と、 文字間の連綿可能範囲の条件を記憶する許容位置関係記
憶手段と、 第1文字の終筆位置と第2文字の起筆位置との位置関係
が上記連綿可能範囲の条件を満足する場合、位置をずら
すことなく第2文字を第1文字に連綿する通常連綿実行
手段と、 第1文字の終筆位置と第2文字の起筆位置との位置関係
が上記連綿可能範囲の条件を満足しない場合において、
上記ずれ限界記憶手段に記憶される第2文字のずれの限
界内において上記連綿可能範囲の条件を満足するずれを
算出し、このずれに従って第2文字を第1文字に連綿す
るずれ連綿実行手段と、 を有することを特徴とする連綿文字作成装置。
1. When creating a continuous character in which characters are continuously linked, a writing end position storage means for storing the positions of the brush and the end of each character, and the limit of the shift that can shift the creation position of each character are set. The shift limit storage means to be stored, the allowable positional relationship storage means to store the condition of the contiguous range between characters, and the positional relationship between the final writing position of the first character and the starting position of the second character are within the contiguous range. When the condition is satisfied, the positional relationship between the normal continuation executing means for continuously advancing the second character to the first character without shifting the position, and the positional relationship between the end-writing position of the first character and the starting position of the second character is within the above-mentioned consumable range. When the condition of is not satisfied,
A deviation continuation executing means for calculating a deviation satisfying the condition of the continuous range within the deviation of the second character stored in the deviation limit storage means, and executing the second character continuously with the first character according to the deviation. An apparatus for producing continuous cotton characters, comprising:
JP61230145A 1986-09-30 1986-09-30 Continuous character generator Expired - Lifetime JPH07122787B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP61230145A JPH07122787B2 (en) 1986-09-30 1986-09-30 Continuous character generator

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP61230145A JPH07122787B2 (en) 1986-09-30 1986-09-30 Continuous character generator

Publications (2)

Publication Number Publication Date
JPS6385694A JPS6385694A (en) 1988-04-16
JPH07122787B2 true JPH07122787B2 (en) 1995-12-25

Family

ID=16903293

Family Applications (1)

Application Number Title Priority Date Filing Date
JP61230145A Expired - Lifetime JPH07122787B2 (en) 1986-09-30 1986-09-30 Continuous character generator

Country Status (1)

Country Link
JP (1) JPH07122787B2 (en)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8907466B2 (en) 2010-07-19 2014-12-09 Tessera, Inc. Stackable molded microelectronic packages
US8927337B2 (en) 2004-11-03 2015-01-06 Tessera, Inc. Stacked packaging improvements
US8957527B2 (en) 2010-11-15 2015-02-17 Tessera, Inc. Microelectronic package with terminals on dielectric mass
US9252122B2 (en) 2011-10-17 2016-02-02 Invensas Corporation Package-on-package assembly with wire bond vias
US9583411B2 (en) 2014-01-17 2017-02-28 Invensas Corporation Fine pitch BVA using reconstituted wafer with area array accessible for testing

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8927337B2 (en) 2004-11-03 2015-01-06 Tessera, Inc. Stacked packaging improvements
US8907466B2 (en) 2010-07-19 2014-12-09 Tessera, Inc. Stackable molded microelectronic packages
US8957527B2 (en) 2010-11-15 2015-02-17 Tessera, Inc. Microelectronic package with terminals on dielectric mass
US9252122B2 (en) 2011-10-17 2016-02-02 Invensas Corporation Package-on-package assembly with wire bond vias
US9583411B2 (en) 2014-01-17 2017-02-28 Invensas Corporation Fine pitch BVA using reconstituted wafer with area array accessible for testing

Also Published As

Publication number Publication date
JPS6385694A (en) 1988-04-16

Similar Documents

Publication Publication Date Title
KR860001071B1 (en) How to edit document
US5878198A (en) Information processing apparatus and method and memory medium storing information processing program
JPS6118033A (en) print processing device
JPH07122787B2 (en) Continuous character generator
JPS58208865A (en) Document producing device
JPS63302083A (en) printing device
JPH0789274B2 (en) Continuous cotton character creation method
JPH01229673A (en) English and european writing printing control system
JPH06100905B2 (en) Pattern output method
JPH03156668A (en) Document preparing device
JP2525333B2 (en) Output device
JPS5971528A (en) Original forming machine
JP2647510B2 (en) Character processing apparatus and method
JP2951809B2 (en) Handwritten font printing method
JPS59201870A (en) Printer
JP2682873B2 (en) Recognition device for tabular documents
JPH08153092A (en) Document processing device
JPS605469B2 (en) galley printing system
JPH07287766A (en) Document editing device
KR950011809B1 (en) Korean character compound writing method in laser printer
JP2834882B2 (en) Document creation device
JPH044165A (en) Image pattern generation device
JPH0687249A (en) Apparatus for printing address
JPH0831092B2 (en) Document processing device
JPH07152737A (en) Document creation device