2017-03-07 41 views
0

如果您仔細檢查html頁面上的黑色文本(例如使用Firefox Developer Tool - Eyedropper),您可以檢測文本週圍的彩色像素。 是否有人知道如何改變這個,使文本變成全黑或灰度?css黑色文本包含彩色像素

一個簡短的敘述,爲什麼我問這個;

我使用開源命令行工具'wkhtmltopdf'從html頁面創建pdf。我試圖創建一個完整的灰度html頁面,以便當我將打印機的顏色設置爲auto時,它將創建灰度打印而不是彩色打印。目前情況並非如此,我懷疑這是因爲我的文檔中出現彩色像素。

額外信息: 我不能簡單地把我的打印機顏色設置爲灰度,因爲我應該有一個帶有灰度頁面和彩色頁面的混合PDF。

回答

0

不知道,但我認爲你可以通過添加做到這一點下面給您CSS

.yourelementwithfonts 
{ 
    -webkit-font-smoothing: antialiased; 
    -moz-osx-font-smoothing: grayscale; 
} 
+0

看看你的打印機會檢測到真正的灰度文件和全自動改變了設置? – MFGSparka

0

我想這是與文本抗鋸齒 Chrome是這個東西真的很不錯。 這不是一個標準功能,並且不被許多瀏覽器支持。

提供會做你的工作代碼DAT kobby

您仍然可以在這裏

CSS documentation for mozilla