TRMNL Presents

TRMNL12 / TRMNL16 / TRMNL21

A modern font family designed for e-paper displays

Font Family Cuts
12px native
TRMNL12
The quick brown fox jumps over the lazy dog 0123456789
The quick brown fox jumps over the lazy dog 0123456789
16px native
TRMNL16
The quick brown fox jumps over the lazy dog 0123456789
The quick brown fox jumps over the lazy dog 0123456789
21px native
TRMNL21
The quick brown fox jumps over the lazy dog 0123456789
The quick brown fox jumps over the lazy dog 0123456789
Font Family Details
Sizes
12 / 16 / 21
Weights
Regular / Bold
Use
E-paper interfaces
This entire web page is set in the TRMNL font family
How to Use
Embed
Reference the hosted WOFF2 files from CSS
@font-face {
  font-family: "TRMNL12";
  font-style: normal;
  font-weight: 400;
  font-display: block;
  src: url("https://trmnl.com/fonts/TRMNL12-Regular.woff2") format("woff2");
}

@font-face {
  font-family: "TRMNL12";
  font-style: normal;
  font-weight: 700;
  font-display: block;
  src: url("https://trmnl.com/fonts/TRMNL12-Bold.woff2") format("woff2");
}

@font-face {
  font-family: "TRMNL16";
  font-style: normal;
  font-weight: 400;
  font-display: block;
  src: url("https://trmnl.com/fonts/TRMNL16-Regular.woff2") format("woff2");
}

@font-face {
  font-family: "TRMNL16";
  font-style: normal;
  font-weight: 700;
  font-display: block;
  src: url("https://trmnl.com/fonts/TRMNL16-Bold.woff2") format("woff2");
}

@font-face {
  font-family: "TRMNL21";
  font-style: normal;
  font-weight: 400;
  font-display: block;
  src: url("https://trmnl.com/fonts/TRMNL21-Regular.woff2") format("woff2");
}

