多重主字体生成系统及方法与相关技术
FontCreator字体制作工具使用帮助
Font Creator 符号制作工具使用说明书目录1 Font Creator 简介 (1)2 Font Creator 安装指南 (1)2.1 安装环境要求 (1)2.2 安装步骤 (1)3 Font Creator 操作指南 (4)3.1 Font Creator 功能简介 (4)3.1.1 菜单栏 (4)3.1.2 快捷工具栏 (4)3.1.3 内置用例 (5)3.1.4 主显示区 (5)3.1.5 状态栏 (8)3.2 字符制作实例 (9)3.2.1 概述 (9)3.2.2 创建字符文件 (9)3.2.3 设置字符环境 (10)3.2.4 创建、编辑字符 (11)3.2.5 保存字符文件 (33)3.2.6 安装字符文件 (33)3.2.7 使用字符文件 (35)3.3 符号制作注意事项 (36)4 附录:菜单栏 (37)4.1 File 文件 (37)4.2 Edit 编辑 (38)4.3 View 视图 (40)4.4 Insert 插入 (43)4.5 Format 格式 (45)4.6 Font 字体 (48)4.7 Tools 工具 (50)4.8 Window 窗口 (56)I1 Font Creator 简介Font Creator 的使用对象包括普通电脑用户、印刷商和绘图设计者。
Font Creator 编辑功能可以对任何Turetype 字体和基于OpenTyte 字体技术的字符组进行简单的选择和修改,将图像转变为轮廓,从而用户可以将自己的签名、标识和手写体创建为字体。
Font Creator 的主要功能包括:查看和编辑Turetype 和OpenType 字体、创建新的符号或字体、修改单个字形的轮廓、添加或编辑合成符号、调整字符距离、编辑修改字体名称和转换单个字符或整个字体等。
使用Font Creator 也可以制作专业的符号库,适用于ArcGIS Style Manager。
基于深度学习的手写字体识别与分析研究
基于深度学习的手写字体识别与分析研究手写字体识别是指将手写的字符或文字转换为计算机可识别的形式,以便进行后续的文字识别、语义分析和文字处理等任务。
在现代信息化的社会中,手写字体识别技术被广泛应用于各个领域,包括自动化办公系统、智能手机输入法、人机交互等。
本文将从深度学习的角度探讨手写字体识别的研究与分析。
一、手写字体识别的研究背景与意义随着计算机技术的不断发展,越来越多的数据以手写形式存在,如手写笔记、手写信件等。
要对大量的手写数据进行有效的处理,就需要准确识别手写字体。
传统的手写字体识别方法往往需要人工提取特征并设计分类器,这种方法需要大量的人力和时间,并且对特征的选择依赖较高。
而基于深度学习的手写字体识别方法可以通过自动学习特征,从而避免了手动特征提取的繁琐和主观性,因此具有更高的准确性和鲁棒性。
深度学习是一种人工智能领域的热门技术,通过多层的神经网络模型来学习输入与输出之间的映射关系。
在手写字体识别中,可以使用卷积神经网络(Convolutional Neural Network,CNN)来实现对手写字体的自动识别。
CNN通过模拟人类视觉系统感知信息的方式,对手写字符进行特征提取和分类,从而达到准确识别手写字体的目的。
二、基于深度学习的手写字体识别技术基于深度学习的手写字体识别技术主要包括数据预处理、网络架构设计和训练优化三个部分。
1. 数据预处理手写字体识别的第一步是对手写样本进行预处理,以消除噪声、增强特征并使其具备可识别的形式。
常见的预处理方法包括灰度化、二值化、归一化和降噪等。
这些处理方法可以提高识别的准确性和鲁棒性,同时减少神经网络的训练时间和资源消耗。
2. 网络架构设计在基于深度学习的手写字体识别中,常用的网络架构是卷积神经网络(CNN)。
CNN具有局部感知和权值共享的特点,可以有效地提取图像中的特征,并减小网络参数的规模。
网络的设计包括选择合适的卷积层、池化层和全连接层,以及确定合适的激活函数、损失函数和优化方法等。
教你制作属于自己的字体库FontCreatorProgram工具字体文件制作
教你制作属于自己的字体库Font Creator Program工具字体文件制作上次发布了一篇直接用CorelDRW制作字体文件的文章,但是CorelDRW毕竟只是一个设计软件,对于它制作的字体文件应付一般的应用是没有问题的,如果要制作更专业点的字体就需要配合其他的软件使用了,一个好汉三个帮嘛~一、字体基本知识平时我们常见的字体格式主要有以下几种:1.光栅字体(.FON)这种字体是针对特定的显示分辨率以不同大小存储的位图,用于Windows系统中屏幕上的菜单、按钮等处文字的显示。
它并不是以矢量描述的,放大以后会出现锯齿,只适合屏幕描述。
不过它的显示速度非常快,所以作为系统字体而在Windows中使用。
2.矢量字体(.FON)虽然扩展名和光栅字体一样,但是这种字体却是由基于矢量的数学模型定义的,是Windows系统字体的一类,一些windows应用程序会在较大尺寸的屏幕显示中自动使用矢量字体来代替光栅字体的显示。
3.PostScript字体(.PFM)这种字体基于另一种矢量语言(Adobe PostScript)的描述,常用于PostScript 打印机中,不过Windows并不直接支持这类字体,要在Windows使用这类字体需要安装";Adobe Type Manger";(ATM)软件来进行协调。
4.TrueType字体(.TTF)这是我们日常操作中接触得最多的一种类型的字体,其最大的特点就是它是由一种数学模式来进行定义的基于轮廓技术的字体,这使得它们比基于矢量的字体更容易处理,保证了屏幕与打印输出的一致性。
同时,这类字体和矢量字体一样可以随意缩放、旋转而不必担心会出现锯齿。
我们下面要制作的字体就属于这一类型。
一个完整的TTF字体有基本拉丁文(字母A-Z大小写、常用符号)、扩展拉丁文(音标、注音符号)、图形符号、控制符号以及其他很多部分组成,不过我们可以制作只包含基本拉丁文区的字体。
用EasyBoot 制作2合1系统的方法
用EasyBoot 制作Windows 2000 3 合1 与Windows XP 2 合1 启动光盘的最新制作方法Windows 2000 3合1光盘简体中文专业版+简体中文服务器版+简体中文高级服务器版已经在街面上流行1年多了;Windows XP 2合1的光盘简体中文专业版+简体中文家庭版最近也开始上街了..这些N 合1 的光盘中;有些是不能用光盘进行启动的;我们只能在DOS下安装;有些是能够光盘启动并从光盘正常安装的..不能启动的N 合1 光盘的制作非常简单;我们没有必要去讨论;我们最感兴趣的是哪些能够用光盘启动并正常安装的N 合1 光盘;本文的宗旨就是研究一下这类光盘的基本原理及制作方法..可启动型N 合1 光盘使用了多重启动光盘技术;这种技术近几年来开始流行;但目前尚未形成统一的工业标准;有多种方法可以实现它..目前制作启动N 合 1 的软件很少;即有也很复杂;本人用EasyBoot 制作的Windows 2000 3 合 1 光盘..由于EasyBoot 附带的说明非常简短;网上更是无法查找到相关的信息;有鉴于此;我对它进行了一番研究;用EasyBoot 成功地制作出了Windows 2000 3 合 1 光盘..经过另一番试验;又成功地制作出了Windows XP 2 合1光盘..下面就是我的一些心得体会;愿与各位朋友共享..一、Windows 2000/XP多重启动光盘的启动原理Windows 2000/XP各版本的原始安装光盘是单重启动;其引导文件中固化了光盘根目录下的i386目录这一点给制作多重启动的N 合 1 光盘带来了最大的障碍;该目录中不仅存放了Windows 2000/XP的系统文件;而且还存放了安装所需的安装文件和驱动程序..其引导过程如下:先加载光盘引导文件引导文件比如是WIN2000.BIN;加载过程:WIN2000.BIN->setupldr.bin->ntdetect->再加载驱动程序->读txtsetup.sif->开始光盘安装..上述多个步骤中都涉及了光盘根目录下的i386目录;而我们将制作的N 合1 光盘是多重启动的;每个版本都包含一个i386子目录;它与单重启动光盘的目录结构不同在光盘根目录与i386目录之间多了1层版本目录;因此不能简单地照搬单重启动的引导过程..所幸前辈高手们早就碰到了这个难题;而且也非常巧妙地解决了;那就是使用Windows 2000/XP的安装软盘组:用软盘启动计算机;依次加载所需驱动程序及必要的系统文件;从而避开安装时到光盘根目录下的i386目录加载安装文件和驱动程序;然后安装程序再从Windows 2000/XP安装光盘中安装复制其余的文件;继续安装..我们所要模拟的就是这一过程..改造后的N 合 1 光盘引导过程如下:光盘引导->选择版本模块->模拟软盘启动->setupldr.bin->ntdetect->再加载驱动程序->读txtsetup.sif->开始光盘安装..并将上述多个步骤中都涉及到的光盘根目录下的i386 目录;现在要把它放在双层目录下;光盘根目录中将存放安装软盘组..好了以我的安装目录为列; 我的EasyBoot 安装在D 盘下EasyBoot 目录..注意: 本教程为什么不用EasyBoot 的默认目录来做; 是涉及到很多用户已在默认目录里有好多文件; 因此; 我用新的目录来做; 避免出错; 为了避免出错; 恰带来了很多爱好光盘的网友制作过程中; 大多数错在路径和不明白其中文件的含意; 在此我写了详细的说明; 在制作合一的时候; 我建议用本教程的目录和步骤制作; 一点也不要改动; 等成功后; 再按你个人的要求去制作; 不易失败二、Windows 2000 3 合1 启动光盘的制作⑴、所需工具本站所提供的FTP 下载时间是早上8 点到下午17 点①、EasyBoot V4.56 光盘制作软件;下载地址:http://cn.ezbsystems/easyboot/download.htm②、制作Windows 2000 安装软盘组的img文件..可替换方法是制作4张安装软盘;然后将4张软盘上的全部文件复制到硬盘相应目录下..制作软盘组软件;下载地址:可到本站的FTP 下载..③、能打开二进制的软件可到本站的FTP 下载..这是一个很小巧的二进制编辑工具;很实用④、Windows 2000 安装软盘组必须用软盘引导机器;加载必要的系统文件及基本驱动程序;然后从光盘继续安装..Windows 2000 安装软盘组在正版光盘的bootdisk 目录下;三个版本的安装软盘是不同的;不能混用..如果你没有软件组;本站的FTP 里也有..⑤、虚拟电脑软件VMware-workstation 虚拟电脑或Virtual PC 和刻录软件Nero 如果你没有软件组;本站的FTP 里也有; 是最新的..可选;用来测试制作完成的3合1镜像文件并烧录光盘..⑥、UltraISO 光盘编辑软件;这个软件用来编辑镜像和提取启动文件XXX.BIN ;下载地址:http://cn.ezbsystems/easyboot/download.htm⑦、好了;以上软件和工具全部有了;以下就开始制作N 合 1 了..⑵、首先要设置目录及文件结构保证硬盘上有足够的空间假设将文件存放在默认的EasyBoot 文件夹下D:\EasyBoot\WIN2K;全部三个版本的原始文件约占用空间为1.24 GB;生成的镜像文件约为520 MB 左右;建立的目录结构如下:①、在EasyBoot 目录下建立以下目录结构及文件位置D:\EasyBoot\WIN2K -> 这是以后的光盘根目录D:\EasyBoot\WIN2K\BOOT -> 这是启动的所有引导目录; 也就是原先的EZBOOT 目录D:\EasyBoot\WIN2K\BOOT\W2KWPRO.BIN -> 这是引导WINDOWS 2000 专业版文件D:\EasyBoot\WIN2K\BOOT\W2KWSRV.BIN -> 这是引导WINDOWS 2000 服务器版文件D:\EasyBoot\WIN2K\BOOT\W2DASRV.BIN -> 这是引导WINDOWS 2000 高级服务器版文件D:\EasyBoot\WIN2K\BOOT\WIN2000.EZB -> 这是主菜单文件; 用EasyBoot 软件打开; 在EZBOOT 目录下打开cdmenu.ezb 文件; 打开后再另存为WIN2000.EZB 文件; 保存到你建立好的BOOT 目录下即可D:\EasyBoot\WIN2K\WPRO -> 这是专业版软盘组目录D:\EasyBoot\WIN2K\WSRV -> 这是服务器版软盘组目录D:\EasyBoot\WIN2K\ASRV -> 这是高级服务器版软盘组目录D:\EasyBoot\WIN2K\CDROM_IP.5 -> 这是光盘标识文件;此文件在原版光盘根目录上; 用来骗取WIN2K 的安装;没有这个会要你插入专业版的光盘D:\EasyBoot\WIN2K\CDROM_IS.5 -> 这是光盘标识文件;此文件在原版光盘根目录上; 用来骗取WIN2K 的安装;没有这个会要你插入服务器版的光盘D:\EasyBoot\WIN2K\CDROM_IA.5 -> 这是光盘标识文件;此文件在原版光盘根目录上; 用来骗取WIN2K 的安装;没有这个会要你插入高级服务版的光盘D:\EasyBoot\WIN2K\CDROM_NT.5 -> 这是光盘标识文件;此文件在原版光盘根目录上; 用来骗取WIN2K 的安装;没有这个会要你插入光盘;三个版本都要它; 而三个版本文件都是一样的; 取一个就行了D:\EasyBoot\WIN2K\CDROMSP4.TST -> 这是SP4光盘标识文件;此文件要集成好SP4后才有; 用来骗取WINDOWS 的安装;没有这个会要你插入SP4光盘;三个版本都要它; 而三个版本文件都是一样的; 取一个就行了D:\EasyBoot\WIN2K\BOOTFONT.BIN -> 这是启动是用的字体文件;此文件在原版光盘根目录上; 三个版本都要它; 而三个版本文件都是一样的;取一个就行了以上目录文件建好后; 见下图D:\EasyBoot\WIN2K\SYSTEM\WIN2KWPRO -> 这是专业版目录把专业版光盘根目录下的所有文件放在这个目录下D:\EasyBoot\WIN2K\SYSTEM\WIN2KWSRV -> 这是专业版目录把服务器版光盘根目录下的所有文件放在这个目录下D:\EasyBoot\WIN2K\SYSTEM\WIN2KASRV -> 这是专业版目录把高级服务器版光盘根目录下的所有文件放在这个目录下系统目录建立后; 见下图注:WIN2K 目录;就是以后做好后的光盘根目录建好以上目录和文件放好后②、复制文件接着开始按放三个版的文件;其中;D:\EasyBoot\WIN2K\ 是Windows 2000 3合1光盘的根目录;D:\EasyBoot\WIN2K\SYSTEM\WIN2KWPRO 用于存放Windows 2000专业版文件..光盘根目录下的全部文件D:\EasyBoot\WIN2K\SYSTEM\WIN2KWSRV 用于存放Windows 2000服务器版文件;光盘根目录下的全部文件D:\EasyBoot\WIN2K\SYSTEM\WIN2KASRV 用于存放Windows 2000高级服务器版文件;光盘根目录下的全部文件将Windows 2000 专业版光盘上的文件全部复制到D:\EasyBoot\WIN2K\SYSTEM\WIN2KWPRO 目录.. 将Windows 2000 服务器版光盘上的文件全部复制到D:\EasyBoot\WIN2K\SYSTEM\WIN2KWSRV 目录.. 将Windows 2000 高级服务器版光盘上的文件全部复制到D:\EasyBoot\WIN2K\SYSTEM\WIN2KASRV 目录..必须确保复制了全部文件和子目录;包括具有系统和隐藏属性的..复制完毕后;清除D:\EasyBoot\WIN2K\SYSTEM\下全部文件和子目录的系统、隐藏和只读属性..将D:\EasyBoot\WIN2K\SYSTEM\WIN2KWPRO 目录下的cdrom_ia.5 复制到D:\EasyBoot\WIN2K\目录下;将D:\EasyBoot\WIN2K\SYSTEM\WIN2KWSRV 目录下的cdrom_is.5 复制到D:\EasyBoot\WIN2K\目录下;将D:\EasyBoot\WIN2K\SYSTEM\WIN2KASRV 目录下的cdrom_ip.5 和cdrom_nt.5 复制到D:\EasyBoot\WIN2K\目录下;③、集成WINDOWS 2000 SP4这一步是把刚复制好的WINDOWS 2000 三个版本进行集成为WINDOWS 2000 SP4 ;首先到网上下载WINSP4.EXE 升级文件;下载好后;用WINRAR 解压到D 盘下;然后打开DOS 命令符;输入以下字符串: D:\W2KSP4\i386\update\update /s:D:\EASYBOOT\WIN2K\SYSTEM\WIN2KWPRO 这个集成专业版D:\W2KSP4\i386\update\update /s:D:\EASYBOOT\WIN2K\SYSTEM\WIN2KWSRV 这个集成服务器版D:\W2KSP4\i386\update\update /s:D:\EASYBOOT\WIN2K\SYSTEM\WIN2KASRV 这个集成高级服务器版要点:D:\EasyBoot\WIN2K\目录下面必须有cdrom_ia.5、cdrom_is.5、cdrom_ip.5和cdrom_nt.5文件;这是我们欺骗安装程序的标志;这张光盘是Windows 2000 的原始安装盘..还有D:\EasyBoot\WIN2K\目录下面必须有cdromSP4.tst 文件;否则安装程序会要求我们插入Service Pack 4 光盘;⑶、配置软盘组安装程序文件D:\EasyBoot\WIN2K\WPROD:\EasyBoot\WIN2K\WSRVD:\EasyBoot\WIN2K\ASRV以上这三个目录是三个版本的软盘组目录:注意要点:我把这三个版本取名为大家通用的“WPRO”、“WSRV”、“WPRO”的软盘组;而软盘组目录名称是固定在这三个版本的启动文件里比如我取名为W2KWPRO.BIN、W2KWSRV.BIN、W2KASRV.BIN 这三个文件;而这三个文件里面只能改动的字符长度是4个字符长度..在后面的第⑸点上会详细说明Windows 2000正版光盘上有个bootdisk子目录;里面包含4张Windows 2000安装软盘组镜像的img文件..用WinImg将各个版本bootdisk目录下的4个img文件分别释放到各自的系统文件目录下:如果你没有Windows 2000正版光盘安装软盘组镜像img文件; 可在本站的FTP里去下载将原版光盘根目录下的\bootdisk目录里的img文件全部释放到D:\EasyBoot\WIN2K\WPRO\下..将原版光盘根目录下的\bootdisk目录里的img文件全部释放到D:\EasyBoot\WIN2K\WSRV\下..将原版光盘根目录下的\bootdisk目录里的img文件全部释放到D:\EasyBoot\WIN2K\ASRV\下..要点:这是我们模拟软盘安装的关键;一定要连带system32目录里面有两个文件一起释放..还有把三个版本里面都有一个I386 目录;在I386 里面都有一个文件你必须把它复制到相应的软盘组里面去文件名是TXTSETUP.SIF ;把原来的覆盖..⑷、启动引导文件启动引导文件是用来引导WIN2000安装用的; 这个文件EasyBoot安装好就有了;文件名是w2ksect.bin⑸、修改引导文件注: 在修改文件的时候; 所有字符都要用大写; 切记; 错了会出错..用VC++或其它软件打开D:\EasyBoot\disk1\ezboot\目录下的w2ksect.bin 文件;注:要用二进制打开找到这个字符串SETUPLDR.BINBOOTFIX.BINI386 将其后面的 4 个字符I386修改为一个“WPRO”、“WSRV”、“ASRV”字符;分别把它保存为这三个启动文件W2KWPRO.BIN、W2KWSRV.BIN、W2KASRV.BIN ;这三个文件取名可以任意取..要保存在D:\EasyBoot\WIN2K\BOOT\目录下..此外;还必须在后面的配置中进行相应修改注: 为了新手不明白; 特指明在后面的配置中进行相应修改是指软盘组里的setupldr.bin 和txtsetup.si_ 文件和其它..这三个文件修改好后;再找出软盘组里面的二个文件分别是setupldr.bin 和txtsetup.si_;二个文件找到后;我们来修改这二个文件;修改如下:①第一个setupldr.bin 修改成以下这样:用VC++或其它软件二进制打开D:\EasyBoot\WIN2K\WPRO\setupldr.bin;找到“I386”;把“i386”替换为“WPRO”;共3处;用VC++或其它软件二进制打开D:\EasyBoot\WIN2K\WSRV\setupldr.bin;找到“I386”;把“i386”替换为“WSRV”;共3处;用VC++或其它软件二进制打开D:\EasyBoot\WIN2K\ASRV\setupldr.bin;找到“I386”;把“i386”替换为“ASRV”;共3处..存盘退出..②第二个txtsetup.si_ 文件; 这个文件我们要多做一步;把这个txtsetup.si_ 文件剪切到 D 盘的根目录下;然后用解压命令来解开它;即D:\>expand D:\TXTSETUP.SI_ TXTSETUP.SIf 回车就可解开;解开后;把这个txtsetup.sif 文件剪切到对应的软盘组下对应的软盘组就是指你从哪个软盘组里剪切出来; 你就仍然剪切回去; 然后修改成以下这样:用VC++或其它软件打开D:\EasyBoot\WIN2K\WPRO\txtsetup.sif;替换“SetupSourcePath = "\"”为“SetupSourceP ath = "\SYSTEM\WIN2KWPRO\"”;用VC++或其它软件打开D:\EasyBoot\WIN2K\WSRV\txtsetup.sif;替换“SetupSourcePath = "\"”为“SetupSourcePath = "\SYSTEM\WIN2KWSRV\"”;用VC++或其它软件打开D:\EasyBoot\WIN2K\ASRV\txtsetup.sif;替换“SetupSourcePath = "\"”为“SetupSourcePath = "\SYSTEM\WIN2KASRV\"”..存盘退出..要点:这两个文件中的路径告诉安装程序从何处复制文件;必须与目录结构相匹配..还有; 如果你想和原版光盘的样式一样; 请你把I386 目录里的bootfix.bin 文件复制到软盘组里即可; 不想要就这一步就不用做了..⑹、跳过输入产品序列号查找各个版本i386目录;找到文件setupp.ini;用记事本打开;将其中的“Pid=xxxxx000”修改为为“Pid=xxxxx270”;存盘退出..这一步不是必须的;只是图个方便..⑺、制作ISO文件配置好和修改好以上文件与目录结构后;Windows 的文件复制到对应目录无误;就可以制作ISO 镜像了;用EasyBoot 制作是非常简单;打开EasyBoot软件;在“文件”的选项卡里;单击“打开”按扭;重新打开D:\EasyBoot\WIN2K\BOOT\目录下的WIN2000.EZB 文件;这一步是确保制作出来的ISO不会出错;很紧要;然后单击“制作ISO”按扭;弹出一个对话框;在对话框里来点优化光盘文件和其它设置优化光盘设置是必须点上的;“光盘文件目录”这里;查看一下你的光盘根目录对不对;这一步很紧要; 必顺绝对路径;如错了启动后会找不到文件的;无法正常工作;“引导文件”查看一下;错了会不能引导;也就是说启动不了光盘..其它设置随你便;查明无误后;然后点击“制作”;制作就开始了..⑻、测试ISO文件用VMware 加载WIN2000.ISO 文件;设置第1启动设备为光驱..从光盘启动后;系统首先显示信息用EasyBoot 制作好的菜单;按相应的键后;就可启动相应安装版本..此后的安装与原版光盘的安装一致..需要逐个安装;以测试各个版本的完整性..⑼、烧录光盘ISO镜像文件测试无误后;即可用自己熟悉的烧录软件软件例如Nero将其烧录到光盘.. 这样;一张可启动的Windows 2000 3合1光盘就制作完成了..⑽、特色优点:用EasyBoot 制作出来的与流行的Windows 2000/XP N 合1 光盘相比;上述方法制作的光盘目录结构更简洁;没有一个多余的文件..二、制作WINDOWS XP 2 合 1⑴、所需工具①、EasyBoot V4.56 光盘制作软件;下载地址:http://cn.ezbsystems/easyboot/download.htm②、制作Windows XP 安装软盘组的img文件..可替换方法是制作 6 张安装软盘;然后将 6 张软盘上的全部文件复制到硬盘相应目录下..制作软盘组软件;下载地址:可到本站的FTP 下载..③、能打开二进制的软件可到本站的FTP 下载..这是一个很小巧的二进制编辑工具;很实用④、Windows XP 安装软盘组必须用软盘引导机器;加载必要的系统文件及基本驱动程序;然后从光盘继续安装..Windows XP 安装软盘组正版光盘没有随带;需要到微软网站上去下载;二个版本都要下载下来;因为二个版本不能混用..⑤、虚拟电脑软件VMware-workstation 虚拟电脑或Virtual PC 和刻录软件Nero 如果你没有软件组;本站的FTP 里也有; 是最新的..可选;用来测试制作完成的2合1镜像文件并烧录光盘..⑥、UltraISO 光盘编辑软件;这个软件用来编辑镜像和提取启动文件XXX.BIN ;下载地址:http://cn.ezbsystems/easyboot/download.htm⑦、好了;以上软件和工具全部有了;以下就开始制作N 合 1 了..三、目录及文件结构保证硬盘上有足够的空间假设将文件存放在默认的EasyBoot 文件夹下D:\EasyBoot\WINXP;全部二个版本的原始文件约占用空间为1.24 GB;生成的镜像文件约为520 MB 左右;建立的目录结构如下:⑴、建立目录结构及文件位置D:\EasyBoot\WINXP -> 这是以后的光盘根目录D:\EasyBoot\WINXP\BOOT -> 这是启动的所有引导目录; 也就是原先的EZBOOT 目录D:\EasyBoot\WINXP\BOOT\WXPWPRO.BIN -> 这是引导WINDOWS XP 专业版文件D:\EasyBoot\WINXP\BOOT\WXPHOME.BIN -> 这是引导WINDOWS XP 家庭版文件D:\EasyBoot\WINXP\BOOT\WINXP.EZB -> 这是主菜单文件; 用EasyBoot 软件; 在EZBOOT 目录下打开cdmenu.ezb 文件; 打开后再另存为WINXP.EZB 文件;保存到你建立好的BOOT 目录下即可D:\EasyBoot\WINXP\WPRO -> 这是专业版软盘组目录D:\EasyBoot\WINXP\HOME -> 这是家庭版软盘组目录D:\EasyBoot\WINXP\WIN51 -> 这是光盘标识文件;此文件在原版光盘根目录上;用来骗取WIN2K 的安装;没有这个会要你插入光盘;二个版本都要它;而二个版本文件都是一样的; 取一个就行了D:\EasyBoot\WINXP\WIN51IP -> 这是光盘标识文件;此文件在原版光盘根目录上;用来骗取WIN2K 的安装;没有这个会要你插入专业版的光盘D:\EasyBoot\WINXP\WIN51IC -> 这是光盘标识文件;此文件在原版光盘根目录上;用来骗取WIN2K 的安装;没有这个会要你插入家庭版的光盘D:\EasyBoot\WINXP\BOOTFONT.BIN -> 这是启动是用的字体文件;没有也可以;但字体难看一点..二个版本都要它;而二版本文件是一样的; 取一个就行了D:\EasyBoot\WINXP\SYSTEM\WINXPWPRO -> 这是专业版目录把专业版光盘根目录下的所有文件放在这个目录下D:\EasyBoot\WINXP\SYSTEM\WINXPHOME -> 这是专业版目录把家庭版光盘根目录下的所有文件放在这个目录下注:WINXP 目录;就是以后做好后的光盘根目录建好以上目录和文件放好后⑵、复制文件接着开始按放二个版的文件;其中;D:\EasyBoot\WINXP\ 是Windows XP 2 合1 光盘的根目录;D:\EasyBoot\WINXP\SYSTEM\WINXPWPRO 用于存放Windows XP 专业版文件..光盘根目录下的全部文件D:\EasyBoot\WINXP\SYSTEM\WINXPHOME 用于存放Windows XP 家庭版文件;光盘根目录下的全部文件将Windows XP 专业版光盘上的文件全部复制到D:\EasyBoot\WINXP\SYSTEM\WINXPWPRO 目录..将Windows XP 家庭版光盘上的文件全部复制到D:\EasyBoot\WINXP\SYSTEM\WINXPHOME 目录..必须确保复制了全部文件和子目录;包括具有系统和隐藏属性的..复制完毕后;清除D:\EasyBoot\WINXP\SYSTEM\下全部文件和子目录的系统、隐藏和只读属性..将D:\EasyBoot\WINXP\SYSTEM\WINXPWPRO 目录下的WIN51、WIN51IP 复制到D:\EasyBoot\WINXP\目录下;将D:\EasyBoot\WINXP\SYSTEM\WINXPHOME 目录下的WIN51IC 复制到D:\EasyBoot\WINXP\目录下;要点:D:\EasyBoot\WINXP\目录下面必须有文件;WIN51、WIN51IC、WIN51IP 这是我们欺骗安装程序的标志;这张光盘是Windows XP 的原始安装盘..⑶、配置软盘组安装程序文件首先到微软网站下载二个版本启动盘文件;简体中文专业版:winxp_cn_pro_bf.exeXP 简体中文专业版启动盘下载地址:http://.microsoft/downloads/release.asp releaseid=33494简体中文专业版SP1:winxpsp1_cn_pro_bf.exeXP 简体中文专业版启动盘SP1 下载地址:http://.microsoft/downloads/details.aspx FamilyID=83f53be9-28fa-40e8-8ec2-631504ef5e26&displaylang=zh-cn简体中文家庭版:winxp_cn_hom_bf.exeXP 简体中文家庭版启动盘下载地址:http://.microsoft/downloads/release.asp releaseid=33493简体中文家庭版:winxpsp1_cn_hom_bf.exeXP 简体中文家庭版启动盘SP1 下载地址:http://.microsoft/downloads/details.aspx FamilyID=fbe5e4fc-695f-43e5-af05-719f45c382a4&displaylang=zh-cnD:\EasyBoot\WINXP\WPROD:\EasyBoot\WINXP\HOME以上这二个目录是二个版本的软盘组目录:注意要点:我把这二个版本取名为大家通用的“WPRO”、“HOME”的软盘组;而软盘组目录名称是固定在这二个版本的启动文件里比如我取名为WXPWPRO.BIN、WXPHOME.BIN 这二个文件;而这二个文件里面只能改动的字符长度是4 个字符长度..在后面的第⑸点上会详细说明把刚在下载来的Windows XP 6 张镜像文件img ..用WinImg 将各个版本6 个img 文件分别释放到各自的软盘组目录下:将专业版的6 个img 文件全部释放到D:\EasyBoot\WINXP\WPRO\下..将家庭版的6 个img 文件全部释放到D:\EasyBoot\WINXP\HOME\下..要点:这是我们模拟软盘安装的关键;一定要连带system32 目录里面有两个文件一起释放..⑷、启动引导文件启动引导文件是用来引导WINXP安装用的; 这个文件EasyBoot安装好后是没有的; 但是用w2ksect.bin 这个文件也可以代用..⑸、修改文件注: 在修改文件的时候; 所有字符都要用大写; 切记; 错了会出错..用VC++或其它软件打开D:\EasyBoot\disk1\ezboot\目录下的w2ksect.bin 文件;注:要用二进制打开找到这个字符串SETUPLDR.BINBOOTFIX.BINI386 将其后面的4 个字符I386修改为“WPRO”、“HOME”、字符;分别把它保存为这二个启动文件WXPWPRO.BIN、WXPHOME.BIN ;这二个文件取名可以任意取..要保存在D:\EasyBoot\WINXP\BOOT\目录下..此外;还必须在后面的配置中进行相应修改注: 为了新手不明白; 特指明在后面的配置中进行相应修改是指软盘组里的setupldr.bin 和txtsetup.si_ 文件和其它..这二个文件修改好后;再找出软盘组里面的二个文件分别是setupldr.bin 和txtsetup.si_;二个文件找到后;我们来修改这二个文件;修改如下:①第一个setupldr.bin 修改成以下这样:用VC++或其它软件二进制打开D:\EasyBoot\WINXP\WPRO\setupldr.bin;找到“I386”;把“i386”替换为“WPRO”;共4处;用VC++或其它软件二进制打开D:\EasyBoot\WINXP\HOME\setupldr.bin;找到“I386”;把“i386”替换为“HOME”;共4处;存盘退出..②第二个txtsetup.si_ 文件; 这个文件我们要多做一步;把这个txtsetup.si_ 文件剪切到 D 盘的根目录下;然后用解压命令来解开它;即D:\>expand D:\TXTSETUP.SI_ TXTSETUP.SIf 回车就可解开;解开后;把这个txtsetup.sif 文件剪切到对应的软盘组下对应的软盘组就是指你从哪个软盘组里剪切出来; 你就仍然剪切回去; 然后修改成以下这样:用VC++或其它软件打开D:\EasyBoot\WINXP\WPRO\txtsetup.sif;替换“SetupSourcePath = "\"”为“SetupSourcePath = "\SYSTEM\WINXPWPRO\"”;用VC++或其它软件打开D:\EasyBoot\WINXP\HOME\txtsetup.sif;替换“SetupSourcePath = "\"”为“SetupSourcePath = "\SYSTEM\WINXPHOME\"”;存盘退出..要点:这两个文件中的路径告诉安装程序从何处复制文件;必须与目录结构相匹配..还有; 如果你想和原版光盘的样式一样; 请你把I386 目录里的bootfix.bin 文件复制到软盘组里即可; 不想要就这一步就不用做了..⑹、跳过输入产品序列号查找各个版本i386目录;找到文件setupp.ini;用记事本打开;将其中的“Pid=xxxxx000”修改为为“Pid=xxxxx270”;存盘退出..这一步不是必须的;只是图个方便..⑺、制作ISO文件配置好和修改好以上文件与目录结构后;Windows 的文件复制到对应目录无误;就可以制作ISO 镜像了;用EasyBoot 制作是非常简单;打开EasyBoot软件;在“文件”的选项卡里;单击“打开”按扭;重新打开D:\EasyBoot\WINXP\BOOT\目录下的WINXP.EZB 文件;color=red这一步是确保制作出来的ISO不会出错;很紧要;然后单击“制作ISO”按扭;弹出一个对话框;在对话框里来点优化光盘文件和其它设置优化光盘设置是必须点上的;“光盘文件目录”这里;查看一下你的光盘根目录对不对;这一步很紧要; 必顺绝对路径;如错了启动后会找不到文件的;无法正常工作;“引导文件”查看一下;错了会不能引导;也就是说启动不了光盘..其它设置随你便;查明无误后;然后点击“制作”;制作就开始了..⑻、测试ISO文件用VMware 加载WINXP.ISO 文件;设置第1启动设备为光驱..从光盘启动后;系统首先显示信息用EasyBoot 制作好的菜单;按相应的键后;就可启动相应安装版本..此后的安装与原版光盘的安装一致..需要逐个安装;以测试各个版本的完整性..⑼、烧录光盘ISO镜像文件测试无误后;即可用自己熟悉的烧录软件软件例如Nero将其烧录到光盘.. 这样;一张可启动的Windows XP 2合1光盘就制作完成了..四、特色优点:用EasyBoot 制作出来的与流行的Windows 2000/XP N 合1 光盘相比;上述方法制作的光盘目录结构更简洁;没有一个多余的文件..Windows 2000 3合1光盘简体中文专业版+简体中文服务器版+简体中文高级服务器版已经在街面上流行1年多了;Windows XP 2合1的光盘简体中文专业版+简体中文家庭版最近也开始上街了..这些N 合1 的光盘中;有些是不能用光盘进行启动的;我们只能在DOS下安装;有些是能够光盘启动并从光盘正常安装的..不能启动的N 合1 光盘的制作非常简单;我们没有必要去讨论;我们最感兴趣的是哪些能够用光盘启动并正常安装的N 合1 光盘;本文的宗旨就是研究一下这类光盘的基本原理及制作方法..可启动型N 合1 光盘使用了多重启动光盘技术;这种技术近几年来开始流行;但目前尚未形成统一的工业标准;有多种方法可以实现它..目前制作启动N 合 1 的软件很少;即有也很复杂;本人用EasyBoot 制作的Windows 2000 3 合 1 光盘..由于EasyBoot 附带的说明非常简短;网上更是无法查找到相关的信息;有鉴于此;我对它进行了一番研究;用EasyBoot 成功地制作出了Windows 2000 3 合 1 光盘..经过另一番试验;又成功地制作出了Windows XP 2 合1光盘..下面就是我的一些心得体会;愿与各位朋友共享..一、Windows 2000/XP多重启动光盘的启动原理Windows 2000/XP各版本的原始安装光盘是单重启动;其引导文件中固化了光盘根目录下的i386目录这一点给制作多重启动的N 合 1 光盘带来了最大的障碍;该目录中不仅存放了Windows 2000/XP的系统文件;而且还存放了安装所需的安装文件和驱动程序..其引导过程如下:先加载光盘引导文件引导文件比如是WIN2000.BIN;加载过程:WIN2000.BIN->setupldr.bin->ntdetect->再加载驱动程序->读txtsetup.sif->开始光盘安装..上述多个步骤中都涉及了光盘根目录下的i386目录;而我们将制作的N 合1 光盘是多重启动的;每个版本都包含一个i386子目录;它与单重启动光盘的目录结构不同在光盘根目录与i386目录之间多了1层版本目录;因此不能简单地照搬单重启动的引导过程..所幸前辈高手们早就碰到了这个难题;而且也非常巧妙地解决了;那就是使用Windows 2000/XP的安装软盘组:用软盘启动计算机;依次加载所需驱动程序及必要的系统文件;从而避开安装时到光盘根目录下的i386目录加载安装文件和驱动程序;然后安装程序再从Windows 2000/XP安装光盘中安装复制其余的文件;继续安装..我们所要模拟的就是这一过程..改造后的N 合 1 光盘引导过程如下:光盘引导->选择版本模块->模拟软盘启动->setupldr.bin->ntdetect->再加载驱动程序->读txtsetup.sif->开始光盘安装..并将上述多个步骤中都涉及到的光盘根目录下的i386 目录;现在要把它放在双层目录下;光盘根目录中将存放安装软盘组..好了以我的安装目录为列; 我的EasyBoot 安装在D 盘下EasyBoot 目录..注意: 本教程为什么不用EasyBoot 的默认目录来做; 是涉及到很多用户已在默认目录里有好多文件;。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
本技术是对多重主字体生成系统及方法的研究。
即,利用使用者输入的字素转换成字素图形,获得转换的字素图形的外围矢量数据和中心线矢量数据,生成基础字素字体和与其相比横向或纵向中有一个以上发生扩大的扩张型字素字体,归类(Grouping)到一个多重主字体(Multiple Master Glyph;MMG)的多重主字体生成系统及方法。
权利要求书1.一种多重主字体生成系统,其特征在于,包括:通过使用者输入的字素,将其转换成字素图形的使用者终端;提取上述字素图形的外围矢量数据及中心线矢量数据的服务器;以及利用该外围矢量数据及上述中心线矢量数据与基础字素字体上面的基础字素字体进行比较,生成横向及纵向中有一个上述发生扩大的扩张型字素字体,包括上述基础字素字体及上述扩张型字素字体归类为多重主字体的编辑器。
2.根据权利要求1所述的多重主字体生成系统,其特征在于,上述使用者终端包括:以表示使用者输入的字素名称的显示区;使用者亲笔输入上述字素的输入区;以及将输入的字素转换成上述字素图形的变换区。
3.根据权利要求1所述的多重主字体生成系统,其特征在于,上述服务器包括:以将字素图形的外围及中心线矢量化,获取上述外围矢量数据及中心线矢量数据的提取区;以及外围矢量数据、中心线矢量数据、边缘线点数、中心线点数、字素名称、字素类型及字素识别码生成字素数据的字素数据生成区及储存上述字素数据的储存区。
4.根据权利要求3所述的多重主字体生成系统,其特征在于,上述服务器还包括:比较储存区里储存的一个上述的字素识别码和已设定的字素识别码目录,如果在已设定字素识别码目录中搜索到未储存的字素识别码时,生成请求输入搜索到的字素识别码的字素的请求信号的比较区。
5.根据权利要求4所述的多重主字体生成系统,其特征在于,当以已设定的字素识别码目录的所有字素识别码储存在上述储存区时,上述比较区可生成字素数据接收信号的比较区。
6.根据权利要求3所述的多重主字体生成系统,其特征在于,上述编辑器包括:以从上述服务器接收字素数据时,比较接收的字素数据的字素识别码和已设定的字素识别码目录,检查字素数据是否完成收信的检测区。
7.根据权利要求3所述的多重主字体生成系统,其特征在于,上述编辑器包括:以计算边缘线点间的距离,算出字素粗细的算出区。
8.根据权利要求7所述的多重主字体生成系统,其特征在于,上述编辑器还包括:以储存基础阶层及第1到第3扩张型阶层的各个中心线矢量数据的阶层生成区;以及把第1扩张型阶层的中心线矢量数据横向扩大,第2扩张型阶层的中心线矢量数据纵向扩大,第3扩张型阶层的中心线矢量数据横向、纵向同时扩大的扩张区。
9.根据权利要求8所述的多重主字体生成系统,其特征在于,上述编辑器还包括:以利用上述边缘线矢量数据,生成基础字素字体及上述述第1到第3扩张型阶的中心线矢量数据为基准,使边缘线点间的间距与上述字素粗细相同,分别生成第1到第3边缘线矢量数据,生成第1到第3扩张型字素字体的字体生成区。
10.根据权利要求9所述的多重主字体生成系统,其特征在于,上述编辑器还包括:以将上述基础字素字体及第1到第3扩张型字素字体归类为MMG的归类区。
11.根据权利要求10所述的多重主字体生成系统,其特征在于,上述编辑器还包括:以确认接收的上述字素数据中未归类为MMG的字素数据的确认区。
12.一种多重主字体生成方法,其特征在于,包括:使用者终端是由使用者输入字素,将上述字素转换成字素图形的阶段;服务器获取对上述字素图形的外围矢量数据及中心线矢量数据的阶段;以包含编辑器里用上述外围矢量数据及中心线矢量数据,生成基础字素字体和与基础字素字体相比,横向和纵向中有一个上述发生扩大的扩张型字素字体的阶段;以及上述编辑器将基础字素字体及扩张型字素字体归类为MMG的归类阶段。
13.根据权利要求12所述的多重主字体生成方法,其特征在于,上述将字素转换成字素图形的阶段包括:以包含显示区显示上述使用者输入的字素名称的阶段;以及使用者向输入区亲笔输入字素的阶段及变换区将输入的上述字素转换成上述字素图形阶段。
14.根据权利要求12所述的多重主字体生成方法,其特征在于,上述获取外围矢量数据及中心线矢量数据的阶段包括:上述述字素图形的外围及中心线矢量化,获取外围矢量数据及中心线矢量数据的阶段;以及字素数据生成区生成上述外围矢量数据、中心线矢量数据、边缘线点个数、中心线点个数、字素名称、字素类型及字素识别码的字素数据的阶段及储存区储存上述字素数据的阶段。
15.根据权利要求14所述的多重主字体生成方法,其特征在于,上述获取外围矢量数据及中心线矢量数据的阶段包括:以包含比较区对上述储存区里储存的一个上述的字素识别码和已设定的字素识别码目录进行比较,在已设定的字素识别码目录中,搜索到未能储存到储存区里的字素识别码时,生成请求输入搜索到的字素识别码的字素输入信号的输入阶段。
16.根据权利要求15所述的多重主字体生成方法,其特征在于,获取上述外围矢量数据及中心线矢量数据的阶段还包括:以包含上述比较区里已设定的字素识别码目录的所有字素识别码储存在上述储存区里时,生成字素数据发送信号的阶段。
17.根据权利要求14所述的多重主字体生成方法,其特征在于,生成基础字素字体及扩大型字素字体的阶段包括:以检测区从服务器接到上诉字素数据时,对收到的字素数据的字素识别码和已设定的字素识别码目录进行比较,检查字素数据是否接收完成的阶段。
18.根据权利要求14所述的多重主字体生成方法,其特征在于,生成基础字素字体及扩大型字素字体的阶段包括:以包含算出区计算上述边缘线点间的距离,算出字素粗细的阶段。
19.根据权利要求18所述的多重主字体生成方法,其特征在于,生成基础字素字体及扩大型字素字体的阶段包括:以包含阶层生成区储存基础阶层及第1到第3扩张型阶层的中心线矢量数据的阶段;以及扩张区将上述第1扩张型阶层的中心线矢量数据横向扩大,将第2扩张型阶层的中心线矢量数据纵向扩大,并将第3扩张型阶层的中心线矢量数据横向扩大以及纵向扩大的阶段。
20.根据权利要求19所述的多重主字体生成方法,其特征在于,生成基础字素字体及扩大型字素字体的阶段还包括:以包含字体生成区利用上述边缘线矢量数据,生成基础字素字体,以第1到第3扩张型阶层各个中心线矢量数据为基准,使边缘线点间的间距与上述字素粗细相同,分别生成第1到第3边缘线矢量数据,生成第1到第3扩张型字素字体的阶段。
21.根据权利要求20所述的多重主字体生成方法,其特征在于,上述归类为MMG的阶段包括:以归类区在基础字素字体及上述第1和第3扩张型字素字体归类为MMG的阶段。
22.根据权利要求21所述的多重主字体生成方法,其特征在于,上述归类为MMG的阶段还包括:以包含确认区接收的上述字素数据中,确认未归类为MMG的字素数据的阶段。
技术说明书多重主字体生成系统及方法技术领域本技术是针对多重主字体生成系统及方法的研究。
即,将使用者输入的字素转换成字素图形,抽取转换的字素图形的外围矢量数据和中心线矢量数据,生成基础字素字体和与其相比横向或纵向中有一个以上发生扩大的扩张型字素字体,归类(Grouping)成一个多重主字体(Multiple Master Glyph;MMG)的生成系统及方法。
相关申请的交叉引用此申请主张在2015年3月2号向韩国知识产权局提出申请的韩国专利申请第10-2015-0028995号的优先权及权益,其全部内容以参考方式并入本文。
背景技术字体(font)是储存预先设计好的各种形式及尺寸文字的文字库(library),其中包括活字排版所需的所有文字,数字及特殊符号。
若想将这些字体用电脑显示或影印,需用0到1的数据来表示文字的形态。
如果,可以用0到1的数码数据表现字体,电脑就可以将其保存,加工或是发送到其他外部装置。
如此,我们可以把字体称作用数码形式表示的文字体象数据的集合。
过去,字体主要用在DTP(Desktop Publishing)或是CTS(ComputerizedTypesetting System)等出版及文书制订等专业领域。
然而,随着信息通讯领域的发展,个人环境的字体使用也跟着增加,在网络环境或是移动网络中所占的比重也逐渐增长。
然而,至今为止这些字体都是由专业字体设计师手工制成,所以,实际上可使用的电脑字体的种类极其有限。
最近,使用者逐渐趋向制作不局限于原有字体的可以发挥自我个性的字体。
但是,想要亲自进行制作所需的各种字素的字体和扩大各字素的字体长度或宽度的MMG操作是根本不可能的。
而且,以往的MMG制作技术都存在不考虑字体粗细,只是单纯扩大字体的横向或纵向生成MMG,导致字体粗细无法一致的缺点。
因此,本文的技术者为解决上述缺点,通过利用使用者输入的字素转换成字素图形,取得转换的字素图形的外围矢量数据和中心线矢量数据,生成基础字素字体和与其相比横向或纵向中有一个以上发生扩大的扩张型字素字体,并将它们归类为一个MMG的方式。
技术了不仅可以生成使用者亲笔字体,而且,扩张型字体的粗细不会向某一个方向不均匀地扩大,可以生成与使用者亲笔粗细相同的扩张型字体的多重主字体生成系统及方法。
技术内容本技术要解决的技术问题本技术的目的是研究多重主字体生成系统及方法,即,通过使用者输入的字素转换成字素图形,获得转换的字素图形的外围矢量数据和中心线矢量数据,生成基础字素字体和与其相比横向或纵向中有一个以上发生扩大的扩张型字素字体,并将它们归类为一个MMG,来达到更有效地生成使用者亲笔MMG的多重主字体生成系统及方法。
技术方案根据本技术的多重主字体生成系统,包括:通过使用者输入的字素,将其转换成字素图形的使用者终端;提取上述字素图形的外围矢量数据及中心线矢量数据的服务器;以及利用该外围矢量数据及以上中心线矢量数据与基础字素字体上面的基础字素字体进行比较,生成横向及纵向中有一个以上发生扩大的扩张型字素字体,包括以上基础字素字体及以上扩张型字素字体归类为多重主字体的编辑器。
上述使用者终端可包括:以表示使用者输入的字素名称的显示区;使用者亲笔输入以上字素的输入区;以及将输入的字素转换成如上字素图形的变换区。
上述服务器还可包括:以将字素图形的外围及中心线矢量化,获取上述外围矢量数据及中心线矢量数据的提取区;以及外围矢量数据、中心线矢量数据、边缘线点数、中心线点数、字素名称、字素类型及字素识别码生成字素数据的字素数据生成区及储存上述字素数据的储存区。
上述服务器还可包括:比较储存区里储存的一个上述的字素识别码和已设定的字素识别码目录,如果在已设定字素识别码目录中搜索到未储存的字素识别码时,生成请求输入搜索到的字素识别码的字素的请求信号的比较区。
当以已设定的字素识别码目录的所有字素识别码储存在上述储存区时,上述比较区生成字素数据接收信号。