CN102739969A - 一种不同操作***下字体匹配的方法和装置 - Google Patents

一种不同操作***下字体匹配的方法和装置 Download PDF

Info

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
Application number
CN2011101167268A
Other languages
English (en)
Inventor
郑培枫
吕精华
沈季
袁慧晶
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
China Digital Video Beijing Ltd
Original Assignee
China Digital Video Beijing Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by China Digital Video Beijing Ltd filed Critical China Digital Video Beijing Ltd
Priority to CN2011101167268A priority Critical patent/CN102739969A/zh
Publication of CN102739969A publication Critical patent/CN102739969A/zh
Pending legal-status Critical Current

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中所述的匹配装置,其特征在于,所述字体匹配模块还包括:
源字体名获取子模块,用于调用映射表查询接口,获取需要匹配的源字体名。
匹配字体判断子模块,用于判断映射表中是否存在匹配字体,如果存在匹配字体,用匹配字体替换源字体信息。
CN2011101167268A 2011-05-06 2011-05-06 一种不同操作***下字体匹配的方法和装置 Pending CN102739969A (zh)

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)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106844481A (zh) * 2016-12-23 2017-06-13 北京信息科技大学 字体相似度及字体替换方法
CN111240752A (zh) * 2019-12-31 2020-06-05 北京元心科技有限公司 操作***自适配方法及***

Cited By (3)

* Cited by examiner, † Cited by third party
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