HADA TYPE
가이드

코드를 몰라도 되는 웹폰트 적용법

웹사이트에 글꼴을 연결할 때 필요한 기본 단계를 살펴봅니다.

웹폰트는 방문자의 컴퓨터에 글꼴을 설치하라고 요구하지 않습니다. 페이지가 열릴 때 브라우저가 글꼴 파일을 받아 화면에 그립니다. 내 컴퓨터에서만 글꼴이 보인다면 설치된 글꼴을 보고 있는 것일 수 있습니다. 다른 기기에서도 같은 모양으로 보이게 하려면 사이트에 웹폰트를 연결해야 합니다.

하다 타입의 하다 산스 웹폰트 안내에 있는 연결 코드를 복사할 수 있습니다. 아래 주소는 배포 버전을 고정한 하다 산스용 글꼴 정의 파일입니다. 사이트 전체에 필요한 가족이 여러 개라면 같은 주소의 css/hada-type.css를 쓸 수도 있습니다. 한 가족만 쓸 때는 가족별 파일을 고르세요.

<link rel="stylesheet" href="https://cdn.jsdelivr.net/gh/hada0127/[email protected]/css/hada-sans.css">

이 줄을 사이트의 HTML에서 <head>와 </head> 사이에 넣고 저장합니다. 글을 쓰는 칸에 붙이면 그 글에서만 문자로 보이거나 적용되지 않을 수 있습니다. 사이트 설정에서 HTML의 머리 부분을 편집할 수 있는지 먼저 확인하세요.

노션과 구글 사이트도구는 일반적인 본문 편집만으로 페이지 전체의 글꼴을 이 주소로 바꾸기 어렵습니다. 구글 사이트도구의 코드 삽입은 삽입한 영역에 적용되므로 사이트의 모든 글자에 적용하는 방법과 다릅니다. 글꼴 모양을 꼭 유지해야 하는 한 장짜리 자료라면 글자를 이미지나 PDF로 만들어 올리는 방법도 있습니다.

2. 어느 글자에 쓸지 정합니다

주소를 연결하는 것만으로 기존 글꼴이 자동으로 바뀌지는 않습니다. 사이트의 추가 CSS 입력란에 아래 한 줄을 넣으면 본문 전체에 하다 산스를 요청합니다. 뒤의 sans-serif는 파일을 받을 수 없을 때 쓸 기본 글꼴입니다.

body { font-family: "Hada Sans", sans-serif; }

제목만 바꾸려면 body 대신 h1, h2, h3를 적습니다. 본문 문단만 바꾸려면 p를 적을 수 있지만, 메뉴나 버튼에는 적용되지 않습니다. 사이트가 이미 더 구체적인 글꼴 규칙을 쓰고 있다면 일부 글자는 그대로 남을 수 있습니다. 그럴 때는 바뀌지 않은 글자를 검사해 해당 요소의 규칙을 찾으세요.

h1, h2, h3 { font-family: "Hada Sans", sans-serif; font-weight: 700; }
p { font-family: "Hada Sans", sans-serif; font-weight: 400; }

숫자 400은 보통 굵기, 700은 굵은 글씨입니다. 하다 산스에는 100부터 900까지 100 간격의 굵기가 있지만, 처음에는 400과 700 정도만 정해도 충분합니다. 사이트의 기존 제목 굵기가 달라 보이면 그 요소에 설정된 font-weight를 함께 확인하세요.

3. 처음 뜰 때의 모습을 확인합니다

첫 방문 때 글자가 잠시 다른 모양으로 보이다 바뀔 수 있습니다. 웹폰트 파일을 받는 동안 대신 쓸 글꼴을 먼저 보여 주기 때문입니다. 하다 타입의 배포 CSS에는 font-display: swap이 들어 있습니다. 브라우저는 화면에 필요한 글꼴 파일을 요청하지만, 사용하지 않는 가족까지 연결하면 확인할 파일과 규칙이 늘어납니다.

한글 글꼴은 담아야 할 글자가 많아 파일이 커질 수 있습니다. 처음에는 쓰는 가족의 CSS만 연결하고, 실제 화면에 필요한 굵기만 지정하세요. 다른 가족의 CSS를 같은 페이지에 여러 개 붙였다면 쓰지 않는 연결부터 지워 보세요. 방문자의 연결 상태와 브라우저 캐시에 따라 첫 화면에 걸리는 시간은 달라집니다.

4. 내 서버에 올리고 싶다면

외부 주소 대신 내 사이트에서 파일을 제공하려면 가족 페이지에서 WOFF2 압축 파일을 받으세요. 압축을 풀면 글꼴 파일과 WEBFONT.css, WEBFONT-USAGE.txt가 있습니다. 글꼴 파일을 사이트에서 공개할 수 있는 폴더에 올리고, CSS의 url(...) 경로를 업로드한 위치에 맞게 고칩니다. CSS 파일도 올린 뒤 그 주소를 앞의 <link>에 적습니다.

예를 들어 글꼴 파일을 /fonts/에 올렸다면 CSS의 파일 주소가 그 경로를 가리켜야 합니다. 관리자 화면에 파일 업로드만 있고 CSS 파일을 수정할 곳이 없다면 직접 호스팅을 적용하기 어렵습니다. 파일 이름의 대소문자도 실제 업로드한 이름과 같아야 합니다.

5. 적용됐는지 10초 안에 확인합니다

  1. 바꾼 페이지를 새로 열고 글자 위에서 브라우저 개발자도구의 요소 검사를 엽니다.
  2. 계산된 스타일에서 font-family를 찾아 Hada Sans가 지정됐는지 봅니다. 이 값은 지정된 목록이므로 실제로 그린 글꼴을 보여 주는 브라우저 항목도 함께 확인하세요.
  3. 안 보인다면 CSS 주소를 새 탭에서 열어 내용이 나오는지, 글꼴 파일 요청이 실패했는지, 해당 글자에 다른 규칙이 덮였는지 차례로 살펴봅니다.

마지막으로 글꼴을 설치하지 않은 다른 기기에서도 같은 페이지를 열어 보세요. 이 확인까지 해야 내 컴퓨터에 설치된 글꼴만 우연히 보인 상황을 걸러낼 수 있습니다.