egui/crates/egui_extras/src
Christopher Cerne 0f1d6c2818
Support SVG Text Rendering in egui_extras (#5979)
**Added**
* Create `svg_text` feature flag to support text rendering & loading of
system fonts.

**Changed**
* Updates `resvg` to `0.45`.
* Adds `usvg::Options` field to the `SvgLoader` structure.
* Change function signatures to support passing `usvg::Options` to
downstream `load_svg_bytes_with_size`.

**Additional Info**
* I used this PR as a reference:
https://github.com/emilk/egui/pull/4659. @xNWP can you see if this
adequately resolves your concern from your original PR?
* Closes https://github.com/emilk/egui/issues/5977 (we may want to open
another issue for my other thoughts in this issue)
* Also, I would like to thank @xNWP and their original PR for being a
good reference for this one.
* [x] I have followed the instructions in the PR template
2025-04-14 11:13:17 +02:00
..
datepicker Fix some clippy issues found by 1.84.0 (#5603) 2025-01-13 08:29:13 +01:00
loaders Support SVG Text Rendering in egui_extras (#5979) 2025-04-14 11:13:17 +02:00
image.rs Support SVG Text Rendering in egui_extras (#5979) 2025-04-14 11:13:17 +02:00
layout.rs Add overline option for Table rows (#5637) 2025-04-08 11:36:43 +02:00
lib.rs Use `profiling` crate to support more profiler backends (#5150) 2024-12-16 09:15:54 +01:00
loaders.rs Animated WebP support (#5470) 2024-12-29 11:46:08 +01:00
sizing.rs Add assert messages and print bad argument values in asserts (#5216) 2025-03-25 09:20:29 +01:00
strip.rs Fix some clippy issues found by 1.84.0 (#5603) 2025-01-13 08:29:13 +01:00
syntax_highlighting.rs Make text background rects pixel-sharp (#5864) 2025-03-30 16:21:00 +02:00
table.rs Add overline option for Table rows (#5637) 2025-04-08 11:36:43 +02:00