mirror of
https://github.com/typst/typst
synced 2025-05-13 12:36:23 +08:00
Override the default math class of some characters (#5949)
This commit is contained in:
parent
81efc82d3c
commit
3744c99b07
@ -360,6 +360,21 @@ pub fn default_math_class(c: char) -> Option<MathClass> {
|
|||||||
// https://github.com/typst/typst/pull/5714
|
// https://github.com/typst/typst/pull/5714
|
||||||
'\u{22A5}' => Some(MathClass::Normal),
|
'\u{22A5}' => Some(MathClass::Normal),
|
||||||
|
|
||||||
|
// Used as a binary connector in linear logic, where it is referred to
|
||||||
|
// as "par".
|
||||||
|
// https://github.com/typst/typst/issues/5764
|
||||||
|
'⅋' => Some(MathClass::Binary),
|
||||||
|
|
||||||
|
// Those overrides should become the default in the next revision of
|
||||||
|
// MathClass.txt.
|
||||||
|
// https://github.com/typst/typst/issues/5764#issuecomment-2632435247
|
||||||
|
'⎰' | '⟅' => Some(MathClass::Opening),
|
||||||
|
'⎱' | '⟆' => Some(MathClass::Closing),
|
||||||
|
|
||||||
|
// Both ∨ and ⟑ are classified as Binary.
|
||||||
|
// https://github.com/typst/typst/issues/5764
|
||||||
|
'⟇' => Some(MathClass::Binary),
|
||||||
|
|
||||||
c => unicode_math_class::class(c),
|
c => unicode_math_class::class(c),
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user