2013-05-14 29 views
16

Tôi muốn có thể cho người dùng chọn phông chữ họ muốn trang được hiển thị. Here là cách Google khuyên bạn nên làm điều đó bằng JavaScript.Tự động tải phông chữ google sau khi trang đã tải

WebFontConfig = { 
    google: { 
     families: ['Tangerine', 'Cantarell'] 
    } 
}; 

(function() { 
     var wf = document.createElement('script'); 
     wf.src = ('https:' == document.location.protocol ? 'https' : 'http') + 
      '://ajax.googleapis.com/ajax/libs/webfont/1/webfont.js'; 
     wf.type = 'text/javascript'; 
     wf.async = 'true'; 
     var s = document.getElementsByTagName('script')[0]; 
     s.parentNode.insertBefore(wf, s); 
     })(); 

Làm cách nào để tôi có thể chỉnh sửa phông chữ sau khi tải trang?

Trả lời

24

Kiểm tra ra lệnh WebFont.load trong repo github này:

https://github.com/typekit/webfontloader

Bạn có thể tải bất cứ font bạn muốn tự động:

<script src="http://ajax.googleapis.com/ajax/libs/webfont/1/webfont.js"></script> 
    <script> 
     WebFont.load({ 
        google: { 
          families: ['Droid Sans', 'Droid Serif'] 
        } 
     }); 
    </script> 
+0

hoàn hảo nhờ một bó – Alexis

+4

Hãy chắc chắn để sử dụng một phiên bản cụ thể trong sản xuất. Khác sẽ không có bộ nhớ đệm. – sanmai

+0

@sanmai: điều đó không đúng ... có bộ nhớ đệm trên phiên bản mới nhất trong tối đa 1 năm. Tôi nghĩ rằng vấn đề là nhiều hơn rằng một bản phát hành lỗi sẽ phá vỡ trang web của bạn. –

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