iT邦幫忙

0

chrome無法列印<B>或者font-weight:bold樣式的文字

各位先進好:
目前遇到一個棘手的問題,HTML內容,如果用標籤或者CSS:font-weight:bold內容,在觀看時沒有問題,可是列印會缺字,這是什麼緣故?怎樣解決?

萬分感激

lungzen iT邦新手 4 級 ‧ 2019-02-01 17:13:58 檢舉
謝謝您的回覆,但是我用不同電腦,相同印表機,相同chrome版本,一台可以一台不行,PDF也是一樣,很奇特的現象

1 個回答

2
浩瀚星空
iT邦大師 1 級 ‧ 2019-02-01 13:24:41

這其實是需要你使用的字型是否為公用的字型。
部份字型顯示用與列印用的表現不太一樣。
當然這也得看印表機的支援度就是了。

但現今新的印表機,幾乎都是所見即所得的列印了。
只有比較古老的機器。可能還是需要處理。

所以我現在的列印大多還是會利用pdf的模式處理,畢竟是圖型化輸出。比較不用擔心。

如果說用bold宣告可以看但不能列印出來的情況。
大多數而言字型的問題會比較居多就是了。你也可以說說你用了哪些字型。

有少部份是印表機的因素,不過這大多是很古老的機器才會發現到。

看更多先前的回應...收起先前的回應...
lungzen iT邦新手 4 級 ‧ 2019-02-01 17:27:37 檢舉

謝謝您的回覆,但是我用不同電腦,相同印表機,相同chrome版本,一台可以一台不行,PDF也是一樣,很奇特的現象

如果連pdf也會有同樣的情況。那可以說100%是字型的問題了
這得先了解你裝的字型有哪些了。還有你的網頁使用的字型有什麼。

lungzen iT邦新手 4 級 ‧ 2019-02-02 10:41:59 檢舉

您好,字型並沒有指定

lungzen iT邦新手 4 級 ‧ 2019-02-04 07:50:42 檢舉

我發覺只有中文粗體會再列印預覽畫面時,無法正常顯示

字型問題並不需要有所謂的指定字型。一般來說,如果你未在css內指定font的話。預設值會用你瀏覽器的設定字型為主。
所以這樣就有可能是你瀏覽器的設定字型的問題。或是字型檔發生問題了。

lungzen iT邦新手 4 級 ‧ 2019-02-11 11:49:13 檢舉

謝謝回覆,反覆的測試發現,如果按照CHROME預設字體,是會有粗體中文無法於列印時顯示問題,但是如果於CSS中指定預設字體是微軟正黑體,或者直接將CHROME的預設字體改為微軟正黑體,則可以解決此問題,只是覺得好奇,怎麼會這樣

我要發表回答

立即登入回答