💕IT 공부하기/CSS3

[CSS] 구글웹폰트 : 구글 웹 폰트 서비스를 이용하여 밋밋한 폰트를 다양하게 설정하기

수리즘 2023. 5. 12. 09:00
반응형

웹 사이트를 코딩하다 보면 제한적인 폰트의 사용으로 자칫 사이트의 디자인이 밋밋해지는 경우가 많습니다. 때문에 주로 포토샵에서 폰트 작업을 한 뒤에 HTML 문서에 이미지로 삽입하는 경우가 많은데 유지보수 측면에서 글자 하나를 바꾸기 위해 일일이 이미지를 변경해 줘야하는 번거로움이 발생합니다. 이에 이번에는 구글의 웹 폰트 서비스를 이용하여 화면상의 밋밋한 폰트 모양을 다양하게 변경해 보도록 하겠습니다.

 

먼저 구글의 웹 폰트 사이트에 접속합니다.

 

https://fonts.google.com/

 

Google Fonts

Making the web more beautiful, fast, and open through great typography

fonts.google.com

 

 

해당 사이트에서 원하는 모양의 폰트를 선택합니다. 원하는 특정 폰트명을 알고 있다면 [search fonts]에 직접 폰트명을 검색해도 무방합니다. 여기서는 'monoton'으로 검색하겠습니다.

 

위와 같이 검색된 해당 폰트를 클릭합니다.

 

 

표시된 부분을 선택한 후, @import 탭에서 해당 코드를 복사하고 마찬가지로 아래쪽의 font-family 부분도 복사합니다.


(1) @import url('') ;

 p { font-family: 'Monoton', cursive; } 


다음의 예제를 통해 웹폰트의 기본 개념을 숙지해 보겠습니다.

<!DOCTYPE html>
<html lang="ko">
<head>
    <meta charset="UTF-8">
    <title>구글웹폰트</title>
    <style>
        @import url('https://fonts.googleapis.com/css2?family=Monoton&display=swap');
        p { font-size: 100px; }
        p:nth-child(2) {  font-family: 'Monoton', cursive; }
    </style>
</head>
<body>
    <div>
        <p>Google Web Fonts</p>
        <p>Google Web Fonts</p>
    </div>
</body>
</html>

웹 폰트를 적용할 문구를 <p> 태그로 생성합니다.

CSS 파일 최상단에 조금 전 구글 웹 폰트 사이트에서 복사한 @import 구문을 복사하여 붙여넣기한 뒤, <p> 태그를 설정하여 마찬가지로 조금 전 복사한 font-family 구문을 붙여넣기합니다.

정상적으로 웹 폰트가 적용되었습니다.

 

※ 너무 많은 웹 폰트의 연결은 사이트의 로딩 속도에 영향을 미칠 수 있습니다. 일반적으로 한 페이지당 웹 폰트 연결은 3개 이하로 적용하는 것이 적당합니다.

 

? 구글 웹 폰트로는 한글 폰트를 설정할 수 없나요?

영문 폰트만큼 다양하지는 않지만 구글 웹 폰트에서도 약간의 한글 폰트를 지원합니다. 한글 웹 폰트를 설정하기 위해선https://fonts.google.com/earlyaccess 의 주소로 접속한 뒤, 'korean'이라고 검색하면 사용할 수 있는 한글 웹 폰트 종류가 검색됩니다. 이후에는 동일한 방법으로 원하는 웹 폰트를 설정해주면 한글 웹 폰트를 사용할 수 있습니다.

 

 

반응형