bevyengine / bevyengine/bevy

`bevy_text` tracking issue

Open
#21,676 4 comments 0 reactions 0 assignees View on GitHub
A-Text C-Tracking-Issue
Dominant language
Rust
Stars
48.2k
Forks
4.8k
Avg merge
3d 22h
Merged PRs (30d)
161

Description

# `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

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.