Board logo

主題: [教學]用stylish套件更改火狐的字型 [打印本頁]

發表人: aeolus0829    時間: 2008-3-7 09:15 AM     主題: [教學]用stylish套件更改火狐的字型

分享我改火狐字型的一點心得

火狐上有一個套件叫 stylish ,是讓你微調火狐 css 設定用的

(忘記在哪看到)對於火狐來說,從程式外觀到網頁,全部都可以用 css 來調整
舉例:
  書籤的字型、大小
  分頁的字型、大小
  網址列、工具列要不要顯示

都可以用 stylish 去更改 firefox 的設定

ok , 簡單的說,只要安裝 stylish 套件,再把下面的程式碼拿來用就可以了

/* Global font change */

/* 設定分頁標籤的字型 */
.tabbrowser-tab
{
font-size: 8pt !important;
}

/* 設定功能表選單字型大小 */
menubar, menubutton, menulist, menu, menuitem {
font-size: 8pt !important;
}

/* sage  rss feed 字型調整 */
#rss-title {font-size : 18pt !important; }
#rss-desc,h2.item-title {font-size: 14pt !important; }
div.item-desc {font-size: 12pt !important; }

/* 設定全域字型,包括火狐界面、網頁 */
* { font-family: 微軟正黑體 !important;
font-size:102% !important;
line-height:102% !important;
}

每一行最後的 !important  是表示以 stylish 設定為主,蓋掉網頁或火狐的設定

以上是爬 moztw 多時的一點心得,分享給大家
發表人: aeolus0829    時間: 2008-3-10 03:58 PM

可否針對中、英文分別套用不同字型?

以下找到的資料參考自這個連結
http://www.mmug.com.tw/forum/vie ... 10467&view=next

引用 edisonsheu 所說:
body,td,input,select,button,td,th,form,p {
font-size:12px;font-family:Verdana,新細明體;}

中文就會套用"新細明體",英文及數字則是"Verdana"


我重新解釋一下,如果有不對的地方也請各位多指教:

之所以你的中文字型為新細明體的原因並非在

font-family所設定第二個:新細明體的關係

而是因為第一個設定的字型是Verdana,而其只認得英文字,而不認得中文字。

Font-family的順序是會先找Client的電腦有沒有Verdana的字型
如果沒有則繼續往下尋找「新細明體」
但你中文字型是新細明體的原因並非是第二個設定的「新細明體」
是因為電腦預設中文字以「新細明體」呈現的關係。

就我的認知,個別判斷中文字或英文字來決定字型的話是辦不到的。
除非用程式指定內碼的範圍,來決定字型就可以。



所以,按照文章所說,stylish 中可以試試這樣做:
* {font-family:Arial,iLiHei !important;}
英文和數字會優先套用 Arial 字型,而 Arial 缺少的中文字部份,就會以 iLiHei
來顯示




歡迎光臨 TWed2k (http://twed2k.org/) Powered by Discuz! 4.1.0