한국어
오픈소스포럼
 이곳은 다양한 오픈소스 프로젝트를 소개하고 리뷰, 활용 방법을 공유합니다.

openFrameworks 로 작성하는 프로그램에서 한글 폰트 설정 및 출력하기

아래 예제는 ofTrueTypeFont 클래스를 사용하여 폰트를 로드하고 한글 문자열을 출력하는 방법을 보여준다.

ofApp.h

#pragma once

#include "ofMain.h"
#include "ofxDatGui.h"

class ofApp : public ofBaseApp
{
public:
    void setup();
    void update();
    void draw();

private:
    ofTrueTypeFont font1;

};

 

ofApp.cpp

#include "ofApp.h"

void ofApp::setup()
{
...
    ofTrueTypeFontSettings settings(ofxDatGuiTheme::AssetPath + "ofxbraitsch/fonts/godoMaum.ttf", 64);
    settings.addRanges(ofAlphabet::Korean);
    settings.addRanges(ofAlphabet::Latin);
    font1.load(settings);
}

void ofApp::draw()
{
...
    ofSetColor(ofColor::greenYellow);
    font1.drawString(string("안녕하세요.\nhttps://makersweb.net"), 100, 100);
}

 

 

openFrameworks_hangul.png

 

번호 제목 글쓴이 날짜 조회 수
36 Elastic Stack 에 대해서 file makersweb 2024.08.25 870
35 Flutter 위젯의 상태관리에 대해서 file makersweb 2023.04.06 1197
34 [NodeGui] JavaScript로 데스크탑 응용프로그램 작성 file makersweb 2023.02.21 2314
» openFrameworks 한글 폰트 설정 및 출력하기 file makersweb 2023.02.19 976
32 LVGL 을 통해 GUI 구현 시 한글 폰트 추가 file makersweb 2023.02.07 2392
31 Windows에서 Qt Creator + CMake + vcpkg 로 C++ 개발환경 구성 (POCO 라이브러리 DirectoryWatcher 예제) file makersweb 2023.01.14 1425
30 NAppGUI, C언어용 크로스 플랫폼 GUI 라이브러리 file makersweb 2022.10.10 1844
29 OTA 오픈소스 프로젝트 makersweb 2022.08.03 1349
28 AGL (Automotive Grade Linux) 개요 file makersweb 2022.06.19 2842
27 Chromium과 Ozone 층 file makersweb 2022.03.03 1573
26 Flutter Application 에서 한글(EUC-KR) 깨져서 나오는 문제 file makersweb 2022.01.06 3852
25 CopperSpice 에 대해서 (C++ Gui 라이브러리) file makersweb 2022.01.02 1277
24 Flutter/Dart 와 Qt/QML 비교 file makersweb 2021.11.07 2100
23 VSCode 와 Qbs 플러그인으로 C/C++ 개발환경 구성 file makersweb 2021.09.12 1662
22 ZeroMQ 를 이용한 Qt 응용프로그램 간 통신 file makersweb 2021.08.28 1738
21 C++를 위한 Lottie 라이브러리 with SDL2 file makersweb 2021.08.15 1783
20 CANdevStudio 를 사용하여 CAN 네트워크 시뮬레이션 file makersweb 2021.03.09 2643
19 Protocol Buffers 를 이용한 직렬화 with Conan Package Manager file makersweb 2021.02.24 1597
18 라즈베리파이에서 Redis의 Pub/Sub 패턴을 사용하는 Electron 응용프로그램 file makersweb 2021.01.31 1502
17 Nana, C++용 크로스플랫폼 GUI 라이브러리 file makersweb 2021.01.06 2929