summaryrefslogtreecommitdiff
path: root/crates/typst-html/src/lib.rs
diff options
context:
space:
mode:
Diffstat (limited to 'crates/typst-html/src/lib.rs')
-rw-r--r--crates/typst-html/src/lib.rs7
1 files changed, 5 insertions, 2 deletions
diff --git a/crates/typst-html/src/lib.rs b/crates/typst-html/src/lib.rs
index 703948f6..49518716 100644
--- a/crates/typst-html/src/lib.rs
+++ b/crates/typst-html/src/lib.rs
@@ -9,7 +9,7 @@ use typst_library::diag::{bail, warning, At, SourceResult};
use typst_library::engine::{Engine, Route, Sink, Traced};
use typst_library::foundations::{Content, StyleChain, Target, TargetElem};
use typst_library::html::{
- attr, tag, FrameElem, HtmlDocument, HtmlElem, HtmlElement, HtmlNode,
+ attr, tag, FrameElem, HtmlDocument, HtmlElem, HtmlElement, HtmlFrame, HtmlNode,
};
use typst_library::introspection::{
Introspector, Locator, LocatorLink, SplitLocator, TagElem,
@@ -246,7 +246,10 @@ fn handle(
styles.chain(&style),
Region::new(Size::splat(Abs::inf()), Axes::splat(false)),
)?;
- output.push(HtmlNode::Frame(frame));
+ output.push(HtmlNode::Frame(HtmlFrame {
+ inner: frame,
+ text_size: TextElem::size_in(styles),
+ }));
} else {
engine.sink.warn(warning!(
child.span(),