2012-01-29 30 views
12

Tôi đang sử dụng này để liên kết đến một số Google Fonts:Web Fonts Google không làm việc trong IE8

<link href='http://fonts.googleapis.com/css?family=IM+Fell+English+SC|Snippet|Sarina|Crushed|Caesar+Dressing|Montez|Bad+Script|Sofia|Fontdiner+Swanky|Just+Me+Again+Down+Here|Voltaire|Geo|Coming+Soon|Wellfleet|Passion+One|Rock+Salt|Homemade+Apple|Meddon|Rosario' rel='stylesheet' type='text/css'> 

Tôi đang sử dụng mã này, mà làm việc trong một số trình duyệt:

<span style="font-size: 110px;font-family:montez;"><b>Abcdefg</b></span> 

Tại sao phông chữ không xuất hiện trong IE8? http://jsfiddle.net/3NbE5/

+6

Tại sao 2 phiếu giảm giá ...? – TIMEX

+0

http://stackoverflow.com/questions/3694060/how-to-make-google-fonts-work-in-ie – j08691

+0

@ j08691 N.B. Kể từ tháng 10 năm 2010, vấn đề được báo cáo là cố định và đã đóng trên báo cáo lỗi của Google Code. – TIMEX

Trả lời

15

Dường như IE không hỗ trợ nhiều font chữ trong href:
http://jsfiddle.net/3NbE5/3/

Bạn có href này:

<link href='http://fonts.googleapis.com/css?family=IM+Fell+English+SC|Snippet|Sarina|Crushed|Caesar+Dressing|Montez|Bad+Script|Sofia|Fontdiner+Swanky|Just+Me+Again+Down+Here|Voltaire|Geo|Coming+Soon|Wellfleet|Passion+One|Rock+Salt|Homemade+Apple|Meddon|Rosario' rel='stylesheet' type='text/css'> 


Sau khi loại bỏ các phông chữ khác nó đã làm việc:

<link href='http://fonts.googleapis.com/css?family=IM+Fell+English+SC|Montez' rel='stylesheet' type='text/css'> 
+1

Bạn vẫn còn có hai phông chữ ở đó, vì vậy có lẽ nó là cái gì khác trong chuỗi truy vấn, nhưng tôi có thể xác nhận rằng điều này hoạt động ngay bây giờ trong IE9, chế độ IE8. –

+0

Có lẽ một trong các phông chữ không tương thích với IE và làm cho tất cả các phông chữ thất bại, hoặc có thể số lượng quá nhiều phông chữ được nạp quá nhiều quá trình cho IE. –

+0

Tôi nhận thấy rằng quá nhiều = không thể hoạt động. Giới hạn giống như 5 hoặc hơn ... – TIMEX

1

Chỉ trong trường hợp giải pháp trên không cắt nó cho bạn.

Tôi nhận được nhiều phông chữ hoạt động trên ie8 mà không gặp bất kỳ sự cố nào. Vấn đề thực tế của tôi là sử dụng ie11 trong chế độ tương thích cho ie8, nơi phông chữ web của google dường như không hoạt động theo bất kỳ cách nào có thể.

Tôi đoán bài học là, sử dụng vm với ví dụ thực tế8. Bạn có thể lấy một số here hoặc here.

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