자유게시판

알아두면 좋은 QT 어플에 새로운 글꼴 적용하기
2020. 5. 26 (화) 22:42 메이슨 조회 126 좋아요 2 스크랩 0 댓글 5

STM32MP1 보드의 기본 글꼴(helbetica?)이 마음에 들지 않는 분들에게 도움을 주고자 글을 써봅니다...

 

 

사실 저는 보드 내장 폰트가 너무 보기 싫어서 네이버 나눔 글꼴을 이용해서 앱을 제작하게 되었습니다. 

 

 

1.

Qt Creator 프로젝트 디자인 화면에서 오른쪽 윗칸의 Asset을 누른뒤 Add Asset을 클릭합시다. 여기서 TTF 글꼴 파일을 추가하면 됩니다.

글꼴을 적용하고 싶은 텍스트 상자를 누른뒤 폰트 attibute을 자신이 추가한 글꼴로 바꾸도록 합시다.

이렇게 ttf 글꼴을 추가하면 1단계 어플 설정은 완료가 됩니다.

 

 

개발 환경에서 어플을 실행했을때에는 글꼴이 제대로 적용이 됩니다.

이대로 target 보드에 넣으면 잘 실행이 될것 같지만... 우리의 STM32MP1보드는 그런거 없습니다.

 

2.

따라서 2단계로는 ttf파일을 직접 scp 명령어를 이용해 /usr/share/fonts/ttf 폴더에 넣어주어야 합니다.

 

또는 bitbake시  image_install_append 명령을 이용해 처음부터 글꼴을 설치하는 방법도 있습니다.

(이 방법은 추천 드리지 않습니다... 시간이 오래 걸립니다.)

 

 

 

글꼴을 적용한 것과 아닌것의 차이를 저는 확실히 느꼈습니다... 여러분들은 어떤가요? 댓글로 후기를 남겨주셨으면 합니다.

 

 

 

생각 2020.05.28 16:22 답글  | 
좋은 정보 공유해 주셔서 감사합니다.
메이슨 2020.05.28 17:07
댓글
네 감사합니다^^
3958 2020.05.27 08:27 답글  | 
저도 마음에 드는 폰트가 없어서 처음에는 웹상에 폰트를 가지고 왔습니다. 네트워트 연결이 되지않으면 적용할 수 없는 문제가 있어서 그냥 폰트 파일을 프로젝트에 추가해 버렸습니다.
메이슨 2020.05.27 09:24
댓글
오 웹으로도 폰트를 적용할 수 있나요? 처음 알았습니다.
3958 2020.05.27 09:34
댓글
https://doc.qt.io/qt-5/qml-qtquick-fontloader.html 요기 참고하시면 될듯 합니다.

로그인 후
참가 상태를 확인할 수 있습니다.