Closed aiekick closed 4 years ago
Hello, I have just seen you message. Ok, I'l have a look. But first are you sure you are using right font file? As i said in original PR it seems that freetype does not support colors in SVGinOT fonts yet. So you have to check are there CPAL
and COLR
tables listed inside your font file. You can just open the font file in HEX editor and look which tables are listed in the beginning of the file.
Yep i have checked the font, and there is the tables CPAL and COLR. i have put a button for switch freetype/imgui rasterizer and activate or not the color. when i activate color, the smiley was filled in black, and its logic to be filled, sicne this color is layered, but dont understand why no color appearing. im using the windows font you mention in your PR : C:\Windows\Fonts\seguiemj.ttf
Ok, I'll have a look
see, what i was talking :
you have a windows build here : https://github.com/aiekick/ImGuiFontStudio/actions/runs/260916146
i though i was just the widget display who was not ok, but when you check the texture, she appears also in two colors :
i found the bug haha. it was not imgui_freetpe :) but my soft
i defined the flag but not pass it to buildatlas.
in fact its weird to have extra_flags in buildatlas func, since flags can be passed directly to font_config->RasterizerFlags
@aiekick, hello, I have just added a fix into colored glyphs branch which fixes colors and antialiasing https://github.com/pshurgal/imgui/commit/1cc96e735da7367ed8979a288c72123e1ef90017
hello @pshurgal,
sorry for disturb you, you have created a pull request regarding imgui freetype branch for color font.
for have color font support in ImGuiFontStudio i need first to have the ability to laod and display color font.
but he not work. all glyph are displayed in monochrome.
can you check this branch if you have time, maybe im wrong somewhere? https://github.com/aiekick/ImGuiFontStudio/tree/freetype
Thanks