Skip to content

Instantly share code, notes, and snippets.

@Shenglian
Created September 10, 2018 03:56
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save Shenglian/39f264e8f2798cf645ed58bf754d020a to your computer and use it in GitHub Desktop.
Save Shenglian/39f264e8f2798cf645ed58bf754d020a to your computer and use it in GitHub Desktop.
web-font setting
<link rel="preload" href="fonts/cicle_fina-webfont.eot" as="font" type="application/vnd.ms-fontobject" crossorigin="anonymous">
<link rel="preload" href="fonts/cicle_fina-webfont.woff2" as="font" type="font/woff2" crossorigin="anonymous">
<link rel="preload" href="fonts/cicle_fina-webfont.woff" as="font" type="font/woff" crossorigin="anonymous">
<link rel="preload" href="fonts/cicle_fina-webfont.ttf" as="font" type="font/ttf" crossorigin="anonymous">
<link rel="preload" href="fonts/cicle_fina-webfont.svg" as="font" type="image/svg+xml" crossorigin="anonymous">
// 假設這裡要載入的字體是 Noto Sans TC
document.fonts.load('12px Noto Sans TC').then(function() {
const body = document.querySelector('body')
body.style.fontFamily = `"Noto Sans TC", ${window.getComputedStyle(body).getPropertyValue('font-family')}`;
});
@import url(//fonts.googleapis.com/earlyaccess/notosanstc.css);
body {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment