[技巧]微軟正黑體的BUG

今天非常不小心的發現到,微軟正黑體的某些字體只要設定為粗體字,不管是採用CSS設定粗體或是用HTML的STRONG標籤設定為粗體,就會出現下面這種狀況

image

就是這麼奇怪,碧字的右邊竟然多出了一個字寬!!且這種狀況只會出現在字體設定為粗體情況下

於是思考最簡單的解決之道就是不要將字體設定使用"微軟正黑體",或者是不要使用粗體設定,可是假如我想要網頁採用的是像微軟正黑體這樣的黑體字並加粗的話該怎麼辦? 按照理論來看,我們可以將字體設定成sans-serif這種無襯線字體,讓系統自動去抓取預設的無襯線字體才對,但是設定後,沒想到系統卻是抓新細明體來用,變成下面這樣

image 

這是甚麼狀況阿!?!?!?! 微軟竟然連自家的無襯線的中文字都不會抓?! 會不會太遜了阿!!! 於是再改成使用Arial字體看看,結果依舊沒有改善,最後面只好以殘念收場,放棄使用粗體或放棄使用微軟正黑體,等到有新的解決方案再來使用吧~

就目前利用假文產生器所產生的假文來測試,只發現碧這個字有出現這種情況,其他文字還尚未發現到,恩~這種情況大概就只能說是我太帶賽了~偏偏遇上了~哈,下次如果還有這樣不小心的狀況,就能知道問題點了

留言

匿名表示…
真的沒打到這個字不會去注意..我用那麼久也沒想到 碧 這字會有問題..看來我下次要避開了

熱門文章