我的 debian 桌面有了 ie,當然也參照了一些網路上的文章修飾了字型。
但是總覺得還不夠。
於是拿了微軟正黑體上來使用,才發現 yahoo 新版網頁的配置會亂掉。
以下是解決的方法:
首先系統上必須先安裝微軟正黑體,放到一般安置 truetype 字型的目錄就好了
fc-cache 之後,ie6 就可以使用這個字型來顯示了。
但是出現的問題如下圖紅色方框的部份:
版面是亂的,似乎是字型太大,把版面擠掉了
我們來看看正常的版面配置是如何:
原本以為是微軟正黑體造成的,但是換成新宋體之後還是一樣會亂掉。
經過多次的測試之後,發現是 system.reg 裡面對於 LogPixels 的值設定得太高了。
以下便是我更改的設定部份:
- system.reg 部份:
- 代碼: 選擇全部
[System\\CurrentControlSet\\Hardware Profiles\\Current\\Software\\Fonts]
"LogPixels"=dword:00000060
之前按照範例用 72 太大了,版面一定亂掉。改成 61 也照樣亂掉。 - user.reg 部份:
- 代碼: 選擇全部
[Software\\Wine\\X11 Driver]
"ClientSideAntiAliasWithRender"="Y"
(因為微軟正黑體不加反鋸齒根本不能看)- 代碼: 選擇全部
[Software\\Wine\\Fonts\\Replacements] 1179892618
"Arial"="Microsoft JhengHei"
"Courier New"="Microsoft JhengHei"
"Fixedsys"="Microsoft JhengHei"
"Gulim"="Baekmuk Dotum"
"GulimChe"="Baekmuk Gulim"
"Microsoft Sans Serif"="Microsoft JhengHei"
"MingLiU"="Microsoft JhengHei"
"MS Gothic"="Microsoft JhengHei"
"MS PGothic"="Microsoft JhengHei"
"MS UI Gothic"="Microsoft JhengHei"
"New MingLiu"="Microsoft JhengHei"
"PMingLiU"="Microsoft JhengHei"
"Simsun"="Microsoft JhengHei"
"System"="Microsoft JhengHei"
"Tahoma"="Microsoft JhengHei"
"Terminal"="Microsoft JhengHei"
(我喜歡全部改成微軟正黑體) - drive_c/windows/win.ini 部份:
- 代碼: 選擇全部
[Desktop]
MenuFontSize=12
MessageFontSize=12
StatusFontSize=12
IconTitleSize=12
我覺得改成 12 的大小剛剛好。
還有一點,我的 wine 版本是 0.9.37~winehq0~debian~4.0-1
這一版的 winecfg 在 Application settings 裡面,
Windows version 還是必須設定成 Windows 98
否則用 ie6 去任何的 ssl 網頁都會回應 DNS 找不到。
還有就是建議把 flash 關掉,也就是 active scripting 關掉,不然畫面會一閃一閃的,會讓人很怒。
P.S. 微軟正黑體的兩個 ttf 檔要複製到 ~/.ies4linux/ie6/drive_c/windows/fonts 底下。