728x90
스포카산스네오를 예로 들어 설명하겠다.
1. 적용하고자 하는 폰트 css 파일을 만든다.
SpoqaHanSansNeo.css
@charset "utf-8";
/*
* 스포카한산스네오
*/
@font-face{
font-family:'SpoqaHanSansNeo';
font-weight: 300;
src:url(SpoqaHanSansNeo-Regular.eot);
src:url(SpoqaHanSansNeo-Regular.eot?#iefix) format('embedded-opentype'),
url(SpoqaHanSansNeo-Regular.woff) format('woff'),
url(SpoqaHanSansNeo-Regular.ttf) format('truetype');
}
@font-face{
font-family:'SpoqaHanSansNeo';
font-weight: 900;
src:url(SpoqaHanSansNeo-Bold.eot);
src:url(SpoqaHanSansNeo-Bold.eot?#iefix) format('embedded-opentype'),
url(SpoqaHanSansNeo-Bold.woff) format('woff'),
url(SpoqaHanSansNeo-Bold.ttf) format('truetype');
}
@font-face {
font-family: 'SpoqaHanSansNeo';
font-weight: 500;
src: url(SpoqaHanSansNeo-Medium.eot);
src: url(SpoqaHanSansNeo-Medium.eot?#iefix) format('embedded-opentype'),
url(SpoqaHanSansNeo-Medium.woff) format('woff'),
url(SpoqaHanSansNeo-Medium.ttf) format('truetype');
}
@font-face{
font-family:'SpoqaHanSansNeo';
font-weight: 200;
src:url(SpoqaHanSansNeo-Light.eot);
src:url(SpoqaHanSansNeo-Light.eot?#iefix) format('embedded-opentype'),
url(SpoqaHanSansNeo-Light.woff) format('woff'),
url(SpoqaHanSansNeo-Light.ttf) format('truetype');
}
@font-face {
font-family: 'SpoqaHanSansNeo';
font-weight: 100;
src: url(SpoqaHanSansNeo-Thin.eot);
src: url(SpoqaHanSansNeo-Thin.eot?#iefix) format('embedded-opentype'),
url(SpoqaHanSansNeo-Thin.woff) format('woff'),
url(SpoqaHanSansNeo-Thin.ttf) format('truetype');
}
2. 원하는 폰트 css 파일을 해당 css에 import 시킨다.
@import url('/web_font/SpoqaHanSansNeo.css');
3. 최종으로 적용하고자하는 요소에 추가한다.
.SpoqaHanSansNeo {
font-family: SpoqaHanSansNeo;
}
4. 굵기 조정은 해당 폰트.css에 선언한 그대로 사용한다.
'DEVELOP' 카테고리의 다른 글
[css] display flex 크로스브라우징 (0) | 2021.02.02 |
---|---|
[javascript] 디바이스별로 이미지 적용하기 (0) | 2021.01.20 |
[publishing] display: grid; 에 대하여 (0) | 2020.12.22 |
[plugin] 슬라이드 플러그인_keen-slider.js (0) | 2020.12.18 |
[javascript & jQuery] 애니메이션 플러그인_ScrollTrigger In GSAP (0) | 2020.12.18 |