티스토리에서 제공하고 있는 서체를 변경하고 싶은 마음이 들어서 폰트부터 찾아봤습니다.
나름 바꿔본게 본고딕이었네요😂
티스토리 편집할 때도 프리뷰를 옆에 두고 실시간으로 볼 수 있었으면 좋겠습니다 🥲 좀 많이 불편하네요
저는 ppt 작업하면서 깔끔한 고딕체 느낌을 좋아하는데, ko pub 돋움체였나? 그걸 가장 좋아합니다ㅎㅎ
아쉽게도 웹폰트로 사용하는 건 없더라고요..
그래서 눈누에서 맘에 드는 폰트들을 폭풍 서치해봤습니다.
저는 그중에서도 둘기마요고딕을 선택했어요!
폰트 검색
눈누
상업용 무료한글폰트 사이트
noonnu.cc
저는 눈누에서 마음에 드는 폰트를 골라봤는데요.
이런식으로 굉장히 다양한 폰트들이 존재합니다.
한가지 잘 살펴보셔야 하는 것은
이런식으로 웹폰트 사용에 내용이 있어야 합니다.
티스토리 스킨 편집하기
https://[내 블로그 이름].tistory.com/manage/design/skin/edit#/source/
본인 블로그 주소에 맞게 이동해볼까요? 클릭을 통해 이동하고 싶다면,
[Tistory] 코드 블럭 테마 변경하기
오랜만에 블로그를 작성하려고 하니 마음에 들지 않는 테마들 때문에 글쓰고 싶은 마음도 사라지는... 직접 블로그 사이트를 만들기 전에 기존 티스토리 테마를 조금씩 바꿔보려고 합니다. 가장
0secusik0.tistory.com
제가 업로드 했던 게시글 참고해주시면 되겠습니다.
css 탭에서 원하는 폰트에 대해서 눈누에서 복사한 코드를 넣어 주시면 됩니다.
아! 여기서 끝은 아니고, 서체는 font-family로 설정하게 되는데 기존에 작성되어 있던 부분들을 변경해주는 작업이 필요합니다.
@font-face 하위에 보이는 font-family: [폰트 이름] 에서 폰트 이름을 복사해주세요.
Ctrl+F를 통해 서치 창을 확인할 수 있는데 font-family를 검색해줍니다.
이런식으로 찾을 수 있어요
여기서 제가 넣고자 하는 폰트 이름인 Dovemayo_gothic을 넣어줬습니다.
에러 사항
font-family를 모두 바꿔주었는데 볼드 처리한 글꼴만 바뀌었습니다.
기존에 이렇게 평문으로 작성한 것에 대해서는 글꼴이 바뀌지 않았고,
개발자 도구를 열어서 확인해보니 글이 작성된 것이 span 태그 안에 있었습니다.
<span style="font-family: 'Noto Sans', 'Noto Sans KR';> 글 내용 </span>
element style이 적용되어 있어서 제가 넣은 css가 동작하지 않았습니다.
관련하여 구글링을 해보았는데요.
element.style이란?
- 읽기 전용으로 인라인으로 정의된 스타일 속성
- 읽기 전용이므로 CSSStyleDeclaration을 정의할 수 없다.
- CSSStyleDeclaration.cssText를 통해 덮어쓸 수 있다.
<span style="font-family: 'Noto Sans', 'Noto Sans KR';> 글 내용 </span>
앞서 말씀드린 인라인 스타일에 대해 말하는 것 같았습니다.
https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement/style
HTMLElement: style property - Web APIs | MDN
The read-only style property of the HTMLElement returns the inline style of an element in the form of a live CSSStyleDeclaration object that contains a list of all styles properties for that element with values assigned only for the attributes that are def
developer.mozilla.org
사전에 미리 적용되어 있는 인라인 스타일이라 어떻게 제거해야 할 지 고민이 되었습니다.
찾아보니 !important 속성을 추가하거나 javascript를 이용하여 수정 및 제거를 할 수 있더라고요!
important을 남발하면 안되긴하지만.. 간단하게 해결하기 위해서 important를 사용하였습니다.
참고로 javascript로는
document.querySelector('#선택자').removeAttribute('style');
이런식으로 쓸 수 있다고 합니다.
텍스트에 입혀지는 태그들에 전부다 넣어줬어요
근데 important 한번 들어가고 나서 저 css 들을 지워봤는데도 잘되네요 영구적인걸까요?
뭔가 제 생각에 제가 한 것처럼 p, span, h1, h2, ... 이부분이랑 #text가 필요치 않은 것 같긴해요
body, input, textarea 부분에만 잘넣어줘도 되지 않을까.. 싶네요
아! 그리고 important를 넣어주니 기존에 span 태그 안에 작성되던 글들이 모두 p태그 안에 작성되고 있었습니다.
신기한 일이 생겼네요. 이유는 왜그런지 아직 모르겠어요. 아시는 분 있으면 댓글 남겨주세요 :)
결과물
최종적으로는 이렇게 원하는 형태로 모든 글꼴이 변경되었습니다!

참고로 폰트 색이나 크기는 스킨 편집 창의 CSS 탭에서 font-size, color 이런 속성들을 검색해서 원하는 크기나 색상으로 조정하시면 됩니다 !
'Tistory' 카테고리의 다른 글
[Tistory] 코드 블럭 테마 변경하기 (6) | 2024.01.07 |
---|