-
-
Notifications
You must be signed in to change notification settings - Fork 213
Emojis
Giorgio Garofalo edited this page Oct 17, 2025
·
2 revisions
Quarkdown documents support emojis either by direct insertion or through a shortcode.
You can directly insert emoji characters into your source code:
Quarkdown's logo is not a planet 🪐
I love Quarkdown! 😍You can use the .emoji[docs] function with a shortcode:
Quarkdown's logo is not a planet .emoji {ringed-planet}
I love Quarkdown! .emoji {heart-eyes}
Note
During compilation, the first call to .emoji in a document will load the entire emoji set, which may slightly increase compilation time.
Subsequent calls will be faster.
For a complete list of supported shortcodes, refer to the Emoji Cheat Sheet.
| Type | Result | Code |
|---|---|---|
| Simple shortcode | 😉 | .emoji {wink} |
| One skin tone | 👋🏾 | .emoji {waving-hand~medium-dark} |
| Two skin tones | 🧑🏼🤝🧑🏾 | .emoji {people-holding-hands~medium-light,medium-dark} |
Shortcodes support is provided by Emoji.kt. Thanks!
- Figures
- Image size
- TeX formulae
- Table caption
- Code caption
- Decorative headings
- Alerts (quote types)
- Quotation source
- Cross-references
- Page breaks
- Text symbols (text replacement)
- Emojis
- Document metadata
- Theme
- CSS
- Fonts
- Page format
- Page margin content
- Page counter
- Persistent headings
- Automatic page break
- Numbering
- Paragraph style
- Caption position
- Table of contents
- Bibliography
- Footnotes
- Stacks (row, column, grid)
- Container
- Align
- Float
- Figure
- Clip
- Box
- Collapsible
- Landscape
- Whitespace
- Variables
- Optionality
- Math
- Conditional statements
- Loops
- Let
- Destructuring
- String manipulation
- Table manipulation: sorting, computing, and more
- Table generation
- String
- Number
- Markdown content
- Boolean
- None
- Enumeration entry
- Iterable
- Dictionary
- Range
- Lambda
- Size(s)
- Color
- Dynamic
- Paper: abstract, definitions, theorems, and more