精華區beta Browsers 關於我們 聯絡資訊
前幾天我以 Opera 10.53 的預設安裝及預設設定, 做了一些中文內容的字型測試,企圖要找出 10.5x 的字型問題, 並且已經把結果回報給 Opera 原廠,希望下一個版本可以修正。 (註:我也順手測了一下 IE 和 Firefox 的行為) 這個報告全文放在 http://Jedi.org/p4/Opera/pub/FontTest/ 有提供畫面抓圖跟測試用的範例檔案。 因為是要給 Opera 原廠工程師看的,所以用破破的英文來寫; 總之,精簡版本的大意是這樣: 0. 預設介面字型不要再用 SimSun 了,要用細明體/微軟正黑體 1. Opera 預設會以 serif (襯線)字型來顯示網頁內文 遇到中文內容,或繁中/簡中/日文漢字夾雜的內容時.... 1.1. 有時候 Opera 會採用「簡體中文」的字型來顯示所有的中文/漢字 1.2. 有時候 Opera 會採用 serif 字型來顯示所有的中文/漢字 serif 字型設定成英文字型,遇到中文/漢字內容的時候.... 1.2.1. 會採用「日文漢字」的字型來顯示所有的中文/漢字 2. 上述的字型取用邏輯,前提是使用者有設定「非預設」的多國語言字型 否則就會夾雜亂用 MS PGothic/MS PMincho、SimSun/SimHei、MSJH 2.1. 夾雜亂用的情況下,除了字型混用外,字體(粗細/平滑)也會錯亂 3. 網頁內用 xml:lang 屬性指定的語言,不會影響到上述選用字型的邏輯 亦即就算指定為繁體中文,也還是會用日文漢字與簡體中文的字型 4. <pre> 的內容當中,如果有全型半型符號混用的情況, 全型符號後面緊跟著的半型符號也可能發生字型錯亂, 而且可能再讓下一個字的字型也繼續錯亂 在 Opera 還沒有修好前,為了顧及繁中與英文網頁的美觀 (這應該是台灣主要的使用情境... 我知道大家也很想兼顧日文跟簡中,但是恐怕無法事事順心如意) 我會建議改掉這些字型設定就好: 功能設定 > 進階 > 字型 > 瀏覽器選單/瀏覽器工具列/瀏覽器對話方塊/ 瀏覽器面板/瀏覽器工具提示 (這五個是改介面字型) 功能設定 > 進階 > 字型 > 多國語言字型 > 簡體中文/繁體中文/日文漢字 一般字型跟固定間距字型都要改掉,不要用自動選擇。 這一組是用來改網頁字型 如此,保留 serif(襯線)跟 sans-serif(無襯線)字型為英文字型不動, 英文網頁會比較好看,同時中文網頁又能有比較好的結果。 其他的設定也許也會對字型的變化發生影響,如果發現了什麼我漏掉的因素, 或者是在相同的測試條件中,出現不同的結果,也都歡迎回報及討論: http://groups.google.com/group/operanalakuvara/t/8bcccf7bdc63cc48 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 59.126.224.29
awashharp:超專業文!!大推!我真的覺得Opera處理中文要改進! 05/30 07:59
awashharp:不過Chrome也有這類問題…預設也會抓簡體字型秀繁體字 05/30 08:00
ray2501:推 05/30 08:07
LuZenJar:建議(1.、1.2)不要用簡略的"…",直接簡短的寫出結果狀況 05/30 08:48
LuZenJar:哈~看錯了~原來是接在下面~囧囧囧囧 05/30 08:50
luoyang:微软雅黑 is used as default Traditional Chinese font? 05/30 09:19
luoyang:推! 05/30 09:44
OhMyAlex:推 05/30 10:10
JediDotOrg:糟糕,雅黑那個是我筆誤,趕快來更正然後發信給Opera社 05/30 11:04
Eunoia:推~最後一段需不需要幫你改寫措辭強烈一點:P 05/30 12:41
weiyucsie:推 05/30 12:56
delphinus:很可能是QT Library的問題,Opera 不一定可以改。 05/30 13:36
Weal:10.53好像都是用櫬線/無櫬線字體顯示了 改多國語言沒什麼用 05/30 13:36
Weal:變成這樣的原因就是這個嗎 orz 05/30 13:36
Weal:發現原po已經回過了 上面兩行可以的話請修掉吧 orz 05/30 13:38
mstar:所以建議找個 unicode 字型,至少要中日韓要齊全 05/30 13:54
ya790206:droid字型算是unicode字型嗎? 05/30 15:41
legendmtg:10.5x已經不是用Qt寫的了 不可能是Qt的問題XD 05/30 16:29