Recursive

Sans Serif by Arrow Type, Stephen Nixon #702 on Google Fonts
Weight

About Recursive

Recursive by Arrow Type and Stephen Nixon is one of the most ambitious variable fonts ever released — with five axes including weight (wght), slant (slnt), MONO (monospace to proportional), CASL (casual to linear), and CRSV (cursive). This single font can morph from a code editor monospace to a casual hand-drawn script to a crisp geometric sans-serif, covering a remarkable range of typographic needs. Cyrillic-extended and Vietnamese support further establish it as a versatile foundational choice for complex, multilingual design systems.

Character Map

AaBbCcDdEeFfGgHhIiJjKkLlMm
NnOoPpQqRrSsTtUuVvWwXxYyZz
0123456789
!@#$%^&*()_+-=[]{}|;':",.<>?

Weight Waterfall (8)

300 Light
400 Regular
500 Medium
600 SemiBold
700 Bold
800 ExtraBold
900 Black
1000 1000

How to Use

<link href="https://fonts.googleapis.com/css2?family=Recursive:wght@1000;300;500;600;700;800;900;400&display=swap" rel="stylesheet">
@import url('https://fonts.googleapis.com/css2?family=Recursive:wght@1000;300;500;600;700;800;900;400&display=swap');
font-family: 'Recursive', sans-serif;
brew install --cask font-recursive

Details

Category
Sans Serif
Weights
8
Italic
Korece
Designer
Arrow Type, Stephen Nixon
License
OFL
Version
Popularity
#702

License Usage

Web useAllowed
PrintAllowed
Video / BroadcastAllowed
PackagingAllowed
App embeddingAllowed
Brand / LogoAllowed
ModificationAllowed

OFL — Free for personal & commercial use

Language Support

cyrillic-ext latin latin-ext vietnamese

Typography Concepts

  • font-variation-settings

    CSS property to control variable font axes directly — weight, width, slant, and custom axes. Lower-level than font-weight/font-stretch.

  • Optical Size

    Adjusting letterform details based on the intended display size. Small text needs more spacing and heavier strokes; large text can be more refined.