@font-face {
  font-family: "TRMNL21";
  font-style: normal;
  font-weight: 700;
  font-display: block;
  src: url("https://trmnl.com/fonts/TRMNL21-Bold.woff2") format("woff2");
}
Download
Download every cut in one archive
The ZIP contains all three TRMNL families in Regular and Bold
Download ZIP
Chapter 02 / 05
Font Architecture
Sizes, weights, rendering rules, and OpenType features
02.01 Font Features
TRMNL12 / TRMNL16 / TRMNL21
Size System
12 / 16 / 21
px
Three sizes support common content across captions, body text, and display use
Weight Axis
Regular
Bold
All three sizes are available in Regular and Bold cuts
Narrow Rounds
COGQÇĞØŒ
COGQÇĞØŒ
SS01 provides an option for visually denser information rendering
Fractions
1/2 7/16
0123456789
Fraction, numerator, and denominator OpenType features are supported
Icon Set
🌐📅🔍
Special symbols are available for dashboard and status interfaces
Grid Fit
Pixel Perfect
Every stroke lands on integer cells. No blur, no half-pixels, no softened edges
Glyph Inventory
3 x 2 x 856
5,136
glyphs
Each font file includes 856 glyphs. Three sizes across two cuts total 5,136 glyphs
Rendering Model
No Antialiasing
The family is drawn for e-paper, where each pixel is either on or off
Feature tags / native sizes / integer rendering Dark grid
02.02 Weight Overlay
Regular 2px side strokes / Bold 3px side strokes
Regular Both Bold
Foreground regular over gray bold. Gray pixels mark bold-only coverage
Ascender
Cap
Median
Baseline
Descender
A
A
a
a
TRMNL12
12px Native
Presented at 12x multiplication scale
Ascender
Cap
Median
Baseline
Descender
A
A
a
a
TRMNL16
16px Native
Presented at 12x multiplication scale
Ascender
Cap
Median
Baseline
Descender
A
A
a
a
TRMNL21
21px Native
Presented at 12x multiplication scale
Inspect how each letter pair changes from regular to bold across TRMNL12, TRMNL16, and TRMNL21 Use the middle view to reveal the extra bold pixels; isolate either cut with the slider
02.03 Font Tryout
Edit the text, then switch between TRMNL cuts, weights, and native/3x scale
TRMNL16 / Regular / 3x
Jim quickly vexed Dwight by faxing zero mozzarella pretzel mugs to Scranton
Size
Weight
Scale
The tryout lets you test sizes, weights, and scale on this page Size, weight, and scale controls update the editable specimen live
02.04 Cuts in Tandem
TRMNL12, TRMNL16, and TRMNL21 used together
ATL
Resurgens
33.7490°N 84.3880°W
Founded 1837 / Elevation 1050 ft
Peachtree / MARTA / Clermont / BeltLine
Buckhead / West End / Old Fourth Ward / Vine City / Castleberry Hill / Mechanicsville / Kirkwood
BER
Mauerfall
52.5200°N 13.4050°E
Founded 1237 / Elevation 34 m
Görlitzer Park / U8 / Spätkauf / Berghain
Mitte / Kreuzberg / Neukölln / Wedding / Prenzlauer Berg / Friedrichshain / Charlottenburg
Each size handles a different content level on the same pixel grid Display text, body text, labels, and metadata in one layout
02.05 SS01 / Narrow Uppercase Rounds
Font Feature Settings: "ss01" 1
Regular Cut
Default Uppercase
COGQÇĞØŒ
Narrow Rounds Active
COGQÇĞØŒ
Bold Cut
Default Uppercase
COGQÇĞØŒ
Narrow Rounds Active
COGQÇĞØŒ
Compact alternate forms for round uppercase glyphs Feature comparison
Chapter 03 / 05
Applied Specimens
Transit and airport examples using the fonts in complete layouts
03.01 S Charlottenburg
TRMNL21 station / TRMNL12 line labels
S
Charlottenburg
S3
S5
S7
S9
The station name uses TRMNL21, with route chips set as supporting labels S-Bahn mark / TRMNL21 station / TRMNL12 labels
03.02 Nächste Abfahrten
TRMNL21 Bold time + destination / TRMNL12 platform details
S
Nächste Abfahrten
14:40
S9
→ S Spandau
Ab: S Charlottenburg · Richtung Westkreuz / Spandau
Gleis 8
The departure time, route, destination, and platform use separate size levels Route / direction / platform detail
03.03 S Charlottenburg Timetable
Graphic timetable plate / Inverted transit grid
S
Nächste Abfahrten
S Charlottenburg · S3 / S5 / S7 / S9
14:38 +1
S7 → S Potsdam Hbf
Ab: S Charlottenburg
Gleis 4
14:40 +0
S5 → S Hoppegarten
Ab: S Charlottenburg
Gleis 5
14:40 +2
S9 → S Spandau Bhf
Ab: S Charlottenburg
Gleis 8
14:42 -1
S3 → S Erkner
Ab: S Charlottenburg
Gleis 6
14:44 +0
S7 → S Ahrensfelde
Ab: S Charlottenburg
Gleis 7
S Charlottenburg Aktualisiert 14:37
Graphic Transit Scale
Route, time, platform, and delay data are shown in a compact inverted transit layout
Station
S Charlottenburg
Lines
S3 / S5 / S7 / S9
Pattern
time · route · platform
Reference
BVG Nächste Abfahrten
Compact route, time, platform, and delay data in one inverted transit layout Pattern: time / route / platform
03.04 ATL Airport Identity
TRMNL21 airport code / TRMNL12 terminal system
ATL
KATL
33.6407° N / 84.4277° W
Five runways · 192 gates · Plane Train loop
Hartsfield-Jackson
Domestic → International
Terminal South / Terminal North
Concourse T-A-B-C-D-E-F
T
A
B
C
D
E
F
DOM
Terminal North / South
INTL
Maynard H. Jackson Jr.
TRAIN
Below concourses
BAGS
North + South claim
ATL is paired with coordinates, terminal details, and concourse labels Airport code / terminal axis / operational data
03.05 ATL Departures
TRMNL21 Bold flight row / TRMNL12 gate + status
ATL
Departures
14:55
DL 839
→ LAX
Los Angeles · Terminal South · Boarding 14:25
T12
On Time
The destination code uses the largest type in the departure row Flight number / destination code / gate + status
03.06 ATL Flight Timetable
Graphic flight board / Inverted airport grid
ATL
Departures
Hartsfield-Jackson · Domestic / International
14:55 On Time
DL 839 → LAX
Los Angeles · Terminal South
Gate T12
15:05 Boarding
WN 421 → MDW
Chicago Midway · Concourse C
Gate C16
15:20 Delayed
DL 2104 → LGA
New York LaGuardia · Concourse A
Gate A22
15:32 On Time
AA 1182 → DFW
Dallas-Fort Worth · Concourse D
Gate D09
15:45 Scheduled
AF 031 → CDG
Paris Charles de Gaulle · International
Gate F06
ATL Departures Refreshed 14:37
Flight Board Scale
The timetable shows time and status at left, flight and destination code in the main row, and gate at right
Airport
Hartsfield-Jackson ATL
Terminals
Domestic / International
Pattern
time · flight · gate
Board
Departures · Gate · Status
Airport-board data at plugin scale: time, status, flight, destination, and gate Pattern: time / flight / gate
Chapter 04 / 05
Technical Specimens
The cuts, glyph coverage, feature tables, and icon inventory at specimen scale
04.01 TRMNL Cuts
12 / 16 / 21 Native Pixels / Regular + Bold
02 trmnl12
TRMNL12
12px Native
Regular
The quick brown fox jumps over the lazy dog
Bold
The quick brown fox jumps over the lazy dog
3x Regular
Atlanta
3x Bold
Atlanta
03 trmnl16
TRMNL16
16px Native
Regular
The quick brown fox jumps over the lazy dog
Bold
The quick brown fox jumps over the lazy dog
3x Regular
Berlin
3x Bold
Berlin
04 trmnl21
TRMNL21
21px Native
Regular
The quick brown fox jumps over the lazy dog
Bold
The quick brown fox jumps over the lazy dog
3x Regular
Internet
3x Bold
Internet
Each family is shown at native size and at 3x specimen scale TRMNL12 / TRMNL16 / TRMNL21
04.02 Glyph Tables
Actual native sizes / Regular and Bold cuts
Regular
trmnl12
12px Native
A U+0041
B U+0042
C U+0043
D U+0044
E U+0045
F U+0046
G U+0047
H U+0048
I U+0049
J U+004A
K U+004B
L U+004C
M U+004D
N U+004E
O U+004F
P U+0050
Q U+0051
R U+0052
S U+0053
T U+0054
U U+0055
V U+0056
W U+0057
X U+0058
Y U+0059
Z U+005A
a U+0061
b U+0062
c U+0063
d U+0064
e U+0065
f U+0066
g U+0067
h U+0068
i U+0069
j U+006A
k U+006B
l U+006C
m U+006D
n U+006E
o U+006F
p U+0070
q U+0071
r U+0072
s U+0073
t U+0074
u U+0075
v U+0076
w U+0077
x U+0078
y U+0079
z U+007A
0 U+0030
1 U+0031
2 U+0032
3 U+0033
4 U+0034
5 U+0035
6 U+0036
7 U+0037
8 U+0038
9 U+0039
. U+002E
, U+002C
: U+003A
; U+003B
! U+0021
? U+003F
@ U+0040
# U+0023
$ U+0024
% U+0025
& U+0026
* U+002A
( U+0028
) U+0029
+ U+002B
- U+002D
/ U+002F
= U+003D
trmnl16
16px Native
A U+0041
B U+0042
C U+0043
D U+0044
E U+0045
F U+0046
G U+0047
H U+0048
I U+0049
J U+004A
K U+004B
L U+004C
M U+004D
N U+004E
O U+004F
P U+0050
Q U+0051
R U+0052
S U+0053
T U+0054
U U+0055
V U+0056
W U+0057
X U+0058
Y U+0059
Z U+005A
a U+0061
b U+0062
c U+0063
d U+0064
e U+0065
f U+0066
g U+0067
h U+0068
i U+0069
j U+006A
k U+006B
l U+006C
m U+006D
n U+006E
o U+006F
p U+0070
q U+0071
r U+0072
s U+0073
t U+0074
u U+0075
v U+0076
w U+0077
x U+0078
y U+0079
z U+007A
0 U+0030
1 U+0031
2 U+0032
3 U+0033
4 U+0034
5 U+0035
6 U+0036
7 U+0037
8 U+0038
9 U+0039
. U+002E
, U+002C
: U+003A
; U+003B
! U+0021
? U+003F
@ U+0040
# U+0023
$ U+0024
% U+0025
& U+0026
* U+002A
( U+0028
) U+0029
+ U+002B
- U+002D
/ U+002F
= U+003D
trmnl21
21px Native
A U+0041
B U+0042
C U+0043
D U+0044
E U+0045
F U+0046
G U+0047
H U+0048
I U+0049
J U+004A
K U+004B
L U+004C
M U+004D
N U+004E
O U+004F
P U+0050
Q U+0051
R U+0052
S U+0053
T U+0054
U U+0055
V U+0056
W U+0057
X U+0058
Y U+0059
Z U+005A
a U+0061
b U+0062
c U+0063
d U+0064
e U+0065
f U+0066
g U+0067
h U+0068
i U+0069
j U+006A
k U+006B
l U+006C
m U+006D
n U+006E
o U+006F
p U+0070
q U+0071
r U+0072
s U+0073
t U+0074
u U+0075
v U+0076
w U+0077
x U+0078
y U+0079
z U+007A
0 U+0030
1 U+0031
2 U+0032
3 U+0033
4 U+0034
5 U+0035
6 U+0036
7 U+0037
8 U+0038
9 U+0039
. U+002E
, U+002C
: U+003A
; U+003B
! U+0021
? U+003F
@ U+0040
# U+0023
$ U+0024
% U+0025
& U+0026
* U+002A
( U+0028
) U+0029
+ U+002B
- U+002D
/ U+002F
= U+003D
Bold
trmnl12
12px Native
A U+0041
B U+0042
C U+0043
D U+0044
E U+0045
F U+0046
G U+0047
H U+0048
I U+0049
J U+004A
K U+004B
L U+004C
M U+004D
N U+004E
O U+004F
P U+0050
Q U+0051
R U+0052
S U+0053
T U+0054
U U+0055
V U+0056
W U+0057
X U+0058
Y U+0059
Z U+005A
a U+0061
b U+0062
c U+0063
d U+0064
e U+0065
f U+0066
g U+0067
h U+0068
i U+0069
j U+006A
k U+006B
l U+006C
m U+006D
n U+006E
o U+006F
p U+0070
q U+0071
r U+0072
s U+0073
t U+0074
u U+0075
v U+0076
w U+0077
x U+0078
y U+0079
z U+007A
0 U+0030
1 U+0031
2 U+0032
3 U+0033
4 U+0034
5 U+0035
6 U+0036
7 U+0037
8 U+0038
9 U+0039
. U+002E
, U+002C
: U+003A
; U+003B
! U+0021
? U+003F
@ U+0040
# U+0023
$ U+0024
% U+0025
& U+0026
* U+002A
( U+0028
) U+0029
+ U+002B
- U+002D
/ U+002F
= U+003D
trmnl16
16px Native
A U+0041
B U+0042
C U+0043
D U+0044
E U+0045
F U+0046
G U+0047
H U+0048
I U+0049
J U+004A
K U+004B
L U+004C
M U+004D
N U+004E
O U+004F
P U+0050
Q U+0051
R U+0052
S U+0053
T U+0054
U U+0055
V U+0056
W U+0057
X U+0058
Y U+0059
Z U+005A
a U+0061
b U+0062
c U+0063
d U+0064
e U+0065
f U+0066
g U+0067
h U+0068
i U+0069
j U+006A
k U+006B
l U+006C
m U+006D
n U+006E
o U+006F
p U+0070
q U+0071
r U+0072
s U+0073
t U+0074
u U+0075
v U+0076
w U+0077
x U+0078
y U+0079
z U+007A
0 U+0030
1 U+0031
2 U+0032
3 U+0033
4 U+0034
5 U+0035
6 U+0036
7 U+0037
8 U+0038
9 U+0039
. U+002E
, U+002C
: U+003A
; U+003B
! U+0021
? U+003F
@ U+0040
# U+0023
$ U+0024
% U+0025
& U+0026
* U+002A
( U+0028
) U+0029
+ U+002B
- U+002D
/ U+002F
= U+003D
trmnl21
21px Native
A U+0041
B U+0042
C U+0043
D U+0044
E U+0045
F U+0046
G U+0047
H U+0048
I U+0049
J U+004A
K U+004B
L U+004C
M U+004D
N U+004E
O U+004F
P U+0050
Q U+0051
R U+0052
S U+0053
T U+0054
U U+0055
V U+0056
W U+0057
X U+0058
Y U+0059
Z U+005A
a U+0061
b U+0062
c U+0063
d U+0064
e U+0065
f U+0066
g U+0067
h U+0068
i U+0069
j U+006A
k U+006B
l U+006C
m U+006D
n U+006E
o U+006F
p U+0070
q U+0071
r U+0072
s U+0073
t U+0074
u U+0075
v U+0076
w U+0077
x U+0078
y U+0079
z U+007A
0 U+0030
1 U+0031
2 U+0032
3 U+0033
4 U+0034
5 U+0035
6 U+0036
7 U+0037
8 U+0038
9 U+0039
. U+002E
, U+002C
: U+003A
; U+003B
! U+0021
? U+003F
@ U+0040
# U+0023
$ U+0024
% U+0025
& U+0026
* U+002A
( U+0028
) U+0029
+ U+002B
- U+002D
/ U+002F
= U+003D
Uppercase, lowercase, numerals, punctuation, and marks across all three cuts Regular and Bold
04.03 Frac / Numr / Dnom
Fractions, numerators, denominators
trmnl12
Frac / Numr / Dnom
Off
1/2 0/5
4567/8901
On / frac
1/2 0/5
4567/8901
trmnl16
Frac / Numr / Dnom
Off
1/2 0/5
4567/8901
On / frac
1/2 0/5
4567/8901
trmnl21
Frac / Numr / Dnom
Off
1/2 0/5
4567/8901
On / frac
1/2 0/5
4567/8901
OpenType fraction features are available for compact numeric strings frac / numr / dnom
04.04 Icons and Symbols
Unicode symbol sets / All three sizes
Special Symbols
Interface, status, arrows, and marks
trmnl12
2× Glyphs + Codepoints
🌐 U+1F310
📅 U+1F4C5
🔍 U+1F50D
U+2630
U+2661
U+2713
U+2715
U+25B6
U+2300
U+23F8
U+21A5
U+21A7
U+212E
trmnl16
2× Glyphs + Codepoints
🌐 U+1F310
📅 U+1F4C5
🔍 U+1F50D
U+2630
U+2661
U+2713
U+2715
U+25B6
U+2300
U+23F8
U+21A5
U+21A7
U+212E
trmnl21
2× Glyphs + Codepoints
🌐 U+1F310
📅 U+1F4C5
🔍 U+1F50D
U+2630
U+2661
U+2713
U+2715
U+25B6
U+2300
U+23F8
U+21A5
U+21A7
U+212E
Currency Symbols
Currency signs across Thai, colón, naira, euro, rupee, won, bitcoin, and more
trmnl12
2× Glyphs + Codepoints
฿ U+0E3F
U+20A1
U+20A2
U+20A6
U+20A7
U+20A8
U+20A9
U+20AA
U+20AB
U+20AC
U+20AD
U+20AE
U+20B1
U+20B2
U+20B4
U+20B5
U+20B8
U+20B9
U+20BA
U+20BC
U+20BD
U+20BE
U+20BF
trmnl16
2× Glyphs + Codepoints
฿ U+0E3F
U+20A1
U+20A2
U+20A6
U+20A7
U+20A8
U+20A9
U+20AA
U+20AB
U+20AC
U+20AD
U+20AE
U+20B1
U+20B2
U+20B4
U+20B5
U+20B8
U+20B9
U+20BA
U+20BC
U+20BD
U+20BE
U+20BF
trmnl21
2× Glyphs + Codepoints
฿ U+0E3F
U+20A1
U+20A2
U+20A6
U+20A7
U+20A8
U+20A9
U+20AA
U+20AB
U+20AC
U+20AD
U+20AE
U+20B1
U+20B2
U+20B4
U+20B5
U+20B8
U+20B9
U+20BA
U+20BC
U+20BD
U+20BE
U+20BF
Outline Numbered Symbols
Open circled number forms
trmnl12
2× Glyphs + Codepoints
U+24EA
U+2780
U+2781
U+2782
U+2783
U+2784
U+2785
U+2786
U+2787
U+2788
trmnl16
2× Glyphs + Codepoints
U+24EA
U+2780
U+2781
U+2782
U+2783
U+2784
U+2785
U+2786
U+2787
U+2788
trmnl21
2× Glyphs + Codepoints
U+24EA
U+2780
U+2781
U+2782
U+2783
U+2784
U+2785
U+2786
U+2787
U+2788
Filled Numbered Symbols
Filled circled number forms
trmnl12
2× Glyphs + Codepoints
U+24FF
U+278A
U+278B
U+278C
U+278D
U+278E
U+278F
U+2790
U+2791
U+2792
trmnl16
2× Glyphs + Codepoints
U+24FF
U+278A
U+278B
U+278C
U+278D
U+278E
U+278F
U+2790
U+2791
U+2792
trmnl21
2× Glyphs + Codepoints
U+24FF
U+278A
U+278B
U+278C
U+278D
U+278E
U+278F
U+2790
U+2791
U+2792
Outline Letter Symbols
Open circled Latin capitals
trmnl12
2× Glyphs + Codepoints
U+24B6
U+24B7
U+24B8
U+24B9
U+24BA
U+24BB
U+24BC
U+24BD
U+24BE
U+24BF
U+24C0
U+24C1
U+24C2
U+24C3
U+24C4
U+24C5
U+24C6
U+24C7
U+24C8
U+24C9
U+24CA
U+24CB
U+24CC
U+24CD
U+24CE
U+24CF
trmnl16
2× Glyphs + Codepoints
U+24B6
U+24B7
U+24B8
U+24B9
U+24BA
U+24BB
U+24BC
U+24BD
U+24BE
U+24BF
U+24C0
U+24C1
U+24C2
U+24C3
U+24C4
U+24C5
U+24C6
U+24C7
U+24C8
U+24C9
U+24CA
U+24CB
U+24CC
U+24CD
U+24CE
U+24CF
trmnl21
2× Glyphs + Codepoints
U+24B6
U+24B7
U+24B8
U+24B9
U+24BA
U+24BB
U+24BC
U+24BD
U+24BE
U+24BF
U+24C0
U+24C1
U+24C2
U+24C3
U+24C4
U+24C5
U+24C6
U+24C7
U+24C8
U+24C9
U+24CA
U+24CB
U+24CC
U+24CD
U+24CE
U+24CF
Filled Letter Symbols
Filled circled Latin capitals
trmnl12
2× Glyphs + Codepoints
🅐 U+1F150
🅑 U+1F151
🅒 U+1F152
🅓 U+1F153
🅔 U+1F154
🅕 U+1F155
🅖 U+1F156
🅗 U+1F157
🅘 U+1F158
🅙 U+1F159
🅚 U+1F15A
🅛 U+1F15B
🅜 U+1F15C
🅝 U+1F15D
🅞 U+1F15E
🅟 U+1F15F
🅠 U+1F160
🅡 U+1F161
🅢 U+1F162
🅣 U+1F163
🅤 U+1F164
🅥 U+1F165
🅦 U+1F166
🅧 U+1F167
🅨 U+1F168
🅩 U+1F169
trmnl16
2× Glyphs + Codepoints
🅐 U+1F150
🅑 U+1F151
🅒 U+1F152
🅓 U+1F153
🅔 U+1F154
🅕 U+1F155
🅖 U+1F156
🅗 U+1F157
🅘 U+1F158
🅙 U+1F159
🅚 U+1F15A
🅛 U+1F15B
🅜 U+1F15C
🅝 U+1F15D
🅞 U+1F15E
🅟 U+1F15F
🅠 U+1F160
🅡 U+1F161
🅢 U+1F162
🅣 U+1F163
🅤 U+1F164
🅥 U+1F165
🅦 U+1F166
🅧 U+1F167
🅨 U+1F168
🅩 U+1F169
trmnl21
2× Glyphs + Codepoints
🅐 U+1F150
🅑 U+1F151
🅒 U+1F152
🅓 U+1F153
🅔 U+1F154
🅕 U+1F155
🅖 U+1F156
🅗 U+1F157
🅘 U+1F158
🅙 U+1F159
🅚 U+1F15A
🅛 U+1F15B
🅜 U+1F15C
🅝 U+1F15D
🅞 U+1F15E
🅟 U+1F15F
🅠 U+1F160
🅡 U+1F161
🅢 U+1F162
🅣 U+1F163
🅤 U+1F164
🅥 U+1F165
🅦 U+1F166
🅧 U+1F167
🅨 U+1F168
🅩 U+1F169
Symbol coverage is shown as glyphs and Unicode codepoints Interface, currency, numbered, arrow, and block forms
Chapter 05 / 05
Colophon
Who made it, what is included, and how it is meant to be used
05.01 Colophon
We hope this piece of the puzzle helps you evolve ambiental technology. It's free to use in anything, commercial projects included. Take what we've built and help us grow the ecosystem together
Designed by
Heavyweight Digital Type Foundry
Commissioned by
TRMNL
Year
2026
Sizes
TRMNL12 / TRMNL16 / TRMNL21
Weights
Regular (400) / Bold (700)
Formats
WOFF2 / WOFF / TTF
Thank you for taking the time to look closely ♡