summaryrefslogtreecommitdiff
path: root/src/library
diff options
context:
space:
mode:
authorLaurenz <laurmaedje@gmail.com>2021-09-28 09:42:04 +0200
committerLaurenz <laurmaedje@gmail.com>2021-09-28 10:53:54 +0200
commit0e89facb538a6ddd6890f2516f6d33059e7b3483 (patch)
tree4593b3ab4a3a957f4b7ced8a625c019ac8c9658a /src/library
parentf1ab2905721e4a81b2acfa8f258c49ce6e172766 (diff)
Allow linear values for text edges
Diffstat (limited to 'src/library')
-rw-r--r--src/library/mod.rs9
1 files changed, 6 insertions, 3 deletions
diff --git a/src/library/mod.rs b/src/library/mod.rs
index c42b82d6..13c8fd5c 100644
--- a/src/library/mod.rs
+++ b/src/library/mod.rs
@@ -127,16 +127,19 @@ dynamic! {
dynamic! {
FontWeight: "font weight",
- Value::Int(number) => {
- u16::try_from(number).map_or(Self::BLACK, Self::from_number)
+ Value::Int(v) => {
+ u16::try_from(v).map_or(Self::BLACK, Self::from_number)
},
}
dynamic! {
FontStretch: "font stretch",
- Value::Relative(relative) => Self::from_ratio(relative.get() as f32),
+ Value::Relative(v) => Self::from_ratio(v.get() as f32),
}
dynamic! {
VerticalFontMetric: "vertical font metric",
+ Value::Length(v) => Self::Linear(v.into()),
+ Value::Relative(v) => Self::Linear(v.into()),
+ Value::Linear(v) => Self::Linear(v),
}