SpaiR / imgui-java

JNI based binding for Dear ImGui
MIT License
547 stars 90 forks source link

Bug: ImGUI didn't support Unicode characters #232

Open adisteyf opened 3 weeks ago

adisteyf commented 3 weeks ago

Version

1.86.11

What happened?

i just paste and start demo code. And that's work! But if i try to create text with Unicode chars (e.g. Russian chars):

import imgui.ImGui;
import imgui.app.Application;
import imgui.app.Configuration;

public class Main extends Application {
    @Override
    protected void configure(Configuration config) {
        config.setTitle("тест");
    }

    @Override
    public void process() {
        ImGui.text("просто текст на русском, он заменяется на вопросы. помогите пж");
    }

    public static void main(String[] args) {
        launch(new Main());
    }
}

ru letters is replaced with "?". image help me pls.

Reproduction

I've connected all the natives and libs.

Relevant log output

no log output.
tumuidle commented 3 days ago

https://github.com/ocornut/imgui/blob/master/docs/FONTS.md/#using-custom-glyph-ranges https://github.com/ocornut/imgui/blob/master/docs/FONTS.md/#about-utf-8-encoding