作业帮 > 综合 > 作业

HBF是什么文件啊?

来源:学生作业帮 编辑:拍题作业网作业帮 分类:综合作业 时间:2024/04/27 23:19:22
HBF是什么文件啊?
满意答案唯⒈のsē彩6级2008-06-25许多使用中文软件的朋友可能都有过这样的体验,几乎所有的软件都带有一套字库.尽管这些字库大多是相互衍生出来的,最初出处可能相同,但一般却不能相互替换,比如大家熟悉的ZWDOS和南极星(NJSTAR)都采用cclib.16,但由于两个cclib.16间的细微差别,二者不能互换使用.这种状况给中文软件的写作,存储和使用都带来不便.软件作者要选择字库,FTP处要存放多套相互重复的字库,更苦的还是用户:当想试用某一新的软件时,必须同时装入一套新的字库,而自己有限的磁盘空间常常导致这种愿望不能满足.
正是由于以上问题的困扰,在ifcss.org FTP处帮助整理软件的王笑飞,英国的吕宇朝,以及作者本人经过几番争论之后,都认为有必要采用某种统一的格式.王笑飞又与其他软件作者联系,以期共同探讨这一问题.结果发现,李枫峰,庞民治,杨波,杨振富和张永光等也注意到这一问题,并于去年十月进行了富有成效的讨论.看来大家真是不谋而合.于是新的一轮讨论又展开了.这样,由香港科技大学的庞民治执笔起草,大家竞相献计献策,经过无数争论与探讨,历时数月,五易其稿,最终形成了今天的“汉字点阵字库描述文件”格式标准(Hanzi Bitmap Font File Format),或称HBF标准(参与HBF标准成文过程的软件作者名单请见HBF标准第一版*).
根据HBF标准,每个HBF字库(即符合HBF标准的字库),都包含一个HBF描述文件(HBF File,或称HBF文件),比如cclib_24.hbf,以及一个或多个点阵字库文件(Bitmap Font Files),比如cclib.24.由于HBF字库中的点阵字库文件就是现有的字库,这里没有必要多作解释.关键在于HBF文件.HBF文件主要是用来描述该字库的名称,所用编码方式,字体,点阵大小,点阵字库文件名称等.以cclib_24.hbf为例,它描述一个24x24的宋体字库,采用国标(GB)编码,点阵字库文件为cclib.24等等.然而HBF文件最重要的功能之一是告诉应用程序某一字所对应的点阵信息(也就是用于打印或显示该字的图像信息)在哪个字库文件中以及具体在什么地方.这些具体内容涉及到中文打印及显示中较深层次的问题,超出本文讨论范围,有兴趣的读者可以参阅HBF标准第一版.SOSO用户 的感言: