티스토리 블로그를 운영하면 한 가지 장점이 있는데요.

바로 HTML / CSS를 제가 직접 콘트롤할 수 있다는 것입니다.

이 방법을 이용해서 개인 웹 사이트를 프로그래밍하는 수준의 커스터마이징이 어느 정도 가능합니다.

 

오늘 포스팅에서 다룰 내용은

나의 티스토리 블로그 전체의 포스팅 폰트를 일괄적으로 변경하는 방법을 알려드릴 것입니다.

만약에 특정 포스팅의 특정 영역에 대해서는 폰트가 달라야 한다고 하면 이 방법을 쓰기 어렵습니다.

저는 블로그 전체의 통일성을 유지하고,

대부분의 포스팅에서 폰트가 달라질 필요는 없었기에 이 방법을 쓰고 있습니다.

 

여러분이 어떤 스킨을 사용하고 있는지에 따라 다르지만,

제가 사용하고 있는 "Book Club" 스킨의 경우에는 Notosans 폰트를 기본적으로 사용하고 있습니다. 

일반적으로 폰트는 sans-serif 폰트와 serif 폰트로 나눠지는데요. 보통 모바일/PC 화면에서는 sans-serif 폰트가, 실제 인쇄된 종이 위에서는 serif 폰트가 좀 더 선호됩니다. (정말 쉽게 생각하면 돋움, 고딕 같은 폰트는 전자기기 모니터에서 잘 보이고, 궁서, 명조 같은 폰트는 인쇄된 종이에서 더 잘보인다고 보시면 됩니다.)

 

저는 나눔 명조 (Nanum Myeongjo) 폰트를 선호합니다. 나눔 명조는 serif 느낌의 폰트이지만, 생각보다 전자기기 모니터에서도 꽤 이쁘게 잘 보이고, 약간의 블러리함을 추가하면 얄쌍한 폰트가 좀 더 굵어지는 효과가 생기면서 가독성도 좋아집니다. 저는 오늘 나눔 명조 + 약간의 블러리한 느낌을 추가해줄 생각입니다. 그래서 아래가 바로 저의 목표입니다.

물론 둘 중에 뭐가 더 좋은지는 개인 취향이 갈릴 것이고요.

당연히 여러분이 원하는 다른 폰트로 변경하셔도 상관없습니다.

 

우선 여러분이 소유하고 있는 블로그에 가셔서 관리 페이지로 갑시다. (키보드에서 q를 눌러 이동도 가능합니다)

그리고 관리 페이지의 왼쪽 메뉴창에서 "스킨 편집"을 클릭해주세요.

그 후에 나오는 화면에서 우측에서 "HTML 편집"을 클릭해주세요.

그리고 나오는 화면에서 "CSS"를 클릭해주세요.

이제 이 코드 안에서 아래의 코드를 입력해주세요. 

아무데나 입력하셔도 됩니다만, 기존의 코드 줄 중간에 넣으시면 안됩니다.

가장 쉬운거는 위 사진처럼 /* Web Font Load */ 아랫줄에 넣어주시면 편합니다.

@import url('https://fonts.googleapis.com/css2?family=Nanum+Myeongjo');

이 코드를 이용하면 나눔 명조 폰트를 블로그에 가져왔다는 뜻이 됩니다.

이제는 그 밑에 코드들에서 나눔 명조 폰트를 자유롭게 사용이 가능한데요.

 

body { } 안에 다음과 같이 코드를 씁니다. (기존 body { } 를 드래그해주시고 아래것으로 수정해주세요.)

body {
	-webkit-text-size-adjust: 100%;
	font-weight: 300;
	/* font-family: 'AppleSDGothicNeo', 'Noto Sans KR', sans-serif; */
	font-family: 'Nanum Myeongjo', serif;
	text-shadow: 0 0 1px rgba(0,0,0,0.5);
	font-size: 1em;
	line-height: 1.25;
	color: #555;
}

보시면 기존에 font-family: "AppleSDGothicNeo", "Noto Sans KR", sans-serif 가 있었는데요. 

이 값을 Nanum Myeongjo, serif로 변경해준 것입니다. /* */ 안에 있는 글자는 무시된다는 뜻이에요. (주석)

그리고 "text-shadow"가 제가 말한 블러리한 효과를 주는 코드입니다.

만약에 블러리 효과를 엄청 많이 주고 싶다면

	text-shadow: 0 0 5px rgba(0,0,0,0.5);

와 같이 0 0 다음의 1px의 값을 변경해주시면 됩니다. 블러리한 느낌의 색상을 바꾸고 싶을 때에는 뒤에 있는 rgba값을 바꾸실 수 있는데요. 4번째 값인 0.5가 alpha값 (진한 정도) 을 의미한다고 보시면 됩니다. 앞에 3가지 색상은 RGB (빨강, 초록, 블루) 값을 표현하므로 이 값을 변경하면 블러리함에 색상이 추가가 되겠죠?

 

