none
CHM文件怎样修改字体大小 RRS feed

  • 问题

  • 在VISTA下,之前也忘记怎样修改的,字体是变大了。 但是经过我修改窗口背景后,CHM的字体回复为原来的大小, 再后来怎么改都该不了CHM文件的字体大小(修改DPI显示字体大小,修改IE浏览器中字体大小等均不行。), 不知道该在何处进行修改, 谢谢~
    wince
    2009年8月5日 3:26

答案

  • 還有個方法:

    用系統自帶的 hh.exe (C:\Windows\hh.exe) 反編譯 chm 文件.

    命令格式如下:

    hh.exe -decompile outpath target.chm

    比如:

    hh.exe -decompile C:\out 1.chm

    注:
    如果 target.chm 文件名包括空格的話, 請去掉空格, 或者改為 MS-DOS 8.3 格式.

    該命令在 32位 Windows Vista Home Basic 測試成功.
    Folding@Home
    • 已标记为答案 jigsong 2009年8月6日 3:08
    • 已标记为答案 jigsong 2009年8月6日 4:48
    2009年8月5日 11:26

全部回复

  • 1. 部分 chm 文件支持按 Ctrl + 鼠標滾輪實現字體縮放.

    這個方法是我在虛擬機 Windows Server 2008 Standard 實體 + Internet Explorer 7 下面測試成功的.

    1. 打開一個 chm 文件.

    2. 在想要進行文字縮放的頁面, 單擊鼠標右鍵 - 彈出上下文菜單 - 單擊 "屬性(T)" 菜單項 - 彈出 "屬性" 對話框 - 複製 URL 地址. 比如 mk:@MSITStore:C:\Users\...\Desktop\calc.chm::/calc_simple.htm

    3. 打開 Internet Explorer 7 瀏覽器.

    4. 在地址欄粘貼該地址, 并回車.

    5. Internet Explorer 7 將顯示該頁面.

    6. 然後通過 Internet Explorer 文字縮放功能進行調整即可.

    7. 如果 chm 文件不能彈出上下文菜單, 請先在 Internet Explorer 禁用 Javascript.

    8. 當然這個方法是非常的繁瑣.

    相關截圖:

    將頁面文字放大 400% 的顯示效果.
    Folding@Home
    • 已编辑 repl 2009年8月5日 4:09
    2009年8月5日 4:03
  • 谢谢! 我的系统是VISTA. 1.试过Ctrl+鼠标滚轮,不行。 2.我试了你说的第2中方法,是可以的。字体在IE中修改变大,但确是较麻烦,总归是可以把字体扩大了。 ———— 我是不明白怎样通过某种方式进而级联CHM也把字体变大。之前好像通过1贴中提到的方法进行修改,在CHM中会有反应,但现在好像不可以了。 我为了修改窗口背景刚修改了一些设置,好像CHM中的问题与此相关,但我没有再进一步的了解。 右击桌面“个性化”-->“Windows颜色和外观(W)”-->“打开传统风格的外观属性获得更多的颜色选项”-->“高级”(我的“颜色方案”是Windows Aero),在“项目”下拉列表框中分别依次选择“桌面”、“应用程序背景”、“窗口”、“菜单”,只修改其颜色属性,在颜色属性中选择“其它”,设置右边的内容:色调85,饱和度95,亮度205,并“添加到自定义颜色”,这样可以直接选择设置好的颜色。确定这些设置,重启后CHM的内容变小了。
    wince
    2009年8月5日 9:45
  • 另外試試, 在修改 Internet Explorer 默認字體之前, 把下面這個也去勾上. 看是否有效.



    需要注意的是, 這個是全局設置也會影響到用 Internet Explorer 瀏覽其他網頁.
    Folding@Home
    • 已编辑 repl 2009年8月5日 9:56
    • 已建议为答案 Mack Juesson 2009年10月23日 15:26
    2009年8月5日 9:55
  • 還有個方法:

    用系統自帶的 hh.exe (C:\Windows\hh.exe) 反編譯 chm 文件.

    命令格式如下:

    hh.exe -decompile outpath target.chm

    比如:

    hh.exe -decompile C:\out 1.chm

    注:
    如果 target.chm 文件名包括空格的話, 請去掉空格, 或者改為 MS-DOS 8.3 格式.

    該命令在 32位 Windows Vista Home Basic 測試成功.
    Folding@Home
    • 已标记为答案 jigsong 2009年8月6日 3:08
    • 已标记为答案 jigsong 2009年8月6日 4:48
    2009年8月5日 11:26
  • 谢谢您毫不耐烦的回答! 我总说别人怎么总是出一些稀奇古怪的问题。自己也有。 我找到介绍: hh.exe -decompile , 然后: hh -decompile c:\test\ c:\test.chm 全部解压了出来。但是一些图片文件是单独存储的。 关于出现的CHM字体大小变化的问题,觉得还是我某一步设置的问题,修改DPI,和IE字体的大小 应该会在CHM文件中有所反应,但是在第一次重启后并没有出现,今天打开电脑一切回复了正常。 再次感谢!
    wince
    2009年8月6日 2:51
  • 感觉这个方法比较靠谱,

    愚用chrome,Ie的修改不影响网页。

    如果用其它chm阅读器,因为各种格式问题,都不能很好解决,比如图片不能显示 dtc.

    暂时这个方法最OK了。

    2011年8月31日 6:19
  • 都那么久了,呵呵,谢谢分享。
    Visual Studio,Windows CE,TTS.
    2011年9月1日 8:18