Cara Memasang Google Font Fast Loading di Template Blog

Cara Memasang Google Font Fast Loading di Template Blog
Cara Memasang Jenis Huruf Google Fast Loading di Template Blog - Remove Blocking Render CSS.

SETIDAKNYA ada tiga 3 cara memasang huruf Google (Google Font) di template blog. Jika tidak pasang huruf apa pun, secara default Google akan menampilkan huruf standar Arial atau Sans-serif.

Kita bisa memilih dulu hurufnya di Google Font, lalu kodenya kita pasang di template.

Disarankan memasang huruf yang "umum" saja, gak usah neko-neko, yang penting membuat tulisan jadi enak dibaca.

Baca Juga:
Situs-situs berita umumnya menggunakan huruf Arial, Helvetica, atau jenis huruf Sans-Serif lainnya, seperti Open Sans atau Droid Sans --yang dipasang CB Blogger. Banyak juga blogger yang menggunakan huruf Verdana, Tahoma, Trebuchet, atau PT Sans.

Memasang Google Font biasanya menimbulkan masalah Blocking Render CSS. Untuk menghindarinya, jangan gunakan cara no.1, tapi gunakan nomor 2 dan lebih baik lagi no. 3 di bawah ini.

3 Cara Memasang Google Font di Template Blog

1. Menggunakan Link Format

Simpan di bawah kode <head>


<link href='http://fonts.googleapis.com/css?family=Open+Sans' rel='stylesheet' type='text/css'>

Kombinasikan (Lebih dari Satu Jenis Huruf):

<link href='http://fonts.googleapis.com/css?family=Open+Sans|Oswald' rel='stylesheet' type='text/css'>

2. Menggunakan Font-Face

Simpan di atas kode </head>
Untuk mendapatkan kode font-facenya, copas url link huruf ke address bar dan dapatkan kodenya. Misalnya: http://fonts.googleapis.com/css?family=Open+Sans

Kodenya:

<style>
<!-- kode @font-face di sini -->
</style>

Contoh:

<style>
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Open Sans'), local('OpenSans'), url(https://fonts.gstatic.com/s/opensans/v13/cJZKeOuBrn4kERxqtaUH3VtXRa8TVwTICgirnJhmVJw.woff2) format('woff2');
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  src: local('Open Sans Bold'), local('OpenSans-Bold'), url(https://fonts.gstatic.com/s/opensans/v13/k3k702ZOKiLJc3WVjuplzOgdm0LZdjqr5-oayXSOefg.woff2) format('woff2');
}
</style>

3. Menggunakan Javascript (Recommended)

Simpan di atas kode </head>

Contoh:


<script type='text/javascript'>
//<![CDATA[
function loadCSS(e, t, n) { "use strict"; var i = window.document.createElement("link"); var o = t || window.document.getElementsByTagName("script")[0]; i.rel = "stylesheet"; i.href = e; i.media = "only x"; o.parentNode.insertBefore(i, o); setTimeout(function () { i.media = n || "all" }) }
loadCSS("https://fonts.googleapis.com/css?family=Droid+Sans");loadCSS("http://fonts.googleapis.com/css?family=Open+Sans+Condensed:700");loadCSS("http://fonts.googleapis.com/css?family=Oswald:400,700");
//]]>
</script>

Font Awesome juga bisa dipasang seperti itu agar Fast Loading. 
Simpan di atas kode </head>

Contoh:


<script>
//<![CDATA[
function loadCSS(e, t, n) { "use strict"; var i = window.document.createElement("link"); var o = t || window.document.getElementsByTagName("script")[0]; i.rel = "stylesheet"; i.href = e; i.media = "only x"; o.parentNode.insertBefore(i, o); setTimeout(function () { i.media = n || "all" }) }
loadCSS("//netdna.bootstrapcdn.com/font-awesome/4.3.0/css/font-awesome.min.css");
//]]>
</script>

Sumber:
  • http://www.gotknowhow.com/articles/how-to-asynchronously-load-font-awesome-css-file
  • http://gond3s.com/2014/05/asynchronous-font-awesome.html
  • http://www.w3schools.com/cssref/tryit.asp?filename=trycss3_font-face_rule

4 Komentar untuk "Cara Memasang Google Font Fast Loading di Template Blog"

Mas...pada kombinasi jenis google font di atas kan ada tuh "Open+Sans|Oswald". Nah, seandainya kata "Oswald" tersebut di hapus, bagaimana efeknya? Gak kenapa2?

gak apa-apa, lihat saja hasilnya

Gak ada efek apa-apa mas hehe

manggil font open sans condensed sering gak bisa itu biasanya karena apa mas CB? sudah coba pasang ketiga cara diatas masih gak bisa juga. Malah font times new roman yang muncul. Terima kasih

1. Komentar spam, menyertakan link aktif dan alamat blog tidak akan muncul.
2. Tidak semua pertanyaan sempat atau bisa dijawab.
3. Bagi yang mau tanya, sebelum bertanya, silakan cari dulu di Kotak Pencarian di Sidebar.
Thanks for visiting and the comment :)

Contact Form

Name

Email *

Message *