MozTW 討論區
https://forum.moztw.org/

Windows系統預設字型——到底可不可以改?
https://forum.moztw.org/viewtopic.php?f=8&t=14086
1 頁 (共 1 頁)

發表人:  MilchFlasche [ 2006-05-11, 08:40 ]
文章主題 :  Windows系統預設字型——到底可不可以改?

昨天看到這篇說可以改一個系統登錄檔裡的機碼就能改掉Windows的預設字型,我很興奮,就試驗了一下,也寫了一點筆記在我的wiki/blog上:改變Windows的系統預設字型

但大致上發現只有少數的地方受影響耶。難道Windows GUI的預設字型真的這麼死硬嗎?

發表人:  roytam1 [ 2006-05-11, 08:54 ]
文章主題 : 

MilchFlasche 寫:
昨天看到這篇說可以改一個系統登錄檔裡的機碼就能改掉Windows的預設字型,我很興奮,就試驗了一下,也寫了一點筆記在我的wiki/blog上:改變Windows的系統預設字型

但大致上發現只有少數的地方受影響耶。難道Windows GUI的預設字型真的這麼死硬嗎?
M$在程式的resource中hardcode了新細明體啊...

發表人:  MilchFlasche [ 2006-05-11, 20:46 ]
文章主題 : 

roytam1 寫:
MilchFlasche 寫:
但大致上發現只有少數的地方受影響耶。難道Windows GUI的預設字型真的這麼死硬嗎?
M$在程式的resource中hardcode了新細明體啊...
這不就像很多人把新細明體hardcode在CSS的font-family一樣沒得商量了嗎?/放聲大哭/

發表人:  Amauds [ 2006-05-11, 23:29 ]
文章主題 : 

MilchFlasche 寫:
這不就像很多人把新細明體hardcode在CSS的font-family一樣沒得商量了嗎?/放聲大哭/

以前用這種設定是為了版面配置的關係,
現在的版型設定的話,得有改動網頁 CSS 而且又記得的話,才會一併修正字型設定。
若看官很在意的話,把 Firefox 中有關「優先使用網頁字型」取消掉,
然後將「破版」的地方的修正 CSS 寫在 userContent.css 中,
這樣的話對於常去的網頁應該會有個自己看得很舒服的版面。
或者寫個通用型範本套用到所有網頁上。
我自己瀏覽時除了最小字型外,其餘的就很少去管它;Firefox 的最小字型設定還真好用。

發表人:  MilchFlasche [ 2006-05-12, 00:12 ]
文章主題 : 

感謝Amauds兄的好建議:)

對了,我也有看您跟進修改系統字型的文章,不知您那邊效果如何?「變漂亮很多」嗎?我這邊嘛,視窗標題、選單、工具提示、圖示、訊息方塊等原本透過「顯示」的GUI就可以調的東西,是早就改了;這次改機碼以後,感覺影響不大 :?

發表人:  MilchFlasche [ 2006-05-12, 14:55 ]
文章主題 : 

Amauds 寫:
MilchFlasche 寫:
這不就像很多人把新細明體hardcode在CSS的font-family一樣沒得商量了嗎?/放聲大哭/
若看官很在意的話,把 Firefox 中有關「優先使用網頁字型」取消掉,
然後將「破版」的地方的修正 CSS 寫在 userContent.css 中,
這樣的話對於常去的網頁應該會有個自己看得很舒服的版面。
或者寫個通用型範本套用到所有網頁上。
我自己瀏覽時除了最小字型外,其餘的就很少去管它;Firefox 的最小字型設定還真好用。
後來我決定還是用Stylish,見招拆招好了,搭配上DOM Inspector或是Firebug,查查是哪個元素的字型被定死,再去特地為該站寫個小小的自訂樣式表啦 :P

發表人:  Amauds [ 2006-05-12, 19:07 ]
文章主題 : 

MilchFlasche 寫:
對了,我也有看您跟進修改系統字型的文章,不知您那邊效果如何?「變漂亮很多」嗎?我這邊嘛,視窗標題、選單、工具提示、圖示、訊息方塊等原本透過「顯示」的GUI就可以調的東西,是早就改了;這次改機碼以後,感覺影響不大 :?

這個系統字型的改法,應該是把原本透過「顯示」的GUI調不到的地方作個修正,
所以調得到的地方,按照M$的慣例,會有預設值,所以沒手動調整太概就要忍受M$的審美觀。
MilchFlasche 寫:
後來我決定還是用Stylish,見招拆招好了

裝了Stylish,就善用它吧,不只網頁,Firefox的介面都能改得美美的。

不想多裝一個套件的人,就好好的研究userChrome、userContent及DOM Inspector,
交互運用,效果很好。喔,還有一個WebDeveloper,強得不像話。

發表人:  Alica [ 2006-05-13, 01:30 ]
文章主題 : 

roytam1 寫:
M$在程式的resource中hardcode了新細明體啊...

不只MS這樣做啦。我自己招了,以前中文化mp3infp 2.44的資源檔時,真的就是直接寫死使用新細明體的呢……在VC設定對話窗屬性的時候,到底要怎麼指定使用「該資源語系的系統預設字型」而不用指定字型名稱啊?

發表人:  roytam1 [ 2006-05-13, 01:35 ]
文章主題 : 

Alica 寫:
roytam1 寫:
M$在程式的resource中hardcode了新細明體啊...

不只MS這樣做啦。我自己招了,以前中文化mp3infp 2.44的資源檔時,真的就是直接寫死使用新細明體的呢……在VC設定對話窗屬性的時候,到底要怎麼指定使用「該資源語系的系統預設字型」而不用指定字型名稱啊?
答案是沒有...
系統預設字型是靠WinAPI取得的...
資源中的話...用"MS Shell Dlg"或"MS Shell Dlg 2"可以勉強頂替吧...

發表人:  Amauds [ 2006-05-13, 09:08 ]
文章主題 : 

roytam1 寫:
答案是沒有...
系統預設字型是靠WinAPI取得的...
資源中的話...用"MS Shell Dlg"或"MS Shell Dlg 2"可以勉強頂替吧...

如果沒有好的解決辦法,或許參考 Total Commander 的設計模式,
獨立成選項,由使用者決定要用什麼字體。

發表人:  MilchFlasche [ 2006-05-13, 15:57 ]
文章主題 : 

roytam1 寫:
答案是沒有...
系統預設字型是靠WinAPI取得的...
資源中的話...用"MS Shell Dlg"或"MS Shell Dlg 2"可以勉強頂替吧...
Windows的API果然是萬惡的淵藪:(

哼……以後用Gnome或KDE的話,隨我怎樣設定就怎樣設定…… :P

1 頁 (共 1 頁) 所有顯示的時間為 UTC + 8 小時
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/