字体文件修改转换方法及其系统技术方案

技术编号:10393963 阅读:94 留言:0更新日期:2014-09-05 19:45
本发明专利技术的一实施例提供一种字体文件管理系统,包括:信息读取部,在字体文件上读取字体数据;输出控制部,生成用户界面(User interface),以使使用者确认所述字体数据,并控制输出,以使通过所述用户界面将所述字体数据显示在显示部上;修改转换部,使用者通过所述用户界面对所述字体数据进行修改或转换的选择时,修改或转换所述字体数据并将修改或转换的所述字体数据添加至所述字体文件;及错误检查部,检查所述修改的或转换的字体数据是否存在错误。

【技术实现步骤摘要】
【专利摘要】本专利技术的一实施例提供一种字体文件管理系统,包括:信息读取部,在字体文件上读取字体数据;输出控制部,生成用户界面(User?interface),以使使用者确认所述字体数据,并控制输出,以使通过所述用户界面将所述字体数据显示在显示部上;修改转换部,使用者通过所述用户界面对所述字体数据进行修改或转换的选择时,修改或转换所述字体数据并将修改或转换的所述字体数据添加至所述字体文件;及错误检查部,检查所述修改的或转换的字体数据是否存在错误。【专利说明】字体文件修改转换方法及其系统
本专利技术的一实施例涉及字体文件修改转换方法及其系统。
技术介绍
字体是指相同设计的字符集。在运行电脑的系统中,文件具有字体,并处理各种形态的字符。字体文件包括用于将文字在电脑上使用而编码的字符集。字符集(characterset, charset)或字符集合定义为用于表现信息的字符的集合,由字符、字符代码及字形构成。是指以将字符编码或压缩编码的字符或符号的集合存储于电脑或通信中使用的目的而进行编码的方法。通过字符编码而进行编码,而编码时,将代表原有的字符或符号的符号称为字符代码。字符代码包括:根据文字而按各个国家指定使用的各国字符代码和将世界各个语言以相同的表示方法而提出的国际性的字符代码规则即统一码。在各国字符代码中包括有韩文代码即〃KS5601〃、日文代码即"Shift Jis"、中国内地汉字标准代码即"GB2312"、台湾汉字标准代码即〃Big5"、美国字符标准代码即"ASCII"等。"ASCII"码为I字节,而〃KS5601〃、"Shift Jis〃、〃GB2312〃、〃Big5〃为2字节。统一码为全部适用于全世界使用的各种语言文字和特殊符号而统一为16字节。
技术实现思路
本专利技术的主要目的为提供一种可将已存储于字体文件的字体数据进行修改转换并对修改或转换的结果的错误进行检查的字体文件修改转换方法及其系统。本专利技术的一实施例的字体文件修改转换系统包括:信息读取部,在字体文件上读取字体数据;输出控制部,生成用户界面(User interface),以使使用者确认所述字体数据,并控制输出,以使通过所述用户界面将所述字体数据显示在显示部上;修改转换部,使用者选择通过所述用户界面对所述字体数据进行修改或转换时,修改或转换所述字体数据并将修改或转换的所述字体数据添加至所述字体文件;及错误检查部,检查所述修改或转换的字体数据是否存在错误。在本专利技术的一实施例中,所述信息读取部用于访问所述字体文件的标题而读取字体表,所述输出控制部用于生成关于所述字体表的所述用户界面。在本专利技术的一实施例中,所述输出控制部判断所述字体表是否可进行修改或转换,并且,其为可修改或转换的所述字体表时,进行输出控制使得通过所述用户界面显示所述字体表可被修改或转换。在本专利技术的一实施例中,所述修改转换部修改所述字体数据中的第I字符集或转换所述第I字符集而生成第2字符集,并将已修改的所述第I字符集或所述第2字符集添加至所述字体文件。在本专利技术的一实施例中,所述修改转换部包括:代码转换部,在使用者选择将已包含于所述字体文件的所述第I字符集的字符代码转换为其它字符代码时,将已包含的所述字符代码转换为使用者选择的所述其它字符代码;映射部,映射转换的所述其它字符代码和所述第I字符集的字形;字符集生成部,由所述第I字符集中的字符、转换的所述其它字符代码及映射的所述字形生成所述第2字符集;表生成部,生成对于通过所述字符集生成部而生成的所述第2字符集的cmap表;及数据添加部,将通过所述表生成部而生成的所述cmap表添加至所述字体文件。在本专利技术的一实施例中,所述错误检查部用于检查在所述第2字符集上的一个所述字形是否映射两个以上所述其它字符代码。在本专利技术的一实施例中,所述错误检查部用于检查在所述第2字符集上的所述字符是否映射所述其它字符代码。在本专利技术的一实施例中,通过所述错误检查部发现已修改的所述第I字符集或所述第2字符集上的错误时,所述输出控制部进行输出控制,将存在错误的字符与不存在错误的字符不同地进行表示,使得使用者能够确认存在所述错误的字符。在本专利技术的一实施例中,所述输出控制部控制输出,将所述存在错误的字符以不同于所述不存在错误的字符的颜色进行表示。在本专利技术的一实施例中,所述输出控制部进行控制,集合存在所述错误的字符,使其向另外的弹出窗口输出。本专利技术的一实施例的字体文件管理方法包括以下步骤:从字体文件上读取字体数据;将读取的所述字体数据显示在显示部上;存在使用者对所述字体数据的修改或转换的选择时,修改或转换所述字体数据;及检查已修改或转换的所述字体数据是否存在错误。在本专利技术的一实施例中,所述读取步骤,访问所述字体文件的标题,并读取字体表。在本专利技术的一实施例中,所述显示步骤包括如下步骤:生成用于显示所述字体数据的用户界面;及通过所述用户界面显示所述字体数据,并且,显示所述字体数据时,对可修改或转换的所述字体数据和不可修改或转换的所述字体数据进行区分显示。在本专利技术的一实施例中,所述修改或转换方法包括如下步骤:发生对所述字体数据中的第I字符集的修改或转换的请求;根据所述请求修改所述第I字符集,或将所述第I字符集转换为请求的第2字符集;将修改的所述第I字符集或所述第2字符集添加至所述字体文件。在本专利技术的一实施例中,所述转换步骤包括如下步骤:使用者选择将已包含于所述字体文件的所述第I字符集的字符代码转换为其它字符代码时,将已包含的所述字符代码转换为被使用者选择的所述其它字符代码;映射转换的所述其它字符代码和所述第2字符集的字形;及由所述第I字符集中的字符、转换的所述其它字符代码及映射的所述字形生成所述第2字符集。在本专利技术的一实施例中,所述添加步骤包括如下步骤:生成对于生成的所述第2字符集的cmap表;及将所述cmap表添加至所述字体文件。在本专利技术的一实施例中,所述错误检查步骤,检查是否在所述第2字符集上的所述字符是否映射所述其它字符代码。在本专利技术的一实施例中,所述错误检查步骤还包括:在所述错误检查步骤中,当发现修改的所述第I字符集或所述第2字符集上的错误时,进行输出时将存在错误的字符与不存在错误的字符区分表示,以使使用者能够确认存在所述错误的字符。在本专利技术的一实施例中,所述错误检查步骤,将存在所述错误的字符以不同于不存在所述错误的字符的颜色进行表现地输出,或将存在所述错误的字符集合并向另外的弹出窗口输出。根据如上所述构成的本专利技术的实施例具有如下效果,可容易地对根据一定规格编码的字体文件进行修改或转换为其它规格的代码,并且,可自动检查修改或转换的字符集的错误。【专利附图】【附图说明】图1为简略显示本专利技术的一实施例的字体文件管理系统的构成图;图2为简略显示字体文件的结构的附图;图3为显示字体表和字符集的画面的附图;图4为简略显示cmap表的结构的附图;图5为简略显示字符代码转换的流程图;图6为显示字符代码转换之后,发生错误的字符集的附图;图7为简略显示本专利技术的一实施例的字体文件管理方法的流程图。附图符号说明100:字体文件管理系统110:信息读取部120:修改转换部 121:代码转换部122:映射部123:字符集生成部124:表添加部130:输出控制部131:错误检查部【本文档来自技高网
...

【技术保护点】
一种字体文件管理系统,其特征在于,包括:信息读取部,在字体文件上读取字体数据;输出控制部,生成用户界面(User interface),以使使用者确认所述字体数据,并控制输出,以使通过所述用户界面将所述字体数据显示在显示部上;修改转换部,使用者选择通过所述用户界面对所述字体数据进行修改或转换时,修改或转换所述字体数据并将修改或转换的所述字体数据添加至所述字体文件;及错误检查部,检查所述修改或转换的字体数据是否存在错误。

【技术特征摘要】
...

【专利技术属性】
技术研发人员:朱创英
申请(专利权)人:首尔系统有限公司
类型:发明
国别省市:韩国;KR

相关技术
    暂无相关专利
网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1