技术交流:解决博朗电子书的字体显示问题


【明慧网2004年6月29日】

  • 6月6日《请同修介绍博朗电子书中如何修改字库》文章的回复

  • 防止大法书中师父照片磨损、掉色的另一种方法

  • 解决所有博朗电子书不能显示“進”、“迴”、“脦”、“槃”、“卍”字的问题

    最近才遇见一个E-view300的电子书,现在可以说能解决目前所有型号的博朗电子书不能显示“進”、“迴”、“脦”、“槃”、“卍”字的问题。为了保证E-view300 和E-view600系列能使用相同的数据文件,E-view600系列的字库要比以前发表的字库多改了一个字,把“亻”字改成了“進”字。为了能正确显示师父《修改》这篇经文,把“进”字又改了回来。

    博朗电子书有如下几种,不同的型号要使用不同的字库

    E-view300字库在此下载(322KB)
    E-view600(分简体和正体)字库在此下载(262KB)
    E-view610(分大字体和小字体)字库在此下载(230KB)
    可把E-view610改成分小字简体和正体字的字库在此下载(238KB)

    使用方法
    1、安装博朗电子书的驱动程序(E-view600和E-view610只装E-view610的程序就可以,这两种书的字库文件位置和名称相同,后装的程序会替换相前版本的字库文件。)
    2、把字库文件复制到X:\windows\system32文件夹中(X:为操作系统所在的盘符,windows ME 系统为c:\windows\system),替换原来的字库文件。
    3、运行博朗电子书程序,按窗口下面的“清空电子书”按钮,选择全部清空。清空后再重新传送电子书文件。就可以看到电子书能够正确显示。

    要想正确显示,还需要对输入电子书的文件做如下改动:
    把所有的“迴”字改成“辶”字;“進”字改成“亻”字(E-view600和E-view610改不改都可以);“脦”字改成“”;“槃”字改成“”;“卍”字改成“”。注:后三个字双引里不是简单的空格,而是几个不同的在计算机里不显示的字符,这些字符可以在此文章中复制使用。如果不明白可以先试试,把这篇文章传到电子书中,就会看到那三个字了。“辶”和“亻”字也可在“全拼输入法”中输入“pianpang”然后去翻找。

    一些二进制编辑软件有批量替换功能,能使此工作变得很简单。

    下面解答一些博朗电子书的相关问题

    一、 格式杂乱的问题

    我想到有三种可能,分述如下:

    ㈠E-view610分大字体和小字体,如果按小字体看是整齐的那么按大字体方式看那一定是杂乱的,这里看《洪吟》最明显,也就是说,在充电子书时根据你的需要选不同的格式。方法是:在博朗电子书驱动程序中先添加文件或文件夹,然后选中一个,如果是文件,选的文件要越小越好,按程序中间的“文件字体”按钮,在出现的对话框里可以看到大字体和小字体的选项,按什么字体充,将来就得在电子书中选择什么字体去看,才能保证格式不乱。用E-view610的驱动程序给E-view600传数据时应选择大字体。

    ㈡如果往电子书充入的文件是*.txt格式的,那必须保证每段之间有一个空行,否则,格式将混乱。解决办法是用WORD打开*.txt文件,利用WORD的替换功能自动加空行。具体方法是:选中文件,点右键,选打开方式,用WORD打开,在菜单栏中选编辑--替换,点击“高级”按钮,再点下面的“特殊字符”按钮,选第一个“段落标记”。在查找内容右侧的框中将出现“^p”字符,光标移到替换为右侧的框中,再重复上面的操作两次(点下面的“特殊字符”按钮,选“段落标记”)框中会出现“^p^p”,再按“全部替换”按钮,(以上的操作是把1个段落标记变成2个段落标记的意思)然后存盘退出。这样再传入电子书就没有问题了。

    ㈢还有一种是文件顺序的混乱,这主要是因为文件的目录在计算机里的储存顺序混乱造成的。方法以前介绍过,选中顺序混乱的文件和文件夹,把它们剪下来,移到别的文件夹中,排好序再移回原来的文件夹就可以了,如果自动排序不理想,可以手动按顺序一个一个往原来的文件夹里移。然后重新传入电子书。

    二、 如果电子书在清空或传送数据过程中中断,而且重新启动计算机还是如此,也不用担心,可能是你的操作系统有点问题,找另一台计算机重新清空一下就可以了,或考虑重装一下你的系统。
    三、 关于对html格式的修改。因为word在修改Web页文件时对其格式有一定的改动,我主张用系统自带的“写字板”来修改Web页文件,选文件打右键,在打开方式中选“写字板”。在“写字板”的菜单中选 编辑 — 替换。填写相应的内容,按“全部替换”按钮。然后存盘退出就行了,其它的什么都别动。要替换的文件可以用系统里的搜索功能来查找。
    四、 添加文件可以指的是添加文件夹,就是在最左面的浏览文件夹的视窗中选文件夹,然后按添加,就不用手动在程序中一级级创建目录了。



    关于在博朗电子书字库文件的修改方法

    博朗电子书字库文件,是16点阵字库,(包括小字体,表面看是12点阵,实际是按16点阵储存,右面和下面多余字节用00来添补。)一个字由横向16个点竖向16个点组成,共计16×16=256个点,因一个字节是8位,那么一个字就占32个字节。

    在电子书中输入要改的字,打开电子书,显示此字,如图,把字上下分开,8个点为一组,先查上一组,黑点写1,空点写0。此例应为01000000、01000000、01000010、11001100,0、0、0、0……打开Windows附件里的计算器程序,在查看里选择“科学型”。在上面选“二进制”把1000000输入进去,再点“十六进制”,就得到此数的十六进制值为40。其余类推,就得到这个字的32字节表示形式如下
    40 40 42 cc 00 00 00 00 00 00 00 00 00 00 00 00
    00 40 20 1F 20 40 40 40 40 40 40 40 40 40 40 00
    我这是个例子,实际上不用全查,查一部分,能找到此字就行。

    用二进制编辑软件(如:HEDIT等)打开字库文件,编辑宽度选16个字节,编辑起来方便些。按16进制查找上面算出的16进制数,如果上面的工作无误,就能找到,当只查32个字节中的一部分时,应再继续查找,如果还有,你就得判断一下哪个是你要找的,判断不出来,你就得多输几个字节。重新找。找到的应该是唯一的,这样你就找到了要找的字在字库文件中的位置。

    我的方法较笨,是在画笔里写上改后的字(如:迴),调整字号的大小,使字放大后正好横向占16个点,然后用开始介绍的方法算出该字的32字节表示形式,如下:
    00 40 41 CE 04 00 FE 02 F2 12 12 F2 02 FE 00 00
    00 40 20 1F 20 40 5F 48 49 49 49 49 48 5F 40 00

    替换掉上面找到的那个字,就把辶改成了迴。如果不用画笔,在16×16的格上写字然后查格也可以。或有其它办法那更好。

    ebook600这种电子书各字在字库中的起始位置10进制地址如下:
    进 77152、辶 195712、囡 182144
    ebook300这种电子书各字在字库中的起始位置10进制地址如下:
    进 68960、辶 187520、囡 173952
    如果改其它的字库,“進”和“迴”字可以从我改好的字库中提取。


    防止大法书中师父照片磨损、掉色的另一种方法

    由于经常翻看大法书,使得书中师父照片出现磨损、掉色的现象。同修发现用粘玻璃的一种白色透明的装饰用的磨砂塑料胶纸粘书中的照片效果特别好,类似照片冷裱的效果,粘完后照片不失真非常清晰,此方法也可用于粘没有压膜的照片或粘书封面效果也很好。粘书中照片方法:粘之前先剪下比照片四边长出约一厘米的透明粘胶,把粘胶纸揭下来首先从书中照片的书缝处对齐,由里往外粘,粘时注意不要粘起泡,如粘起泡不要揭,可以用针尖轻轻把泡扎破,放出里面的气再抹平胶纸。粘完后,用剪刀按照片的边把多余的部分轻轻剪掉即可。

    此透明胶纸在装饰用品商店或文教用品店有卖,每卷10米价钱约20元左右。


    https://www.minghui.org/mh/articles/2004/6/29/77112.html