CN102739969A - 一种不同操作***下字体匹配的方法和装置 - Google Patents
一种不同操作***下字体匹配的方法和装置 Download PDFInfo
- Publication number
- CN102739969A CN102739969A CN2011101167268A CN201110116726A CN102739969A CN 102739969 A CN102739969 A CN 102739969A CN 2011101167268 A CN2011101167268 A CN 2011101167268A CN 201110116726 A CN201110116726 A CN 201110116726A CN 102739969 A CN102739969 A CN 102739969A
- Authority
- CN
- China
- Prior art keywords
- font
- coupling
- under
- operating system
- mapping table
- 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.)
- Pending
Links
Images
Landscapes
- Document Processing Apparatus (AREA)
Abstract
本发明公开一种不同操作***下字体匹配的方法和装置,包括:在操作***中加载映射模块;进行不同***下的字体匹配。本发明通过加载映射模块,解决了不同操作***间字体匹配的问题。
Description
技术领域
本发明涉及广播电视领域电视节目制播技术,特别涉及一种不同操作***下字体匹配的方法和装置。
背景技术
随着电视台业务的发展,不同制作域或播出域之间的字幕工程文件交互成为日益增长的需求,同时,电视台内的不同制作域之间可能不是由同一厂家负责实施的,因此目前采用制定交换协议的方式,不同厂家的设备(如字幕机)可以生成遵循交换协议的工程文件,同时可以读取遵循交换协议的工成文件。
在上述交换文件读取的过程中,发现了不同操作***下字体不能匹配的问题。如:Windows***下的“黑体”字体,在Apple OS***下字体名称为“HEI”,这样造成的结果是可能会出现双方显示效果不匹配的现象,如:基于Apple OS的设备导出的工程文件,对某一条文字规定的字体是“Hei”并保存到文件结构中,而基于Windows的设备打开该文件时,由于无法找到“HEI”字体,将直接调用默认的字体进行匹配和渲染(一般默认为“宋体”),这样无法满***换的实际意义。
因此,本文提供了一种在不同操作***下字体匹配的方法,解决了不同操作***下字体不匹配的问题。
发明内容
本发明提供一种不同操作***下字体匹配的方法和装置,解决了不同操作***间字体匹配的方法,该方法同样适用于广电行业之外的需要针对包含字体的工程信息进行交互的需求。
本发明提供一种不同操作***下字体匹配的方法,包括:
在操作***中加载映射模块;
进行不同***下的字体匹配。
本发明还提供一种不同操作***下字体匹配的装置,包括:
映射模块加载模块,用于在操作***中加载映射模块;
字体匹配模块,用于进行不同***下的字体匹配。
与现有技术相比,本发明的实施例具有以下优点:
1、提供字体映射表,可于表中查找需要进行匹配的字体名称;
2、提供字体映射表的修改手段,可以添加、删除、修改表中的字体对应条目;
3、采用独立映射模块的方式,如:动态库、COM组件等,可以灵活部署,并由用户选择是否需要加载。
附图说明
为了更清楚地说明本发明实施例的技术方案,下面将对实施例描述中使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为本发明实施例一种不同操作***下字体匹配的方法流程图;
图2为本发明另一实施例一种不同操作***下字体匹配的方法流程图;
图3为本发明实施例一种不同操作***下字体匹配的装置结构图;
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,需要指出的是,所描述的实施例仅仅是本发明的一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
本发明实施例提供一种不同操作***下字体匹配的方法,如图1所示,包括:
步骤S1、在操作***中加载映射模块。
首先,程序启动时,可由用户指定是否加载用户模块,以加载动态库为例,具体包括如下步骤:
步骤S101、判断动态库文件是否存在,如果存在,以API调用方式加载。
步骤S102、判断是否具备映射表调用查询接口,该映射表可以使用数据库、文本文件等,本专利不做强制规定,但都应属于保护范畴。
步骤S103、判断是否具备映射表编辑接口,可依此进行映射条目的增加、删除和修改。
以上三个步骤操作完成后,则表示映射模块加载成功。
步骤S2、进行不同***下的字体匹配。
主要包括如下步骤,如图2所示:
步骤S201、调用映射表查询接口。
步骤S202输入需要匹配的源字体名;
例如:输入Windows***下的“黑体”或“楷体”字体。
步骤S203、判断映射表中是否存在匹配字体。
步骤S204、如果存在匹配字体,用匹配字体替换源字体信息;如果不存在匹配字体,则不做替换。
例如,映射表中,Windows***下的“黑体”或“楷体”分别对应Apple OS***下的“HEI”或“KAI”。则在Apple OS***下用“HEI”体或“KAI”体替换“黑体”或“楷体”。
此外,还可以对字体的映射表进行编辑,如:添加、删除、修改表中的字体对应条目。
本实施例通过加载映射模块,解决了不同操作***间字体匹配的问题。
本发明实施例还提供一种不同操作***下字体匹配装置,如图3所示,包括:
映射模块加载模块301、用于在操作***中加载映射模块。
字体匹配模块302、用于进行不同***下的字体匹配。
此外,字体匹配模块302还包括:
源字体名获取子模块3021、用于调用映射表查询接口,获取需要匹配的源字体名。
匹配字体判断子模块3022、用于判断映射表中是否存在匹配字体,如果存在匹配字体,用匹配字体替换源字体信息。
本实施例通过加载映射模块,解决了不同操作***间字体匹配的问题。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到本发明可以通过硬件实现,也可以借助软件加必要的通用硬件平台的方式来实现。基于这样的理解,本发明的技术方案可以以软件产品的形式体现出来,该软件产品可以存储在一个非易失性存储介质(可以是CD-ROM,U盘,移动硬盘等)中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。
本领域技术人员可以理解附图只是一个优选实施例的示意图,附图中的模块或流程并不一定是实施本发明所必须的。
本领域技术人员可以理解实施例中的装置中的模块可以按照实施例描述进行分布于实施例的装置中,也可以进行相应变化位于不同于本实施例的一个或多个装置中。上述实施例的模块可以合并为一个模块,也可以进一步拆分成多个子模块。
上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。
以上公开的仅为本发明的几个具体实施例,但是,本发明并非局限于此,任何本领域的技术人员能思之的变化都应落入本发明的保护范围。
Claims (6)
1.一种不同操作***下字体匹配的方法,其特征在于,包括:
在操作***中加载映射模块;
进行不同***下的字体匹配。
2.如权利要求1中所述匹配的方法,其特征在于,所述进行不同***下的字体匹配,具体包括如下步骤:
调用映射表查询接口;
输入需要匹配的源字体名;
判断映射表中是否存在匹配字体;
如果存在匹配字体,用匹配字体替换源字体信息;如果不存在匹配字体,则不做替换。
3.如权利要求2中所述匹配的方法,其特征在于,所述映射表使用的是数据库或文本文件。
4.如权利要求2或3中所述匹配的方法,其特征在于,所述映射表中的字体对应条目可以被添加、删除、修改。
5.一种不同操作***下字体匹配装置,其特征在于,包括:
映射模块加载模块,用于在操作***中加载映射模块;
字体匹配模块,用于进行不同***下的字体匹配。
6.如权利要求5中所述的匹配装置,其特征在于,所述字体匹配模块还包括:
源字体名获取子模块,用于调用映射表查询接口,获取需要匹配的源字体名。
匹配字体判断子模块,用于判断映射表中是否存在匹配字体,如果存在匹配字体,用匹配字体替换源字体信息。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2011101167268A CN102739969A (zh) | 2011-05-06 | 2011-05-06 | 一种不同操作***下字体匹配的方法和装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2011101167268A CN102739969A (zh) | 2011-05-06 | 2011-05-06 | 一种不同操作***下字体匹配的方法和装置 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN102739969A true CN102739969A (zh) | 2012-10-17 |
Family
ID=46994670
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2011101167268A Pending CN102739969A (zh) | 2011-05-06 | 2011-05-06 | 一种不同操作***下字体匹配的方法和装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN102739969A (zh) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106844481A (zh) * | 2016-12-23 | 2017-06-13 | 北京信息科技大学 | 字体相似度及字体替换方法 |
CN111240752A (zh) * | 2019-12-31 | 2020-06-05 | 北京元心科技有限公司 | 操作***自适配方法及*** |
-
2011
- 2011-05-06 CN CN2011101167268A patent/CN102739969A/zh active Pending
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106844481A (zh) * | 2016-12-23 | 2017-06-13 | 北京信息科技大学 | 字体相似度及字体替换方法 |
CN106844481B (zh) * | 2016-12-23 | 2021-01-05 | 北京信息科技大学 | 字体相似度及字体替换方法 |
CN111240752A (zh) * | 2019-12-31 | 2020-06-05 | 北京元心科技有限公司 | 操作***自适配方法及*** |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN102939612B (zh) | 在保护用户自定义的情况下合并对用户界面组件的修改的方法和*** | |
CN1215415C (zh) | 文件管理方法和存储信息记录重放装置 | |
CN105550345A (zh) | 文件操作方法和装置 | |
CN103049708B (zh) | 一种数据库的审计配置方法及*** | |
CN105426223A (zh) | 应用加载方法和装置 | |
CN110727581B (zh) | 崩溃定位方法与电子设备 | |
CN105389184A (zh) | 产品界面信息的配置方法及装置 | |
US20080222112A1 (en) | Method and System for Document Searching and Generating to do List | |
CN111984239A (zh) | 一种页面配置方法、装置、服务器及存储介质 | |
CN1975739A (zh) | 报表生成方法、设备及*** | |
US20090313641A1 (en) | Application management methods and systems | |
CN102739969A (zh) | 一种不同操作***下字体匹配的方法和装置 | |
CN102254023A (zh) | 一种网页页面编辑的方法及装置 | |
CN103136264A (zh) | 附件查询方法和用户终端 | |
CN111078905A (zh) | 一种数据处理方法、装置、介质以及设备 | |
US20120204159A1 (en) | Methods and System for Managing Assets in Programming Code Translation | |
CN105302728A (zh) | Sap接口的测试方法和装置 | |
CN109542531A (zh) | 一种文件布局调整方法及装置 | |
CN117573090B (zh) | 一种应用***的构建方法、***和存储介质 | |
US20040254986A1 (en) | Information processing apparatus and program | |
CN111090436B (zh) | 一种Jenkins编译结果汇总方法、装置及设备 | |
US20180089450A1 (en) | Taxonomy-facilitated actions for content | |
US8214412B2 (en) | Playlist editing apparatus and playlist editing method | |
CN102739967A (zh) | 一种基于关系的编单方法和*** | |
US7349908B2 (en) | Method for specifying a dynamic construct in a storage management system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20121017 |