여기 까지 하면 최근에 올린 티스토리 글들은 거의 반영이 될겁니다. 그런데 문제가 있습니다. 옛날 티스토리 에디터를 사용하셨던 블로그의 경우에는 글 폰트가 적용 안되었을 수 있습니다. 그 경우에는 아래의 코드를 한 번 더 입력해주시면 됩니다.

이 코드는 그냥 아무데나 입력하시기 보다는 Ctrl +F 를 하시고 "entry-content"를 검색해주시고, .entry-content h1 위에 추가 입력해주시기 바랍니다.

/* Entry Content */
.entry-content span {
	font-weight: 300;
	font-family: 'Nanum Myeongjo', serif !important;
	text-shadow: 0 0 1px rgba(0,0,0,0.5);
}

이렇게 하고 나면 제가 처음 말씀드린 것처럼 티스토리 블로그 전체 폰트 느낌이 많이 바뀌었을 것입니다 :)

 


만약에 나눔 명조가 별로다? 다른 걸 쓰고 싶으시다 하면 아래와 같이 하시면 됩니다.

구글 폰트에 접속해주세요: https://fonts.google.com/

 

Google Fonts

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

fonts.google.com

그리고 여기서 "Search"를 통해 여러분이 원하는 폰트를 찾아주세요. 저는 나눔고딕 폰트를 찾아보겠습니다.

영어로 검색해주셔야 합니다. 나눔 고딕 -> Nanum Gothic 과 같이요.

그리고 "Nanum Gothic" 을 클릭합니다. 여기서 "Select this style"을 여러분이 원하는 폰트 크기에 대해서 전부 선택해줍니다. 

사실 아무거나 하나만 선택하셔도 됩니다. 그리고 나면 오른쪽에 창이 뜰텐데요.

여기서 "Embed"를 클릭하시고 @import를 클릭해주세요.

그리고 나오는 아래의 회색창 코드에서 Nanum+Gothic까지만 긁어서 복사해주세요. (뒤에 '); 는 넣어주셔야 합니다.)

@import url('https://fonts.googleapis.com/css2?family=Nanum+Gothic');

이제 앞서 했던 코드에서 Nanum+Myeongjo 대신 이 코드를 다 넣으시면 됩니다.

@import는 사실 굳이 지울 필요는 없어서 그냥 그 비슷한 위치에 추가해주시면 되구요.

 

밑에서 썼던 font-family에다가 'Nanum Myeongjo' 대신 'Nanum Gothic'을 쓰시면 되는 거죠.


어렵지 않았죠? 쉽게 잘 따라오셨을거라 생각합니다.

제가 썼던 내용에서 어렵거나 이해가 안가시는게 있다면 언제든지 댓글 달아주세요.

 

읽어주셔서 감사합니다 :)

좋은 하루되시고 도움이 되었다면 ❤ 를 눌러주세요 😍




| HTML에서 한글이 깨진다?


  웹 개발의 기본이 되는 HTML을 처음 공부하시는 많은 분들이 제일 처음 마주하는 문제가 아닐까 싶은데요. 초보 웹개발 학생분들이 html 파일을 작성 중 한글을 사용할때마다 다음과 같이 한글깨짐 현상을 마주하시곤 하죠.


▲ 머리를 지끈지끈하게 하는 HTML에서의 한글 깨짐!




HTML에서 한글이 깨질 때 다음 코드를 HTML 코드 맨 위에다가 쓰시면 해결이 됩니다.


<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" 
	"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="ko"  xml:lang="ko">
<meta http-equiv="Content-Type" Content="text/html; charset=utf-8" />



Syntaxhighlighter 유틸리티를 사용해서 이쁘게 코드를 출력해서 사용하는 경우, 폰트의 크기가 너무 작거나 커서 불만인 경우가 많은데요. 티스토리 블로그에서 이 유틸리티를 사용할 때 폰트의 크기를 변경하는 방법이 있습니다.


일반적으로, 설정된 css 파일은 shCore.css 입니다.

skin.html 에서

...
<link type="text/css" rel="stylesheet" href="./images/shCore.css">
...

와 같은 문구를 보셨다면

shCore.css 파일을 건드려주시면 됩니다.


shCore.css 파일을 메모장 등의 적절한 에디터로 연 후에,

...
font-size: 1em !important;
...

의 부분에서 1em을 12pt/1.1em 등으로 바꾸어주시면 됩니다.

크기가 적은 것 같다면 12pt 등으로 올려서 폰트 크기를 높혀주시고,

크기가 큰 것 같다면 9pt 등으로 낮추어 폰트 크기를 줄여주시면 됩니다.


