SquareBot Sans

SquareBot Sans

A free geometric sci-fi sans with wide, condensed, italic, and variable styles.

Design intent

SquareBot Sans is a modular geometric family for sci-fi interfaces, arcade graphics, synthetic editorial systems, and display typography that wants a hard grid without losing pace.

The family stretches across widths and italics, making it useful for compact labels, loud headlines, and motion systems that need consistent mechanical texture.

Formats and intended use

SquareBot is the current free release. It is distributed under the SIL Open Font License 1.1.

Use the variable font for flexible digital layouts, or select static styles when the environment needs fixed font instances.

Version 1.000 release notes

Version 1.000 exposes the complete public package through one ZIP download and documents key OpenType behavior for fractions, small caps, case forms, spacing figures, and stylistic alternates.

Future work can refine the release metadata and external distribution targets without changing the current site download model.

Font metadata

Auto-extracted from source TTF/OTF
Default style
Condensed Regular
Preset styles
Condensed RegularBlackBlack ItalicBoldBold ItalicCondensed BlackCondensed Black ItalicCondensed Bold+40 more
OpenType features
c2sccaseccmpdligdnomfrackernligaloclmarkmkmknumr+8 more
Scripts
DFLTlatn
ABCDEFGHIJKLMNOPQRSTUVWXYZ
abcdefghijklmnopqrstuvwxyz
0123456789
&->!

Roman

ExtraLight
200
Neon Alley Relay
Light
300
Chrome Rain Ritual
Regular
400
Backstreet Biohaze
Medium
500
Gridline Night Run
SemiBold
600
Arcade Afterhours
Bold
700
Holo-Static Hymn
ExtraBold
800
Sublevel Signal
Black
900
Ozone Vinyl Club

Italic

ExtraLight
200
Neon Alley Relay
Light
300
Chrome Rain Ritual
Regular
400
Backstreet Biohaze
Medium
500
Gridline Night Run
SemiBold
600
Arcade Afterhours
Bold
700
Holo-Static Hymn
ExtraBold
800
Sublevel Signal
Black
900
Ozone Vinyl Club

Languages

EnglishSpanishFrenchPortugueseGermanTurkishItalianPolishDutchRomanianHungarianCzechSwedishDanishFinnishCroatianSlovakNorwegian BokmålSlovenianIcelandic

OpenType features.

SquareBot Sans includes practical layout features for interface copy, numeric systems, and alternate sci-fi display texture.

FeatureOffOn
Ligatures
dligDiscretionary ligatures
Optional decorative ligatures beyond standard ones.
-- ---
-- ---
ligaLigatures
Merges common letter pairs (like fi) into a single glyph.
affine office official raffine fiction
affine office official raffine fiction
Kerning & spacing
kernKerning
Adjusts spacing between specific pairs for more even texture.
AVATAR To VA WA AV To
AVATAR To VA WA AV To
Case
c2scCaps to small caps
Turns uppercase letters into small-cap glyphs.
A Á Ă Â Ä À Ā Ą Å Ã B C Ć Č Ç
A Á Ă Â Ä À Ā Ą Å Ã B C Ć Č Ç
caseCase-sensitive forms
Raises punctuation and symbols to align better with all-cap settings. Disabled by default.
(CASE) / GRID [ALERT] - ORBIT
(CASE) / GRID [ALERT] - ORBIT
smcpSmall caps
Turns lowercase letters into small-cap glyphs for compact labels and interface text. Disabled by default.
small caps another planet ap cx
small caps another planet ap cx
Numbers
dnomDenominators
Uses denominator figures, typically for fractions.
0 1 2 3 4 5 6 7 8 9
0 1 2 3 4 5 6 7 8 9
fracFractions
Formats numerator and denominator pairs into typographic fractions. Disabled by default.
1/3 5/12 0123/456789 Approximately 6/16
1/3 5/12 0123/456789 Approximately 6/16
numrNumerators
Uses numerator figures, typically for fractions.
0 1 2 3 4 5 6 7 8 9
0 1 2 3 4 5 6 7 8 9
ordnOrdinals
Formats ordinal suffixes (like 1st) with dedicated glyphs.
1st 2nd 3rd
1st 2nd 3rd
pnumProportional figures
Sets figures to natural widths for headlines and running text. Disabled by default.
0123456789 11 22 33 44
0123456789 11 22 33 44
tnumTabular figures
Sets figures to equal widths for columns, timers, coordinates, and interface data. Disabled by default.
0123456789 11 22 33 44
0123456789 11 22 33 44
Alternates & stylistic sets
caltContextual alternates
Substitutes glyphs based on surrounding context. Often enabled by default.
3*9 12:34 3–8 +8+x (SEMI)PER[M]ANE{N}T -> --> ---> => ==> <-> S@N s@n :-) •Smile
3*9 12:34 3–8 +8+x (SEMI)PER[M]ANE{N}T -> --> ---> => ==> <-> S@N s@n :-) •Smile
ss01Stylistic set 01
An alternate stylistic set defined by the font.
Ä Ċ Ë Ė Ġ Ï İ Ŀ Ö Q Ü Ẅ Ÿ Ż Ạ
Ä Ċ Ë Ė Ġ Ï İ Ŀ Ö Q Ü Ẅ Ÿ Ż Ạ
ss02Alternate lowercase l
Switches to an alternate lowercase l for clearer distinction in mixed-case strings. Disabled by default.
lIl 1lI ill lil l1l
lIl 1lI ill lil l1l
ss03Stylistic set 03
An alternate stylistic set defined by the font.
r ŕ ř ŗ
r ŕ ř ŗ
ss04Stylistic set 04
An alternate stylistic set defined by the font.
I IJ Í Ĭ Î Ï İ Ì Ī Į Ĩ Ỉ Ị
I IJ Í Ĭ Î Ï İ Ì Ī Į Ĩ Ỉ Ị
Localization
loclLocalized forms
Substitutes glyphs depending on language/locale.
SquareBot Sans — Aa Bb Cc 0123456789
SquareBot Sans — Aa Bb Cc 0123456789
Composition & marks
ccmpGlyph composition / decomposition
Performs required substitutions used as a basis for shaping. Core shaping feature - disabling may degrade marks/accents.
á é ï ô å Á É Ô
á é ï ô å Á É Ô
markMark positioning
Positions combining marks (accents) correctly. Core shaping feature - disabling may degrade marks/accents.
á é ï ô å Á É Ô
á é ï ô å Á É Ô
mkmkMark-to-mark positioning
Positions stacked combining marks (accent-on-accent). Core shaping feature - disabling may degrade marks/accents.
á é ï ô å Á É Ô
á é ï ô å Á É Ô

