Raspberry Pi (라즈베리파이)
라즈베리파이 화면에 한글을 출력해보자!
choyoung
2025. 1. 24. 16:28
2025.01.21 - [Raspberry Pi (라즈베리파이)] - 라즈베리파이에서 C# 윈폼 실행시키기
라즈베리파이에서 C# 윈폼 실행시키기
2025.01.19 - [C# 화면 구축] - C# 윈폼의 다양한 기능을 디자인적 요소로 활용하자! C# 윈폼의 다양한 기능을 디자인적 요소로 활용하자!얼마 전 저의 고등학교 2학년 과정이 끝났습니다!부산소프트
choxaeonian.tistory.com
얼마 전 C# 윈폼을 라즈베리파이에서 실행하는 포스트를 작성하였습니다.
하지만 처음 Mono를 설치하고 실행하는 과정에서 작성한 한글이 다 깨져서 나타나는 문제점이 생겼습니다.
따라서 오늘은 실행하였을 때 한글이 깨지는 문제를 해결하는 방법에 대해 알아보겠습니다.
라파이 환경에 한글 설치하기
- C# 윈폼 디자인 화면에 label 도구를 사용하여 텍스트를 작성하였습니다.

- 작성한 파일을 라즈베리파이로 복사한 뒤 Mono로 실행을 시키면 아래와 같이 한글이 깨져서 출력됩니다.

이 문제를 해결하기 위해서 라즈베리파이와 윈도우(파워셀)에 한글을 설치하도록 하겠습니다.
한글 추가하기 (라즈베리파이 터미널)
- 라즈베리파이 터미널을 열어 아래와 같은 순서로 명령어를 작성하면 됩니다.
sudo apt install autoconf libtool libglib2.0-dev libcairo2-dev
git clone https://github.com/mono/libgdiplus.git
cd libgdiplus
./autogen.sh --prefix=/usr
make
sudo make install
한글 추가하기 (윈도우 파워셀)
- 작업하는 환경이 윈도우일 때 Window PowerShell을 열어 아래와 같은 명령어를 작성하면 됩니다.
- 굴림 폰트를 라파이에 복사하는 내용입니다.
scp C:\\Windows\Fonts\gulim.ttc pi@10.150.150.191:~/Downloads/
scp C:\\Windows\Fonts\gulim.ttc (라파이 사용자 이름)@(IP주소):~/Downloads/
폰트 추가하기 (라즈베리파이 터미널)
- label의 텍스트를 작성할 때 사용했던 폰트를 그대로 라파이에서 확인하기 위해 굴림 폰트를 라즈베리파이에 설치하는 명령어입니다.
- 아래와 같은 순서로 작성해주시면 됩니다!

ls
sudo mkdir /usr/share/fonts/truetype/gulim
sudo cp gulim.ttc /usr/sharefonts/truetype/gulim
ls /usr/share/fonts/truetype/gulim
sudo fc-cache -f -v
한글 출력 확인하기
- 위의 방법으로 한글이 정상적으로 설치됐다면 디자인한 화면 그대로 한글이 출력되는 것을 확인할 수 있습니다!
- 만약 C# 윈폼 디자인에서 폰트를 굴림이 아닌 다른 폰트로 설정했다면 또 다른 폰트를 추가해야 합니다.

오늘 알아본 내용은 여기까지입니다.
C# 윈폼에서 한 디자인이 예쁘게 출력되는 것에 도움이 됐으면 좋겠습니다 ㅎㅎ
읽어주셔서 감사합니다!