Universe

CI

Inline pixel art characters for Typst, drawn as vector graphics with CeTZ. Drop them into running text like emoji.

Download the manual (PDF)

Meet the Family


Bob
The Messenger

Alice
The Decoder

Christina
The Architect

Mary
The Auditor

Eve
The Eavesdropper

Frank
The Forger

Grace
The Authority

Trent
The Third Party

Mallory
The Attacker

Victor
The Verifier

Ina
The Analyst

Murphy
The Tester

Bella
The Herald

Bolt
The Classic Bot

Pixel
The Helper Drone

Crank
The Industrial Bot

Nova
The Sleek AI

Sentinel
The Guardian

Their names come from the cast of cryptography: Alice and Bob exchange secret messages, Eve eavesdrops, Frank forges signatures, Grace certifies keys, Trent arbitrates, Mallory attacks, and Victor verifies.

Vote for your favorite character!

Quick Start

#import "@preview/pixel-family:0.1.0": *

Hello #bob() and #alice() are talking while #eve() listens.

Characters default to 1em and center-align with surrounding text. Pass size for explicit sizing:

#bob(size: 3cm)

Use baseline: 0pt for bottom alignment:

#bob(size: 3cm, baseline: 0pt)

Color Customization

Every character accepts skin, hair, shirt, and pants:

#bob(size: 3cm, hair: blue, shirt: red)
#alice(size: 3cm, hair: black, shirt: green)

Built-in skin tone presets: skin-default, skin-light, skin-medium, skin-dark.

License

MIT