2013-01-21 46 views
25

hiển thị phông chữ trong Google Chrome trên cửa sổ thật khủng khiếp trừ khi bạn sử dụng phông chữ SVG. Tuy nhiên phông chữ web google ưu tiên các tệp WOFF.Ưu tiên phông chữ SVG bằng Phông chữ web của Google

Có cách nào để buộc nó phân phối phông chữ SVG hoặc tôi có phải tự lưu trữ phông chữ không?

Trả lời

17

Bạn cần lưu trữ các tệp như sử dụng phương thức @import hoặc <link> tham chiếu tệp CSS chỉ gọi tệp WOFF (do phát hiện trình duyệt). Ví dụ http://fonts.googleapis.com/css?family=Open+Sans:

@font-face { 
    font-family: 'Open Sans'; 
    font-style: normal; 
    font-weight: 400; 
    src: local('Open Sans'), local('OpenSans'), url('http://themes.googleusercontent.com/static/fonts/opensans/v6/cJZKeOuBrn4kERxqtaUH3T8E0i7KZn-EPnyo3HZu7kw.woff') format('woff'); 
} 

Khi bạn lưu trữ các tập tin địa phương, bạn có thể sau đó di chuyển các cuộc gọi SVG lên trong ngăn xếp ưu tiên nó. Bạn có thể xem ví dụ tại đây: http://www.fontspring.com/blog/smoother-web-font-rendering-chrome

@font-face { 
    font-family: 'MyWebFont'; 
    src: url('webfont.eot'); 
    src: url('webfont.eot?#iefix') format('embedded-opentype'), 
    url('webfont.svg#svgFontName') format('svg'), 
    url('webfont.woff') format('woff'), 
    url('webfont.ttf') format('truetype'); 
} 
+0

Cảm ơn bạn đã đăng bài này nhưng trên trang Phông chữ của Google, tôi không thể tìm cách tải phông chữ ở các định dạng khác nhau. Tôi đã tạo một bộ sưu tập với Open Sans 400, 400 nghiêng, 600, 600 nghiêng. Khi tôi tải xuống bộ sưu tập dưới dạng tệp zip, chỉ có các tệp TTF ... –

+10

@GlauberRocha Bạn có thể sử dụng [Trình tạo Webfont] (http://www.fontsquirrel.com/tools/webfont-generator) từ Font Squirrel đến tạo ra một bộ font-face từ các tập tin TTF. – Gaffe

+0

Cảm ơn rất nhiều, @Gaffe. Lạ thay mặc dù tôi dường như nhớ trang web Google Fonts được sử dụng để cung cấp tất cả các định dạng đó trực tiếp khi tải xuống. –

Các vấn đề liên quan