Tôi có một ứng dụng web đang sử dụng CSS3 @ font-face để nhúng phông chữ tùy chỉnh. Cho đến nay điều này đã hoạt động hoàn hảo trong IE và Firefox.@ phông chữ cho phông chữ tùy chỉnh, phông chữ không trơn tru trong Chrome
Với Chrome, tuy nhiên, phông chữ tùy chỉnh xuất hiện pixelated và không trơn tru. Dưới đây là liên kết đến đoạn mã màn hình ví dụ về phông chữ của tôi trong Firefox & IE (trên cùng) và Chrome (dưới): Screenshot comparison
Thật khó để thấy sự khác biệt trong ảnh chụp mẫu nhỏ như vậy, nhưng khi điều này đang xảy ra trên tất cả các trang nó là rất đáng chú ý.
Dưới đây là một ví dụ về cách tôi đang sử dụng @ font-face trong stylesheet của tôi:
@font-face
{
font-family: 'MyFont';
src: url('../Content/fonts/MyFont.eot?') format('embedded-opentype'),
url('../Content/fonts/MyFont.ttf') format('truetype');
}
Một điều có thể đáng nói, là khi tôi kéo lên trang web trong bất kỳ trình duyệt đang chạy trên một máy ảo , các phông chữ là SUPER choppy, tệ hơn nhiều so với ví dụ của Chrome. Điều này xảy ra khi tôi sử dụng bất kỳ máy tính trường học nào của tôi, tất cả đều đang chạy máy tính để bàn Win7 VMWare. Nó cũng xảy ra khi tôi kéo trang web từ một máy ảo Windows 7 chạy trên máy Mac của một người bạn.
tôi đã thực hiện một bài đăng blog chi tiết về bao gồm này. sửa lỗi: [Cách khắc phục hiển thị phông chữ xấu xí trong Google Chrome] (http://www.dev-metal.com/fix-ugly-font-rendering-google-chrome/) và điều này cũng đã được hỏi tại đây: http: //stackoverflow.com/q/11487427/1114320 – Sliq