bevyengine / bevyengine/bevy

`bevy_gizmos`: Monospace stroke font for text gizmos

Open
#22,996 0 comments 0 reactions 0 assignees View on GitHub
A-Art A-Gizmos A-Text C-Feature D-Modest S-Needs-Design
Dominant language
Rust
Stars
48.2k
Forks
4.8k
Avg merge
3d 22h
Merged PRs (30d)
161

Description

## What problem does this solve or what need does it fill?

Currently text gizmos use a proportional font. I had planned to use a monospaced font but I wasn't able to find a suitable stroke font that was simple, attractive and readable.

## What solution would you like?

Three options:

1. Create a new stroke font for `bevy_gizmos`.
2. Adjust the existing stroke font (it's public domain and free to modify).
3. Find a suitable permissively licensed stroke font we can use.

There isn't a standard format for stroke fonts. At the moment we just store a list of points, where strokes are ranges into the list of points, and glyphs are ranges into the list of strokes.

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.