KenjiMaehara
@KenjiMaehara (Kenji maemae)

Are you sure you want to delete the question?

If your question is resolved, you may close it.

Leaving a resolved question undeleted may help others!

We hope you find it useful!

LVGLの日本語フォントを大きくしたい

解決したいこと

現在、ESP32とタッチパネルTFT(ili9488)を組み合わせて、タッチパネル型のGUI画面を作りたいと思っています。
表示には日本語を使っている箇所があるのですが、このフォントサイズをもっと大きくすることはできませんでしょうか?

IMG_1297.jpeg

このプログラムのgithubリポジトリはこちらです。

lvglの画面を下記のように作ってみました。

void lv_ex_btn_t(void)
{
    lv_obj_t * label;

    lv_obj_t * btn1 = lv_btn_create(lv_scr_act(), NULL);
    lv_obj_set_event_cb(btn1, event_handler);
    lv_obj_align(btn1, NULL, LV_ALIGN_CENTER, 0, -40);

    label = lv_label_create(btn1, NULL);
    //lv_label_set_text(label, "Button");
    lv_label_set_text(label, "テスト10");

    lv_obj_t * btn2 = lv_btn_create(lv_scr_act(), NULL);
    lv_obj_set_event_cb(btn2, event_handler);
    lv_obj_align(btn2, NULL, LV_ALIGN_CENTER, 0, 40);
    lv_btn_set_checkable(btn2, true);
    lv_btn_toggle(btn2);
    lv_btn_set_fit2(btn2, LV_FIT_NONE, LV_FIT_TIGHT);

    label = lv_label_create(btn2, NULL);
    //lv_label_set_text(label, "Toggled");
    lv_label_set_text(label, "テスト20");



    lv_obj_t * btn3 = lv_btn_create(lv_scr_act(), NULL);
    lv_obj_set_event_cb(btn3, event_handler);
    lv_obj_align(btn3, NULL, LV_ALIGN_CENTER, 0, 120);
    lv_btn_set_checkable(btn3, true);
    lv_btn_toggle(btn3);
    lv_btn_set_fit2(btn3, LV_FIT_NONE, LV_FIT_TIGHT);

    label = lv_label_create(btn3, NULL);
    //lv_label_set_text(label, "Toggled");
    lv_label_set_text(label, "テスト30");
}

以前、lvglの日本語フォントに関して聞いたことがあるのですが、
フォントサイズの変更などの方法は、lvglのライブラリフォルダ内部にありますでしょうか?
現在VScodeでプログラミングを行っていて、lvglのライブラリフォルダは
C:\Users\myaccount.platformio\lib\lv_arduino

このlv_arduinoがlvglのフォルダなのですが、この中にフォントデータなどはありますでしょうか?
また、サイズの変更方法など教えて頂きますようお願い致します。

0

No Answers yet.

Your answer might help someone💌