egui/crates/egui_demo_lib/tests/snapshots
Emil Ernerfeldt dc79998044
Improve text rendering in light mode (#7290)
This changes how we convert glyph coverage to alpha (and ultimately a
color), but only in light mode.

This is a bit of a hack, because it doesn't fix dark-on-light text in
_dark mode_ (if you have any), but for the common case this PR is a huge
improvement.

You can also tweak this yourself now using
`Visuals::text_alpha_from_coverage` or from the UI (bottom of the
image):


![image](https://github.com/user-attachments/assets/350210d4-c0bb-44b6-84cc-47c2e9d4b9f0)



## Before / After

![widget_gallery_light_x1](https://github.com/user-attachments/assets/21f5a2a0-6b4e-4985-b17f-cd1c7cc01b46)
![widget_gallery_light_x1](https://github.com/user-attachments/assets/5dfec04a-c81c-43ef-8d86-fc48ef7958f1)


## Black text Before/after
If you think the text above looks too weak, it's only because of the
default text color. Here's how it looks like with perfectly `#000000`
black text:


![image](https://github.com/user-attachments/assets/56a4a4f3-c431-4991-b941-a566a4ae94ed)
![Screenshot 2025-07-02 at 13 59
30](https://github.com/user-attachments/assets/df5a91ad-0bb8-4a0f-81a2-50852e7556c1)
2025-07-02 14:58:37 +02:00
..
demos Add `Visuals::weak_text_alpha` and `weak_text_color` (#7285) 2025-07-01 20:42:54 +02:00
rendering_test Update failing snapshot tests (#5894) 2025-04-09 12:11:46 +02:00
tessellation_test Change `ui.disable()` to modify opacity (#7282) 2025-07-01 14:05:53 +02:00
modals_1.png Improve text sharpness (#5838) 2025-03-21 12:56:47 +01:00
modals_2.png Improve text sharpness (#5838) 2025-03-21 12:56:47 +01:00
modals_3.png Improve text sharpness (#5838) 2025-03-21 12:56:47 +01:00
modals_backdrop_should_prevent_focusing_lower_area.png Improve text sharpness (#5838) 2025-03-21 12:56:47 +01:00
tessellation_test.png Improve tessellation quality (#5669) 2025-02-04 11:30:12 +01:00
widget_gallery_dark_x1.png Add light-mode Widget Gallery screenshot test (#7288) 2025-07-02 12:00:36 +02:00
widget_gallery_dark_x2.png Add light-mode Widget Gallery screenshot test (#7288) 2025-07-02 12:00:36 +02:00
widget_gallery_light_x1.png Improve text rendering in light mode (#7290) 2025-07-02 14:58:37 +02:00
widget_gallery_light_x2.png Improve text rendering in light mode (#7290) 2025-07-02 14:58:37 +02:00