diff options
author | 2024-01-15 23:45:24 +0100 | |
---|---|---|
committer | 2024-01-15 23:49:20 +0100 | |
commit | d948ca6f0979bc8120dcf3ce7ba78eac54755ce3 (patch) | |
tree | 36da0eac790e363c8f7b64b95131603042a95122 /tiny_skia | |
parent | 50c310fd9f692eafb2350827636ffbd6d7b6c9b9 (diff) | |
download | iced-d948ca6f0979bc8120dcf3ce7ba78eac54755ce3.tar.gz iced-d948ca6f0979bc8120dcf3ce7ba78eac54755ce3.tar.bz2 iced-d948ca6f0979bc8120dcf3ce7ba78eac54755ce3.zip |
Update `glyphon` to `0.4`
`Color` is now always in the sRGB color space.
Diffstat (limited to 'tiny_skia')
-rw-r--r-- | tiny_skia/src/text.rs | 14 |
1 files changed, 1 insertions, 13 deletions
diff --git a/tiny_skia/src/text.rs b/tiny_skia/src/text.rs index a5a0a1b6..9413e311 100644 --- a/tiny_skia/src/text.rs +++ b/tiny_skia/src/text.rs @@ -1,7 +1,6 @@ use crate::core::alignment; use crate::core::text::{LineHeight, Shaping}; use crate::core::{Color, Font, Pixels, Point, Rectangle, Size}; -use crate::graphics::color; use crate::graphics::text::cache::{self, Cache}; use crate::graphics::text::editor; use crate::graphics::text::font_system; @@ -244,18 +243,7 @@ fn draw( fn from_color(color: cosmic_text::Color) -> Color { let [r, g, b, a] = color.as_rgba(); - if color::GAMMA_CORRECTION { - // `cosmic_text::Color` is linear RGB in this case, so we - // need to convert back to sRGB - Color::from_linear_rgba( - r as f32 / 255.0, - g as f32 / 255.0, - b as f32 / 255.0, - a as f32 / 255.0, - ) - } else { - Color::from_rgba8(r, g, b, a as f32 / 255.0) - } + Color::from_rgba8(r, g, b, a as f32 / 255.0) } #[derive(Debug, Clone, Default)] |