mirror of
https://github.com/emilk/egui.git
synced 2026-06-26 22:53:14 -04:00
let monospace text style be monospaced (#2201)
* let monospace text style be monospaced * use monospace shortcut
This commit is contained in:
@@ -1,3 +1,4 @@
|
||||
```sh
|
||||
cargo run -p custom_font_style
|
||||
```
|
||||

|
||||
BIN
examples/custom_font_style/custom_font_style.png
Normal file
BIN
examples/custom_font_style/custom_font_style.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 75 KiB |
@@ -14,7 +14,7 @@ fn heading3() -> TextStyle {
|
||||
}
|
||||
|
||||
fn configure_text_styles(ctx: &egui::Context) {
|
||||
use FontFamily::Proportional;
|
||||
use FontFamily::{Monospace, Proportional};
|
||||
|
||||
let mut style = (*ctx.style()).clone();
|
||||
style.text_styles = [
|
||||
@@ -22,7 +22,7 @@ fn configure_text_styles(ctx: &egui::Context) {
|
||||
(heading2(), FontId::new(22.0, Proportional)),
|
||||
(heading3(), FontId::new(19.0, Proportional)),
|
||||
(TextStyle::Body, FontId::new(16.0, Proportional)),
|
||||
(TextStyle::Monospace, FontId::new(12.0, Proportional)),
|
||||
(TextStyle::Monospace, FontId::new(12.0, Monospace)),
|
||||
(TextStyle::Button, FontId::new(12.0, Proportional)),
|
||||
(TextStyle::Small, FontId::new(8.0, Proportional)),
|
||||
]
|
||||
@@ -36,7 +36,7 @@ fn content(ui: &mut egui::Ui) {
|
||||
ui.label(LOREM_IPSUM);
|
||||
ui.add_space(15.);
|
||||
ui.label(RichText::new("Sub Heading").text_style(heading2()).strong());
|
||||
ui.label(LOREM_IPSUM);
|
||||
ui.monospace(LOREM_IPSUM);
|
||||
ui.add_space(15.);
|
||||
ui.label(RichText::new("Context").text_style(heading3()).strong());
|
||||
ui.add_space(5.);
|
||||
|
||||
Reference in New Issue
Block a user