mirror of
https://github.com/typst/typst
synced 2025-05-17 02:25:27 +08:00
52 lines
951 B
Typst
52 lines
951 B
Typst
// Test symbols.
|
|
|
|
--- symbol ---
|
|
#emoji.face
|
|
#emoji.woman.old
|
|
#emoji.turtle
|
|
|
|
#set text(font: "New Computer Modern Math")
|
|
#sym.arrow
|
|
#sym.arrow.l
|
|
#sym.arrow.r.squiggly
|
|
#sym.arrow.tr.hook
|
|
|
|
#sym.arrow.r;this and this#sym.arrow.l;
|
|
|
|
--- symbol-constructor ---
|
|
#let envelope = symbol(
|
|
"🖂",
|
|
("stamped", "🖃"),
|
|
("stamped.pen", "🖆"),
|
|
("lightning", "🖄"),
|
|
("fly", "🖅"),
|
|
)
|
|
|
|
#envelope
|
|
#envelope.stamped
|
|
#envelope.pen
|
|
#envelope.stamped.pen
|
|
#envelope.lightning
|
|
#envelope.fly
|
|
|
|
--- symbol-constructor-empty ---
|
|
// Error: 2-10 expected at least one variant
|
|
#symbol()
|
|
|
|
--- symbol-constructor-invalid-modifier ---
|
|
// Error: 2:3-2:24 invalid symbol modifier: " id!"
|
|
#symbol(
|
|
("invalid. id!", "x")
|
|
)
|
|
|
|
--- symbol-constructor-duplicate-variant ---
|
|
// Error: 3:3-3:29 duplicate variant
|
|
#symbol(
|
|
("duplicate.variant", "x"),
|
|
("duplicate.variant", "y"),
|
|
)
|
|
|
|
--- symbol-unknown-modifier ---
|
|
// Error: 13-20 unknown symbol modifier
|
|
#emoji.face.garbage
|