freya_core/style/
font_slant.rs1use freya_engine::prelude::Slant as SkSlant;
2
3#[cfg_attr(feature = "serde", derive(serde::Serialize, serde::Deserialize))]
4#[derive(Debug, Copy, Clone, Hash, PartialEq, Eq, Default)]
5pub enum FontSlant {
6 #[default]
7 Upright = 0,
8 Italic = 1,
9 Oblique = 2,
10}
11
12impl From<FontSlant> for SkSlant {
13 fn from(value: FontSlant) -> Self {
14 match value {
15 FontSlant::Italic => SkSlant::Italic,
16 FontSlant::Oblique => SkSlant::Oblique,
17 FontSlant::Upright => SkSlant::Upright,
18 }
19 }
20}