그리고 다시, 파일 업로드로 shCore.css 파일을 다시 한 번 업로드해주시면 끝입니다!

현재 사용하고 있는 Mac OS X 버전: OS X Mountain Lion 10.8.5

 

Mac OS X을 사용하시는 분 중 웹브라우저 응용프로그램으로 '사파리'를 사용하시는 분이 많으실텐데,

 

기본적으로 사파리에서 네이버 사이트를 웹서핑하시다보면 대부분의 글꼴들이 '명조체'로 되어 있어서... 웬지 어색함??을

 

느끼실 거에요... 영어는 명조체와 같이 날카로운 폰트가 선호되지만, 한글은 어느 정도 동글동글해야 글씨가 이쁘잖아요 ^_^

 

  

Mountain Lion 운영체제부터, 사파리의 폰트는 CSS 파일을 이용해서 변경이 가능해졌습니다.

 

1. 사파리 환경설정 ( CMD + , ) 을 켜신 후, 

2. '고급' 탭을 클릭하신 후, 

3. '스타일 시트' 탭에서 '기타...'를 눌러 CSS 파일을 추가하면 됩니다.




그러면 그 CSS 파일은 어디있냐구요? 뭐.. 제가 첨부해드려도 되지만, 간단하게 직접 만들어보는것도 재밌지 않을까요?

 

실제로, 나눔 고딕을 적용할 수 있는 CSS 파일의 내용은 다음과 같습니다. 이것을 그대로 메모장에 적고

 

확장자만 .css 로 바꿔주면 너무나 간단하게 CSS 파일을 만들 수 있다는 사실!!!


* { 
font-family: lucida grande, 나눔고딕, NanumGothic !important; line-height: 1.4em;
}


설명을 하자면, lucida grande 를 기본 폰트로 하되, 


사용할 수 없는 경우(예를 들면 한글..), 나눔 고딕 체를 사용하라는 뜻입니다.

 

 

 

자, 조금 더 응용을 해보도록 합시다.

 

저 글 그대로 복사해서 CSS 파일 만드신 후 추가하면, 사파리의 모든 글들이 '나눔고딕'으로 바꿔있음을 아실 수 있어요.

 

그런데, 영어는 날카로운 명조체로, 한글은 나눔고딕체로 사용하고 싶을 수도 있지 않을까요?

 

상황에 따라서 다른 폰트를 쓰고 싶을 때는 어떻게 할까요?

 

제가 사용하는 CSS 파일의 내용을 소개하겠습니다.

@font-face {
    font-family: "돋움";
    src: local("Apple SD Gothic Neo"),
    local("Nanum Gothic");
}
@font-face {
    font-family: Dotum;
    src: local("Apple SD Gothic Neo"),
    local("Nanum Gothic");
}
@font-face {
    font-family: DotumChe;
    src: local("Apple SD Gothic Neo"),
    local("Nanum Gothic");
}
@font-face {
    font-family: "굴림";
    src: local("Apple SD Gothic Neo"),
    local("Nanum Gothic");
}
@font-face {
    font-family: Gulim;
    src: local("Apple SD Gothic Neo"),
    local("Nanum Gothic");
}
@font-face {
    font-family: GulimChe;
    src: local("Apple SD Gothic Neo"),
    local("Nanum Gothic");
}
@font-face {
    font-family: AppleGothic;
    src: local("Apple SD Gothic Neo"),
    local("Nanum Gothic");
}


이 CSS 파일을 설명하자면, 돋움, 돋움체, 굴림, 굴림체, AppleGothic 체 등에 대해서,

 

Apple SD Gothic Neo체, 사용하지 못할 경우는 나눔 고딕체를 사용하라는 의미입니다.

 

 

 

일반적으로, 영어를 사용하는 외국 사이트에서는 돋움체와 같은 폰트를 사용하지 않으므로

 

영향을 받지 않고 한글을 사용하는 사이트에 대해서만 나눔고딕/ Apple SD Gothic Neo 체를 사용하실 수 있는 겁니다. :)

 

 

이제 제가 사용하는 CSS 파일들을 보면 대충 눈치 빠른 분은 어떻게 응용하실지 알겁니다.


@font-face {

font-family: [바꿀 폰트];

src: local("[바꾸고 싶은 폰트]");

}

 

와 같은 형태로 CSS 파일을 만들어주시면 되는겁니다. ^_^

 

 

그럼 이제 스스로 CSS 파일을 만들어서 사파리 어플리케이션 의 가독성을 늘려보도록 합시다!!!


여기까지, "맥 사파리  폰트 설정하기 - 나눔 고딕 CSS 파일 만들기 및 응용" 포스팅이었습니다. 감사합니다.

+ Recent posts