openFrameworks 한글 폰트 설정 및 출력하기

by makersweb posted Feb 19, 2023
?

단축키

Prev이전 문서

Next다음 문서

ESC닫기

크게 작게 위로 아래로 댓글로 가기 인쇄

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

 

TAG •

Articles

1 2