[发明专利]字体文件修改转换方法及其系统在审
| 申请号: | 201410063479.3 | 申请日: | 2014-02-25 |
| 公开(公告)号: | CN104021134A | 公开(公告)日: | 2014-09-03 |
| 发明(设计)人: | 朱创英 | 申请(专利权)人: | 首尔系统有限公司 |
| 主分类号: | G06F17/30 | 分类号: | G06F17/30 |
| 代理公司: | 北京律诚同业知识产权代理有限公司 11006 | 代理人: | 徐金国;钟强 |
| 地址: | 韩国*** | 国省代码: | 韩国;KR |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 字体 文件 修改 转换 方法 及其 系统 | ||
技术领域
本发明的一实施例涉及字体文件修改转换方法及其系统。
背景技术
字体是指相同设计的字符集。在运行电脑的系统中,文件具有字体,并处理各种形态的字符。
字体文件包括用于将文字在电脑上使用而编码的字符集。字符集(character set,charset)或字符集合定义为用于表现信息的字符的集合,由字符、字符代码及字形构成。是指以将字符编码或压缩编码的字符或符号的集合存储于电脑或通信中使用的目的而进行编码的方法。通过字符编码而进行编码,而编码时,将代表原有的字符或符号的符号称为字符代码。
字符代码包括:根据文字而按各个国家指定使用的各国字符代码和将世界各个语言以相同的表示方法而提出的国际性的字符代码规则即统一码。在各国字符代码中包括有韩文代码即KS5601、日文代码即Shift Jis、中国内地汉字标准代码即GB2312、台湾汉字标准代码即Big5、美国字符标准代码即ASCII等。ASCII码为1字节,而KS5601、Shift Jis、GB2312、Big5为2字节。统一码为全部适用于全世界使用的各种语言文字和特殊符号而统一为16字节。
发明内容
本发明的主要目的为提供一种可将已存储于字体文件的字体数据进行修改转换并对修改或转换的结果的错误进行检查的字体文件修改转换方法及其系统。
本发明的一实施例的字体文件修改转换系统包括:信息读取部,在字体文件上读取字体数据;输出控制部,生成用户界面(User interface),以使使用者确认所述字体数据,并控制输出,以使通过所述用户界面将所述字体数据显示在显示部上;修改转换部,使用者选择通过所述用户界面对所述字体数据进行修改或转换时,修改或转换所述字体数据并将修改或转换的所述字体数据添加至所述字体文件;及错误检查部,检查所述修改或转换的字体数据是否存在错误。
在本发明的一实施例中,所述信息读取部用于访问所述字体文件的标题而读取字体表,所述输出控制部用于生成关于所述字体表的所述用户界面。
在本发明的一实施例中,所述输出控制部判断所述字体表是否可进行修改或转换,并且,其为可修改或转换的所述字体表时,进行输出控制使得通过所述用户界面显示所述字体表可被修改或转换。
在本发明的一实施例中,所述修改转换部修改所述字体数据中的第1字符集或转换所述第1字符集而生成第2字符集,并将已修改的所述第1字符集或所述第2字符集添加至所述字体文件。
在本发明的一实施例中,所述修改转换部包括:代码转换部,在使用者选择将已包含于所述字体文件的所述第1字符集的字符代码转换为其它字符代码时,将已包含的所述字符代码转换为使用者选择的所述其它字符代码;映射部,映射转换的所述其它字符代码和所述第1字符集的字形;字符集生成部,由所述第1字符集中的字符、转换的所述其它字符代码及映射的所述字形生成所述第2字符集;表生成部,生成对于通过所述字符集生成部而生成的所述第2字符集的cmap表;及数据添加部,将通过所述表生成部而生成的所述cmap表添加至所述字体文件。
在本发明的一实施例中,所述错误检查部用于检查在所述第2字符集上的一个所述字形是否映射两个以上所述其它字符代码。
在本发明的一实施例中,所述错误检查部用于检查在所述第2字符集上的所述字符是否映射所述其它字符代码。
在本发明的一实施例中,通过所述错误检查部发现已修改的所述第1字符集或所述第2字符集上的错误时,所述输出控制部进行输出控制,将存在错误的字符与不存在错误的字符不同地进行表示,使得使用者能够确认存在所述错误的字符。
在本发明的一实施例中,所述输出控制部控制输出,将所述存在错误的字符以不同于所述不存在错误的字符的颜色进行表示。
在本发明的一实施例中,所述输出控制部进行控制,集合存在所述错误的字符,使其向另外的弹出窗口输出。
本发明的一实施例的字体文件管理方法包括以下步骤:从字体文件上读取字体数据;将读取的所述字体数据显示在显示部上;存在使用者对所述字体数据的修改或转换的选择时,修改或转换所述字体数据;及检查已修改或转换的所述字体数据是否存在错误。
在本发明的一实施例中,所述读取步骤,访问所述字体文件的标题,并读取字体表。
在本发明的一实施例中,所述显示步骤包括如下步骤:生成用于显示所述字体数据的用户界面;及通过所述用户界面显示所述字体数据,并且,显示所述字体数据时,对可修改或转换的所述字体数据和不可修改或转换的所述字体数据进行区分显示。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于首尔系统有限公司,未经首尔系统有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410063479.3/2.html,转载请声明来源钻瓜专利网。





