google webFont loader

2022. 12. 7. 17:19Study/Publishing

google web font loader

CSS가 로드되기 전에 폰트가 로드되길 원하고,

스타일되지 않은 텍스트가 번쩍거리지 않게 하려면 웹 폰트 로더를 사용하라.

 

웹 폰트 로더는 사이트가 로드되기 전에 로드되고,

스타일되지 않은 텍스트가 번쩍이는 것을 확실하게 방지한다.

비동기 스크립트도 사용할 수 있지만,

폰트가 먼저 로드되는 것을 확실하게 하기 위해 동기 스크립트를 사용하는 것이 좋다.

 

 

사용하기

Web Font Loader 라이브러리를 사용하려면 페이지에 포함하고 로드할 글꼴을 지정하기만 하면 된다.

Web Font Loader는 jsDelivr 및 CDNJS CDN에서도 사용할 수 있다.

 

<script src="https://ajax.googleapis.com/ajax/libs/webfont/1.6.26/webfont.js"></script>
<script>
    WebFont.load({
        google: {
        	families: ['Open Sans', 'Oswald', 'Droid Serif:bold', 'Open Sans Condensed:300,700']
        },
        custom: {
        	families : ['Nanum Gothic', 'Spoqa Han Sans Neo'],
            urls: ['http://fonts.googleapis.com/earlyaccess/nanumgothic.css', '//spoqa.github.io/spoqa-han-sans/css/SpoqaHanSansNeo.css'],
            testString: {
            	'Nanum Gothic': '\uE003\uE005'
            }
        }
    });
</script>

 

@font-face {
  font-family: 'Nanum Gothic';
  font-style: normal;
  font-weight: normal; /* or 400 */
  src: ...;
}
@font-face {
  font-family: 'Spoqa Han Sans Neo';
  font-style: normal;
  font-weight: normal; /* or 400 */
  src: ...;
}
@font-face {
  font-family: 'My Other Font';
  font-style: normal;
  font-weight: bold; /* or 700 */
  src: ...;
}

 

 

 

참고:)

https://github.com/typekit/webfontloader

 

GitHub - typekit/webfontloader: Web Font Loader gives you added control when using linked fonts via @font-face.

Web Font Loader gives you added control when using linked fonts via @font-face. - GitHub - typekit/webfontloader: Web Font Loader gives you added control when using linked fonts via @font-face.

github.com

 

'Study > Publishing' 카테고리의 다른 글

mobile font size  (0) 2022.12.21
CSS 방법론  (0) 2022.12.07
SVG 도넛차트  (0) 2022.12.05
마우스 커서 변경하기  (0) 2022.11.18
모바일 환경에서의 vh  (0) 2022.11.17