Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Complex Text Layouts] Adds missing Font::SPACING_* to the controls, align glyphs to pixel grid. #43981

Merged
merged 5 commits into from
Dec 7, 2020

Conversation

bruvzg
Copy link
Member

@bruvzg bruvzg commented Nov 30, 2020

  • Fixes oversized editor control height (default editor spacing is negative) and control size changing when text is set.

Fixes #43966

  • Round glyph offsets and advances to make small size text sharper.

Fixes #43967

  • Fixes bitmap font leak.

Fixes #44002

  • Fixes missing text buffer init in ItemList::add_icon_item.

Fixes #44049

  • Some optimizations.

@bruvzg bruvzg added this to the 4.0 milestone Nov 30, 2020
@bruvzg bruvzg changed the title [Complex Text Layouts, WIP] Adds missing Font::SPACING_* to the controls. [Complex Text Layouts, WIP] Adds missing Font::SPACING_* to the controls, align glyphs to pixel grid. Dec 1, 2020
@bruvzg bruvzg changed the title [Complex Text Layouts, WIP] Adds missing Font::SPACING_* to the controls, align glyphs to pixel grid. [Complex Text Layouts] Adds missing Font::SPACING_* to the controls, align glyphs to pixel grid. Dec 3, 2020
@bruvzg bruvzg marked this pull request as ready for review December 3, 2020 10:52
…eEdit, TextEdit, TextLine and TextParagraph.

Fixes oversized editor control height (default editor spacing is negative) and control size changing when text is set.
@akien-mga akien-mga merged commit 93e9c9c into godotengine:master Dec 7, 2020
@akien-mga
Copy link
Member

Thanks!

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