summaryrefslogtreecommitdiffstats
path: root/tiny_skia
diff options
context:
space:
mode:
authorLibravatar Héctor Ramón Jiménez <hector@hecrj.dev>2024-01-15 23:45:24 +0100
committerLibravatar Héctor Ramón Jiménez <hector@hecrj.dev>2024-01-15 23:49:20 +0100
commitd948ca6f0979bc8120dcf3ce7ba78eac54755ce3 (patch)
tree36da0eac790e363c8f7b64b95131603042a95122 /tiny_skia
parent50c310fd9f692eafb2350827636ffbd6d7b6c9b9 (diff)
downloadiced-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.rs14
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)]