Skip to content

Added freetype and updated font to Roboto#818

Open
adriengivry wants to merge 2 commits into
mainfrom
feature/freetype
Open

Added freetype and updated font to Roboto#818
adriengivry wants to merge 2 commits into
mainfrom
feature/freetype

Conversation

@adriengivry
Copy link
Copy Markdown
Member

Description

  • Added freetype
  • Updated ImGui to use freetype instead of truetype
  • Changed default font from Ruda-Bold to Roboto

Related Issue(s)

Fixes #681

Review Guidance

Write here.

Screenshots/GIFs

Screenshot_20260519_153317

Before (truetype + Ruda-Bold)

Screenshot_20260519_153325

After (freetype + Roboto)

AI Usage Disclosure

None

Checklist

  • My code follows the project's code style guidelines
  • When applicable, I have commented my code, particularly in hard-to-understand areas
  • When applicable, I have updated the documentation accordingly
  • My changes don't generate new warnings or errors
  • I have reviewed and take responsibility for all code in this PR (including any AI-assisted contributions)

@adriengivry adriengivry self-assigned this May 19, 2026
@adriengivry adriengivry added Editor Something relative with the editor Graphics Graphical feature labels May 19, 2026
@Gopmyc
Copy link
Copy Markdown
Contributor

Gopmyc commented May 19, 2026

Wouldn’t it be better to merge the PR into a test branch instead of main while we run tests and confirm that the new dependency, or its integration, doesn’t introduce any new errors ?

@adriengivry
Copy link
Copy Markdown
Member Author

Wouldn’t it be better to merge the PR into a test branch instead of main while we run tests and confirm that the new dependency, or its integration, doesn’t introduce any new errors ?

It's fairly safe. Easy to revert if anything goes wrong, and having it on main gives us an opportunity to test it more thoroughly. Most people serious about ImGui actually use freetype instead of truetype, so it's not like we're doing anything weird or likely to break here.

@Gopmyc
Copy link
Copy Markdown
Contributor

Gopmyc commented May 20, 2026

Wouldn’t it be better to merge the PR into a test branch instead of main while we run tests and confirm that the new dependency, or its integration, doesn’t introduce any new errors ?

It's fairly safe. Easy to revert if anything goes wrong, and having it on main gives us an opportunity to test it more thoroughly. Most people serious about ImGui actually use freetype instead of truetype, so it's not like we're doing anything weird or likely to break here.

Okay, I trust you then, I'm just suggesting it in case

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Editor Something relative with the editor Graphics Graphical feature

Development

Successfully merging this pull request may close these issues.

Add freetype fonts with icon support

2 participants