diff options
Diffstat (limited to 'crates/typst-html/src/lib.rs')
| -rw-r--r-- | crates/typst-html/src/lib.rs | 7 |
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(), |
