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
Roman
Italic
Languages
OpenType features.
SquareBot Sans includes practical layout features for interface copy, numeric systems, and alternate sci-fi display texture.
| Feature | Off | On |
|---|---|---|
| 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
Italic
Weight paragraph samples
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
- License
- SIL Open Font License 1.1