summaryrefslogtreecommitdiff
path: root/src/eval/state.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/eval/state.rs')
-rw-r--r--src/eval/state.rs25
1 files changed, 0 insertions, 25 deletions
diff --git a/src/eval/state.rs b/src/eval/state.rs
index 05558915..d7ca014d 100644
--- a/src/eval/state.rs
+++ b/src/eval/state.rs
@@ -140,12 +140,6 @@ pub struct FontState {
/// A list of font families with generic class definitions (the final
/// family list also depends on `monospace`).
pub families: Rc<FamilyState>,
- /// The specifications for a strikethrough line, if any.
- pub strikethrough: Option<Rc<LineState>>,
- /// The specifications for a underline, if any.
- pub underline: Option<Rc<LineState>>,
- /// The specifications for a overline line, if any.
- pub overline: Option<Rc<LineState>>,
}
impl FontState {
@@ -212,9 +206,6 @@ impl Default for FontState {
top_edge: VerticalFontMetric::CapHeight,
bottom_edge: VerticalFontMetric::Baseline,
fill: Paint::Color(Color::Rgba(RgbaColor::BLACK)),
- strikethrough: None,
- underline: None,
- overline: None,
}
}
}
@@ -248,19 +239,3 @@ impl Default for FamilyState {
}
}
}
-
-/// Defines a line that is positioned over, under or on top of text.
-#[derive(Debug, Clone, Eq, PartialEq, Hash)]
-pub struct LineState {
- /// Stroke color of the line, defaults to the text color if `None`.
- pub stroke: Option<Paint>,
- /// Thickness of the line's strokes (dependent on scaled font size), read
- /// from the font tables if `None`.
- pub thickness: Option<Linear>,
- /// Position of the line relative to the baseline (dependent on scaled font
- /// size), read from the font tables if `None`.
- pub offset: Option<Linear>,
- /// Amount that the line will be longer or shorter than its associated text
- /// (dependent on scaled font size).
- pub extent: Linear,
-}