티스토리 뷰

새롭게 배운 "xcode에 폰트 추가하기"를 써보면 좋을 것 같아서요.

우선 폰트를 다운받아야겠쥬?

 

구글 폰트에요.

여기서 다양한 필터를 설정해서 다운받을 수 있어요!

https://fonts.google.com

 

Google Fonts

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

fonts.google.com

 

저는 SongMyung이라는 폰트를 다운 받았어요. 예뻐요 ㅎㅎ

https://fonts.google.com/specimen/Song+Myung?subset=korean 

 

Google Fonts

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

fonts.google.com

 


 

다운받은 글꼴은 ttf파일이나 아니면 다른 확장자일 수 있어요

고놈을 xcode 프로젝트의 네비게이터 영역으로 드래그 앤 드롭해요. 

(ViewController LifeCycle 프로젝트 재활용 지송)

그러면 아래와 같이 옵션을 선택할 수 있는 창이 나오는데, 해당 프로젝트의 체크박스에 체크하고 finish를 눌러줍니당

이대로 끝이면 좋겠지만, plist에서의 작업이 필요해요.

네비게이터 영역에서 프로젝트 이름을 클릭하고, info로 가줍니다!

(옛날에는 네비게이터에 있어서 편했는데,,)

 

Bundle name 쪽으로 마우스를 가져가보면 +, -를 누를 수 있는데, 거기서 +를 눌러주고,

Fonts provided by application을 선택해줍니다!

plist는 키와 값의 쌍으로 이루어져있는데요,

키를 넣었으니, 이제 값에 폰트를 넣어주면 됩니다.

Fonts provided by application 앞에 아래로 향한 화살표를 누르면 하위항목이 나오고, 값을 입력할 수 있어요.

 

 

이 때, ⭐️중요한 건 우리가 다운 받은 폰트 파일의 전체 이름 (확장자 포함)을 넣어주어야 해요.

SongMyung-Regular.ttf 를 전체 다 넣어볼게요.

 

이렇게 하면 끝!!!

 

스토리보드에 버튼이나, 레이블을 만든 후 Title 속성에서 글꼴을 눌러보면, 추가한 글꼴이 확인 가능해요!

(저는 버튼에 적용해보았어요)


코드로 폰트를 설정할 때는 어떻게 할까요?

//버튼일 때
버튼객체.titleLabel?.font = UIFont(name: "SongMyung-Regular", size: CGFloat)

//레이블일 때
레이블객체.font = UIFont(name: "SongMyung-Regular", size: CGFloat)

 

이렇게 속성 설정을 해주면 코드에서도 동일해요!


원래는 App의 Life Cycle에 대해 쓰려고 했는데, 너무 어려워서 시간이 꽤 걸리더라구요 ㅠㅠ

그래서 일단 간단한 폰트 변경으로 오늘의 블로그 미션을 마무리 해보려구여 ㅠㅠ 나 제법 구질구질해,,,

혹시 틀린 게 있으면 언제든 알려주세요 슨배님덜!!

공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크