-
-
Notifications
You must be signed in to change notification settings - Fork 4.4k
Closed
Labels
A-RenderingDrawing game state to the screenDrawing game state to the screenA-TextRendering and layout for charactersRendering and layout for charactersA-UIGraphical user interfaces, styles, layouts, and widgetsGraphical user interfaces, styles, layouts, and widgetsC-DependenciesA change to the crates that Bevy depends onA change to the crates that Bevy depends onS-Needs-Design-DocThis issue or PR is particularly complex, and needs an approved design doc before it can be mergedThis issue or PR is particularly complex, and needs an approved design doc before it can be merged
Description
What problem does this solve or what need does it fill?
Our font rendering is subpar. See #2404 for an example of the rendering problems and #1325 / #1017 for some missing features.
What solution would you like?
Migrate to the well-made, well-supported [cosmic-text] crate that is quickly becoming the ecosystem standard.
What alternative(s) have you considered?
We could try and fix all of these issues in the assorted font crates we depend on.
Additional context
Iced's migration should be informative: iced-rs/iced#1697
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
A-RenderingDrawing game state to the screenDrawing game state to the screenA-TextRendering and layout for charactersRendering and layout for charactersA-UIGraphical user interfaces, styles, layouts, and widgetsGraphical user interfaces, styles, layouts, and widgetsC-DependenciesA change to the crates that Bevy depends onA change to the crates that Bevy depends onS-Needs-Design-DocThis issue or PR is particularly complex, and needs an approved design doc before it can be mergedThis issue or PR is particularly complex, and needs an approved design doc before it can be merged