调整 CHM 的字体大小

2006.12.1919:25

最近看 CHM,被字体搞得很郁闷。不知道有没有人遇到过 CHM 的字体有时候突然很大有时候又突然很小的现象,我经常遇到,大了还好,小了就根本没法看,偏偏有些 ebook 就是不带调整大小的选项,真是憋屈。网上大概搜了下有人说用 ctrl+鼠标滚轮可以调整,我试了似乎无效,也许是我 IE7 的原因?不过后来用一个可调字体大小的 CHM 定位到了似乎是这个注册表键值在控制:

Windows Registry Editor Version 5.00
	
[HKEY_CURRENT_USER\Software\Microsoft\
Internet Explorer\International\Scripts\3]
"IEFontSize"=hex:02,00,00,00

之所以说似乎是因为我也不确定这键值到底是干嘛的,只是自己试出来有效果而已,记一下,遇到和我一样问题的可以试试这法子。
这里面 IEFontSize 第一位可以取 00、01、02、03 和 04,分别对应 CHM 里面的最小到最大五个层次,02 就是正常尺寸了。
找到键值就好办,上面这段保存成 .reg 文件(注意换行),下次遇到问题导入一下再重开 CHM 字体就正常了。

另外还有,CHM 的打印倒是共享 IE 的打印设置,所以打印的时候要设置页眉页脚啥的可以去 IE 里面调,但是字号设置(我说的是 IE view 菜单下面的 Text Size)为啥却不共享呢。
对了,注册表定位用的是 RegSnap 这软件。

6 Comments Comment RSS »

The URI to TrackBack this entry is: http://old9.blogsome.com/2006/12/19/p119/trackback/

  1. 在IE中设置好字体大小,然后打开CHM

    Comment by Mouce — 2006.12.21 @ 09:54

  2. -_- 还真可以,不过反过来用 CHM 改过的大小却反应不到 IE 里面……

    Comment by old9 — 2006.12.21 @ 15:36

  3. 极照!

    Comment by Casaby — 2006.12.26 @ 12:31

  4. 土人一个,这个就是IE的文字大小,
    至于你说的ctrl+鼠标滚轮,IE本身就支持的。
    如果用CSS控制了的话,你怎么改都没用。

    Comment by singlesword — 2007.1.13 @ 15:19

  5. @singlesword
    -_- … 好久不见啊帅哥~
    又研究了一下,发现 CSS 定义了 xx-large,small 等这些关键字的时候可以滚轮放大缩小,而且在这个关键字基础上再定义 em,% 这种比例形式的,也可以使用滚轮调整。
    不过 CHM 和 IE 字体大小的对应我还不是特别清楚,我在一个支持改字体大小的 CHM 里面调整了字体,却没有映射到 IE 里面。

    Comment by old9 — 2007.1.17 @ 08:50

  6. 按住CTRL, 拨滚轮就可以了,会同时调了IE的字体大小设置

    Comment by qhwa — 2007.4.17 @ 22:59

Leave a comment

Line and paragraph breaks automatic, e-mail address never displayed, HTML allowed: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <code> <em> <i> <strike> <strong>


为防评论机器人,劳驾您输入图片中的字符 :)
captcha