====== 폰트와 Text ======
M Display는 트루타입 폰트를 지원합니다. LoadFont 명령으로 SD카드에 있는 폰트파일 (ttf
확장자)중 하나를 선택합니다.
M Display에는 기본적으로 영문은 Sans-Serif폰트, 한글폰트는 unbatang.ttf 파일이 내장되어 있습니다.
[출처] M디스플레이 한글표시하기|작성자 큐블
LoadFont명령어로 SD카드에 있는 한글 폰트를 선택한뒤 한글을 사용할 수 있습니다.
Text를 표시할 때에는 Baseline 좌표를 사용하여 위치를 정합니다.
{{ :mdisplay:폰트와_텍스트:baseline_origin.png?nolink |}}
다음은 Text표시예입니다.
# Clear the active layer
Clear
# Draw yellow text in the default font
Color FFFF00
FillText 100 100 "\"Hello\" in Korean is..."
# Load font with Korean glyphs
LoadFont "/gulim.ttf"
# Draw green text in the gulim font
Color 00FF00
FontSize 48
FillText 100 200 "안녕하세요"
{{ :mdisplay:폰트와_텍스트:text_display.png?nolink |}}
====== 다국어 폰트 지원 ======
M Display는를 지원합니다. 따라서 해당국가에서 사용하는 폰트파일을
사용하면 , 다른나라의 언어도 화면에 표시할 수 있습니다.
* 주의사항 : EUC-KR 코드 (일명: 완성형 한글코드)는 사용할 수 없습니다.
다음은 일본어와 중국어를 표시한 예입니다.
# English text using default font
FontSize 48
FillText 100 200 "Hello"
# Load font with Korean glyphs
LoadFont "/korean.ttf"
FillText 100 200 "안녕하세요"
# Load font with Japanese glyphs
LoadFont "/japan.ttf"
FillText 100 200 "おはよう"
# Load font with Chinese glyphs
LoadFont "/china.ttf"
FillText 100 200 "你好"
{{ :mdisplay:폰트와_텍스트:hello_display.png?nolink |}}
[[mdisplay:index|M Display 시리얼 칼라 그래픽 디스플레이]]