summaryrefslogtreecommitdiff
path: root/crates/typst-layout
diff options
context:
space:
mode:
Diffstat (limited to 'crates/typst-layout')
-rw-r--r--crates/typst-layout/src/math/accent.rs6
1 files changed, 4 insertions, 2 deletions
diff --git a/crates/typst-layout/src/math/accent.rs b/crates/typst-layout/src/math/accent.rs
index f2dfa2c4..73d82101 100644
--- a/crates/typst-layout/src/math/accent.rs
+++ b/crates/typst-layout/src/math/accent.rs
@@ -19,8 +19,10 @@ pub fn layout_accent(
let mut base = ctx.layout_into_fragment(&elem.base, styles.chain(&cramped))?;
// Try to replace a glyph with its dotless variant.
- if let MathFragment::Glyph(glyph) = &mut base {
- glyph.make_dotless_form(ctx);
+ if elem.dotless(styles) {
+ if let MathFragment::Glyph(glyph) = &mut base {
+ glyph.make_dotless_form(ctx);
+ }
}
// Preserve class to preserve automatic spacing.