webfont

CSS3 표준으로 선택된 웹 폰트(web font)는 시스템에 글꼴이 없어도 다운로드시켜 화면에 보여주는 방식입니다.

웹폰트를 지정하는 방식은 두가지가 있습니다.

웹상에 폰트가 있는경우와 직접 업로드해서 사용하는 방식입니다.

<link> 태그나 @import 구문을 써서 다운로드 주소를 링크시키고 글꼴을 지정하는 방법입니다.

@import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css);
.sample {
    font-family: "Nanum Gothic", 돋움;
}

웹 폰트를 지정해주면 사이트에 접속하는 순간 다운로드 해서 표시해줍니다.

@font-face {
    font-family: 글꼴이름;
    src: url(글꼴파일경로) format(파일유형);
}
.sample {
    font-family: 글꼴이름;
}

웹에서 사용할 수 있는 폰트는 woff( .woff), 트루타입(.ttf), 오픈타입(.ttf, .otf), 임베디드 오픈타입(.eot), svg폰트( .svg, .svgz) 입니다.

시스템에서 사용하는 글꼴은 트루타입(TrueType) 유형이고 확장자가 *.ttf 입니다. 하지만 파일용량이 커서 eot(Embedded Open Type)와 woff(Web Open Font Format) 파일을 많이 사용합니다.

사용할때도 가벼운 eot, woff 를 먼저 지정하고 뒤에 ttf 파일을 지정합니다.

@font-face {
    font-family: 'trana';
    src: local('trana'),
        url('trana.eot'),
        url('trana.woff') format('woff'),
        url('trana.ttf') format('truetype');
}
.sample {
    font-family: 'trana', sans-serif;
}