These are Unicode symbols U+2A1B ⨜ and U+2A1C ⨛. Currently Typst has no name defined for them (but they are listed in the Symbols Proposal Document. So for now you need to use the Unicode codepoints or copy-paste the symbols in your Typst document, for example:
#let int-bar-above = symbol("⨛")
#let int-bar-below = symbol("⨜")
$
integral_a^b wide
⨛_a^b "or" #(int-bar-above)_a^b wide
⨜_a^b "or" #(int-bar-below)_a^b
$
The position of the “a” subscript in the upper sum is a bit off, but that’s probably a bug in the math font.
In the next release (Typst 0.13) it will be fairly easy to “extend” the integral
symbol yourself (but this will only work when you write integral
in the scope of your redefinition):
// Requires Typst 0.13
#let integral = {
let args = eval(repr(sym.integral).replace("symbol", "arguments", count: 1))
symbol(..args, ("bar.above", "⨛"), ("bar.below", "⨜"))
}
$
integral_a^b wide
⨛_a^b "or" integral.bar.above_a^b wide
⨜_a^b "or" integral.bar.below_a^b
$