Glyphs

Weight short sentence samples

Roman

Condensed ExtraLight
200
Neon rain flickers on chrome alleyways at midnight.
Condensed Light
300
A courier threads the megacity while drones hum overhead.
Condensed Regular
400
Holograms stutter; the street market keeps selling dreams.
Condensed Medium
500
Lightcycles carve silent arcs across a cobalt grid.
Condensed SemiBold
600
Arcade shaders bloom as the system boots into night mode.
Condensed Bold
700
Replicant rumors travel faster than the data-stream.
Condensed ExtraBold
800
The skyline scrolls like code behind fogged glass.
Condensed Black
900
Subroutines whisper in synth chords under blacklight.

Italic

Condensed ExtraLight Italic
200
Neon rain flickers on chrome alleyways at midnight.
Condensed Light Italic
300
A courier threads the megacity while drones hum overhead.
Condensed Italic
400
Holograms stutter; the street market keeps selling dreams.
Condensed Medium Italic
500
Lightcycles carve silent arcs across a cobalt grid.
Condensed SemiBold Italic
600
Arcade shaders bloom as the system boots into night mode.
Condensed Bold Italic
700
Replicant rumors travel faster than the data-stream.
Condensed ExtraBold Italic
800
The skyline scrolls like code behind fogged glass.
Condensed Black Italic
900
Subroutines whisper in synth chords under blacklight.

Weight paragraph samples

Example text, Regular

Neon signage bleeds into the rain while the megacity wakes. A lone courier slips through the crowd, chasing a stolen key in a sea of mirrors. In the grid below, light trails stitch geometry across the dark as synth chords pulse. Every billboard promises upgrade and escape, but the air still tastes like ozone and old circuits. Somewhere above, the sky flickers, and the night reboots again. You blink, recalibrate, and keep walking.

Down in the maintenance arcade, the floor is sticky with spilled soda and ion dust. A jukebox loops a synth hymn while strangers trade access codes under violet light. Outside, the street is all chrome reflections and tired eyes. The elevator to the sky costs more than your rent. You stay underground and call it freedom. The bass follows you down the corridor, steady as a heartbeat.

The grid district never sleeps; it only refreshes. Light trails carve perfect angles, then decay into ghosted afterimages. A helmeted runner pauses at a payphone that shouldn’t exist and listens to the dial tone like it’s a confession. Above, adverts promise clean air and quiet rooms. Below, the fans keep coughing out heat. Somewhere, a siren tests itself and pretends it’s music.

On the moonbase night shift, the silence has weight. Oxygen credits ping across a cracked terminal while the reactor hums like distant thunder. In the rec room, a projector shows old oceans as if they were still possible. Somebody taped neon stickers to an EVA suit and called it art. Nobody laughs, but everybody looks. Outside the viewport, dust drifts slow, indifferent to your shift.

Usage

Web (CSS)

Use the variable WOFF2 on the web.

FAQ

SquareBot Sans is published as a free release package for desktop and web use.

The ZIP download contains the complete public package. Use the WOFF2 files on the web and install the desktop files for design apps.

Version 1.000 is the current release. Future updates may refine naming, spacing, metadata, or compatibility reports.

The family includes many widths and italics, so test the intended style in layout before committing to production artwork.

Version information

Release
Version 1.000
Updated
April 18, 2026
Distribution
Free release