The utility model relates to a dot matrix font generation system, which comprises a memory, a data storage and a program, a processor, a program stored in the memory, and a screen used for displaying the dot matrix graph. The memory stores: font table, record every dot matrix font code, stroke codes of all strokes and strokes, address; record the parameter data of every stroke, and graphics drawing program, according to the font table and stroke table graphics dot matrix font display on the screen. The system solves the problem that the outline shape of the outline font is not very good and the interval between the strokes is not symmetrical, and the memory space is saved.
【技术实现步骤摘要】
本专利技术涉及一种点矩阵字型产生系统,尤其涉及一种利用笔划表与字型表来产生点矩阵字的点矩阵字型产生系统。常用的中文字型可分为外框字型与点矩阵字型两类。外框字型大多使用笔划组字技术来完成,笔划组字技术将每一个字的字型视为一个由许多笔划组成的结构性图形,每一笔划则是由该笔划的外型轮廓所构成的子图形来代表。点矩阵字型则是将整个字视为一个点矩阵图形,在一个矩阵字框中一一描点来构成一个字。外框字型的特征是利用构成笔划外型轮廓的数据资料来计算笔划外型轮廓在一个点矩阵中各个点的位置,以产生该笔划外型轮廓的点矩阵图形。由于各笔划外型轮廓的数据资料与所要显示的点矩阵的大小无关,因此外框字型可以利用各个笔划的数据资料来产生各种大小不同但外型轮廓非常相似的点矩阵图形。外框字型的缺点是当点矩阵较小时,例如24×24、16×16或12×12时,它所产生的笔划外型轮廓不是很好看,而且各个笔划的位置以及笔划间的间隔也会变得很不匀称。至于一般常用的点矩阵字型则不会有上述的缺点。点矩阵字型中的每一个字都是按照点矩阵的大小来设计,因此对任何点矩阵尺寸而言,都不会有上述的问题产生。但是点矩阵字型需要相当大的储存空间,而且不易制造或变更,制造或变更一套点矩阵字型通常都需要花费相当多的时间。参照附图说明图1。图1为一16×16的点矩阵字的点矩阵图形10。在点矩阵图形10中共包含有256个小方格,每个小方格非白即黑,所有黑色的小方格便构成了一个“仁”字。点矩阵字型的点矩阵图形数据的储存方式为依序由左上至右下,每一小方格以一比特来储存,白的小方格以“0”表示,黑的小方格以“1”表示。因此图1所示 ...
【技术保护点】
一种点矩阵字型产生系统,用来在一矩阵字框内依据一字型的字码来产生所述字型的点矩阵图形,其包含有: 存储器,用来储存数据及程序; 处理器,用来执行储存于所述存储器内的程序; 指令输入装置,用来输入指示所述点矩阵字型产生系统产生点矩阵图形的指令;和 屏幕,用来显示所述点矩阵字型产生系统所产生的点矩阵图形, 其特征在于,所述存储器中包含有: 笔划表,包含有多个笔划的笔划码以及各笔划的点矩阵图形数据,每一笔划的点矩阵图形数据可被用来将所述笔划的点矩阵图形显示于所述矩阵字框内; 字型表,包含有多个字型的字码、每一字型的所有笔划的笔划码,以及每一字型的各笔划在所述矩阵字框内的地址;以及 图形绘制程序,用来依据一字型的字码以及所述字型表及笔划表来将所述字型的点矩阵图形显示于所述矩阵字框内; 其中所述图形绘制程序依据一字型的字码来搜寻所述字型表,以找出所述字型的所有笔划的笔划码,以及各笔划在所述矩阵字框内的地址,而后再依据各笔划的笔划码来搜寻所述笔划表,以找出各笔划的点矩阵图形数据,最后再依据各笔划的地址及点矩阵图形数据来将各笔划的点矩阵图形绘制于 ...
【技术特征摘要】
1.一种点矩阵字型产生系统,用来在一矩阵字框内依据一字型的字码来产生所述字型的点矩阵图形,其包含有存储器,用来储存数据及程序;处理器,用来执行储存于所述存储器内的程序;指令输入装置,用来输入指示所述点矩阵字型产生系统产生点矩阵图形的指令;和屏幕,用来显示所述点矩阵字型产生系统所产生的点矩阵图形,其特征在于,所述存储器中包含有笔划表,包含有多个笔划的笔划码以及各笔划的点矩阵图形数据,每一笔划的点矩阵图形数据可被用来将所述笔划的点矩阵图形显示于所述矩阵字框内;字型表,包含有多个字型的字码、每一字型的所有笔划的笔划码,以及每一字型的各笔划在所述矩阵字框内的地址;以及图形绘制程序,用来依据一字型的字码以及所述字型表及...
【专利技术属性】
技术研发人员:吴福生,黄逸辉,
申请(专利权)人:文鼎科技开发股份有限公司,
类型:发明
国别省市:71[中国|台湾]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。