-
-
Couldn't load subscription status.
- Fork 4.2k
Open
Description
bevy_text tracking + roadmap
Just a big list of issues, discussions, and PRs for now. I'll clean up and reorganise tomorrow.
Fonts
- System fonts support
Support using system fonts #1325 - Responsive font sizing
Add support tobevy_uifor units relative to font sizes #21207 - Free unused font atlases
Free unused font atlases #21210 - Rethinking font propagation
Rethinking Font Propagation #21175 - Font Aliases and Font Registration
Font Aliases and Font Registration #20974 - Custom thicknesses for Underline and Strikethrough
- Font features support
PRs
- rem units support #21187
- Naive support for system fonts #21396
- Adds basic support for working with system fonts #16365
- New text features #21331
- Font reference counting using hooks #21535
- Remove
line_heightfromTextFont#21180 - Free unused font atlases #21211
- Add support for OpenType features in text (e.g. ligatures, smallcaps) #19020
Layout
- Measurement tracking issue
UI measurement tracking issue #21576 - Flip coordinates along the Y-axis for
Text2drendering - Text change detection walks text spans twice
- Inline widget support
- Text writing mode
Vertical Text #8998
PRs
- UI text module refactor #21630
- Object-centered text layout #19559
- Remove
line_heightfromTextFont#21180 - Animation blending example #21665
- UI content transform #9341
Picking
- Drag to select text
- Pick individual text spans
- Pick individual glyphs
PRs
Editing
- Text Input support tracking issue Text input support - Tracking #20885
- Clipboard support
PRs
bevy_text::inputmodule #20336- Text input support #20326
bevy_text::inputmodule with no undo #20763- Basic clipboard support #19106
Effects
- Add support to
bevy_uifor units relative to font sizes #21207 - Render glyphs using a color gradient.
- Text materials
- Animated glyphs
PRs
- Text strikethrough and underline colors #21667
- [bevy_text] Enable shifting text position within a
Textcomponent #14030
Proposals + Discussions
- Text Styles, revisited (Oct 2025)
https://hackmd.io/@bevy/B14a0kyTlx - parley migration
- TextSpan refactor https://hackmd.io/@bevy/H1yZy6F6gg
- Text Style Propagation: Stawman Proposal
https://hackmd.io/@bevy/rkEtnkfaxe
Rendering
- SDF font rendering
- Vector font rendering
- Adaptive font rendering
- Text materials
- Text stroke (borders drawn around the glyphs)
- Soft text shadows
Controversial
PRs
Examples
- Text specific examples section
Text Examples #21574
Metadata
Metadata
Assignees
Labels
No labels