Support using system fonts
- Dominant language
- Rust
- Stars
- 48.2k
- Forks
- 4.8k
- Avg merge
- 3d 16h
- Merged PRs (30d)
- 171
Description
Currently, to display text in bevy UI, a font file needs to be loaded as an asset.
Considering that bevy UI should be usable for general GUI applications (such as the future bevy editor) as well as games, it should support using fonts from the operating system. There should be a way to get the standard fonts that other GUI apps on the user's system use, or other installed fonts.
Contributor guide
Research direction
The issue names no files, tests, or entry points, so first map how Bevy UI currently loads font assets and where platform font access would belong. Define the scope and acceptance criteria with maintainers, including standard system fonts and other installed fonts across supported operating systems.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- rust
- Domain
- desktop, game-dev
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100