symbolDesde: siempre
Un símbolo Unicode.
Typst define símbolos comunes para que se puedan escribir fácilmente con teclados estándar. Los símbolos se definen en módulos, desde los cuales se puede acceder a ellos con la notación de acceso a campos:
- Los símbolos generales se definen en el módulo
symy, en modo matemático, son accesibles sin el prefijosym.. - Los emojis se definen en el módulo
emoji
Además, podés definir símbolos personalizados con la función constructora de este tipo.
#sym.arrow.r \
#sym.gt.eq.not \
$gt.eq.not$ \
#emoji.face.halo

Muchos símbolos tienen distintas variantes, que se pueden seleccionar agregando los modificadores con la notación de punto. El orden de los modificadores no importa. Visitá las páginas de documentación de los módulos de símbolos y hacé clic en un símbolo para ver sus variantes disponibles.
$arrow.l$ \
$arrow.r$ \
$arrow.t.quad$

Constructor
Crea un símbolo personalizado con modificadores.
Ver ejemplo
#let envelope = symbol(
"🖂",
("stamped", "🖃"),
("stamped.pen", "🖆"),
("lightning", "🖄"),
("fly", "🖅"),
)
#envelope
#envelope.stamped
#envelope.stamped.pen
#envelope.lightning
#envelope.fly

variants
Las variantes del símbolo.
Puede ser simplemente una cadena de texto con un único carácter para la variante sin modificadores o un array con dos cadenas que especifican los modificadores y el símbolo. Los modificadores individuales deben separarse con puntos. Al mostrar un símbolo, Typst selecciona la primera de las variantes que tienen todos los modificadores adjuntos y la menor cantidad de otros modificadores.