![Windows 7 上的日文文字抗鋸齒功能?](https://rvso.com/image/1263782/Windows%207%20%E4%B8%8A%E7%9A%84%E6%97%A5%E6%96%87%E6%96%87%E5%AD%97%E6%8A%97%E9%8B%B8%E9%BD%92%E5%8A%9F%E8%83%BD%EF%BC%9F.png)
在大多數顯示日文文字的網站上,它在我的瀏覽器中不會出現抗鋸齒,而拉丁文本當然會出現。漢字普遍具有抗鋸齒功能,這在某種程度上可以理解,但平假名則不然。這只是 Windows 上的一個問題 - Mac 具有更好的原生字體抗鋸齒功能,無論字母如何,它似乎都能很好地工作。我可以做些什麼來解決這個問題嗎?有沒有辦法確保我自己創建的網站顯示抗鋸齒的日文文字?
答案1
日文文字…在我的瀏覽器中沒有出現抗鋸齒效果
Windows 不會對低於特定大小的字體進行抗鋸齒處理 - 我相信這是特定於字體的。嘗試不同的字體或嘗試增加文字大小(在許多瀏覽器中為Ctrl+ )+
有沒有辦法確保我自己創建的網站顯示抗鋸齒日文文字?
沒有明智的方法來實現這一目標。您的網站可能會被運行各種不同作業系統和各種瀏覽器的電腦查看。考慮手機、平板電腦、平板電腦、上網本、電視和其他硬體平台。
您可以將文字預先渲染為圖形圖像,但這很難以在手機和雙 24 吋螢幕上都可讀的方式實現。 。
您可以使用 Flash,但也有許多相同的缺點。並非所有平台都支援 Flash,有些人會停用它。
答案2
問題是舊的日文字體有小尺寸的點陣圖版本(通常小於 22 或 23pt),所以它們幾乎總是從不抗鋸齒。它們是在子像素渲染還普遍不存在的時候設計的。唯一無位圖的內建字體是新的明令家族專為 ClearType 設計,因此在所有尺寸下都表現良好
您可以嘗試按照本教學進行操作MSゴshikkuとMS明朝で、ClearTypeを有效にする到去除字體中的所有點陣圖使 Windows 對小磅值進行抗鋸齒處理。以下是執行此操作的步驟
或使用替代的 Windows 字體渲染器,例如Mac型
兩者都有優點和缺點。像前一個解決方案那樣去掉位圖字元將使 ClearType 在每個應用程式中都有效,但也許您無法對每個字體都做到這一點。使用後者,您可以根據自己的喜好配置渲染,但它可能無法在某些使用 DirectWrite 渲染文字的程式上正常運作[更新:MacType 中的 DirectWrite 支援現在更好了]