# `bevy_text` tracking + roadmap Just a big list of issues, discussions, and PRs for now. I'll clean up and reorganise and a roadmap later. ## Fonts * System fonts support #1325 * Free unused font atlases #21210 * Rethinking font propagation #21175 * Font Aliases and Font Registration #20974 * Custom thicknesses for Underline and Strikethrough * Font features support ### PRs * #21396 * #16365 * #21331 * #21535 * #21180 * #21211 * #19020 ## Layout * Measurement tracking issue #21576 * Flip coordinates along the Y-axis for `Text2d` rendering * Text change detection walks text spans twice * Inline widget support * Text writing mode #8998 ### PRs * #21630 * #19559 * #21180 * #9341 * #21207 * #21187 ## Picking * Drag to select text * Pick individual text spans * Pick individual glyphs ### PRs * #16886 ## Editing * Text Input support tracking issue #20885 * Clipboard support * Rich text editing. #### PRs * #20336 * #20326 * #20763 * #19106 ## Effects and Decorations * Animated glyphs #### PRs * #21667 * #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 * Text gradients. * Text Gizmos #16490 ## Controversial #### PRs * #21226 ## Examples * Text specific examples section #21574 * Custom measure func example #9687
bevy_texttracking + roadmapJust a big list of issues, discussions, and PRs for now. I'll clean up and reorganise and a roadmap later.
Fonts
Support using system fonts #1325
Free unused font atlases #21210
Rethinking Font Propagation #21175
Font Aliases and Font Registration #20974
PRs
line_heightfromTextFont#21180Layout
UI measurement tracking issue #21576
Text2drenderingRotation-aware text layout #8998
PRs
line_heightfromTextFont#21180bevy_uifor units relative to font sizes #21207Picking
PRs
Text2dpicking backend #16886Editing
PRs
bevy_text::inputmodule #20336bevy_text::inputmodule with no undo #20763Effects and Decorations
PRs
Textcomponent #14030Proposals + Discussions
https://hackmd.io/@bevy/B14a0kyTlx
https://hackmd.io/@bevy/rkEtnkfaxe
Rendering
Text Gizmos #16490
Controversial
PRs
TextSpans #21226Examples
Text Examples #21574
Custom measure func example #9687