Prompts
EN

Press Start 2P

A pixel font traced from 1980s arcade game lettering, built on an 8-pixel grid with Greek and Cyrillic.

Display 1 style by CodeMan38 OFL

Press Start 2P is a bitmap-style display typeface by CodeMan38, based on the screen lettering of 1980s Namco arcade games. Press Start 2P comes in one Regular style with 657 glyphs covering Latin, Greek and Cyrillic, and is meant for sizes in multiples of 8 pixels. Press Start 2P is released under the SIL Open Font License 1.1.

Press Start 2P font preview card
Preview drawn by trendhub from the font files.
Designer
CodeMan38
Classification
Display
License
SIL Open Font License 1.1
Styles
1 1 weight
Variable font
No
Glyphs
657
Languages checked
27 see the list
Last updated
version 3.000

Official source: Google Fonts. Facts on this page were read from the font files and the source’s published data.

Try Press Start 2P

Sample text

Type over the sample to test your own words. The preview loads a Latin subset of Press Start 2P; the download contains the complete files.

Press Start 2P font specimen: alphabet, numerals and weights
Press Start 2P specimen: alphabet, numerals and weights. Image drawn by trendhub from the font files.

Weights and styles

  • Regular 400Press Start 2P Regular

About Press Start 2P

Press Start 2P is a display typeface whose letters are assembled from square pixels on a coarse grid, in the manner of arcade game screens. Every character in the specimen occupies the same width, and curves are rendered as steps. According to the official notes, the capitals and digits trace back to Atari's Sprint from 1977, while the specific glyph forms follow Namco's Return of Ishtar from 1986, an early game that used lowercase regularly. Unlike the original game font, this TrueType version adds many characters beyond ASCII so that European languages, Greek and Cyrillic among them, can be set; the total is 657 glyphs. Its pixels align at 8px, 16px and other multiples of 8. Cody Boisclair, credited as CodeMan38, made the font, which is licensed under the SIL Open Font License 1.1.

Where Press Start 2P works

Retro game titles and menus
The glyphs follow 1980s arcade lettering, so a start screen or score table looks period-correct.
Pixel-art projects
Set at 8px or a multiple of it, each font pixel lands on the grid alongside sprite artwork.
Stream overlays and event posters
A short line in blocky pixels signals gaming or chiptune themes at a glance.
Game interfaces in Russian or Greek
Cyrillic and Greek characters were added to the original Latin set, so localised menus keep the pixel style.

Glyphs

!"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~¡¢

Latin and Latin Extended characters in the preview subset; the complete family has 657 glyphs.

Language support

The family contains the core letters these languages are written with:

  • English
  • French
  • German
  • Spanish
  • Portuguese
  • Italian
  • Dutch
  • Swedish
  • Norwegian
  • Danish
  • Finnish
  • Icelandic
  • Catalan
  • Turkish
  • Polish
  • Czech
  • Slovak
  • Hungarian
  • Croatian
  • Slovenian
  • Lithuanian
  • Latvian
  • Estonian
  • Russian
  • Ukrainian
  • Bulgarian
  • Greek

Writing systems with glyphs in the family besides Latin: Cyrillic, Greek. These are listed as scripts, not as a promise for every language written in them.

Character sets found in the files: cyrillic, cyrillic-ext, greek, latin, latin-ext. The language list is a check of required letters against the font, not a promise of typographic quality in each language.

License

SIL Open Font License 1.1Copyright 2012 The Press Start 2P Project Authors (cody@zone38.net), with Reserved Font Name "Press Start 2P".

What the license allows

  • Use the fonts in personal and commercial work, in print, on the web and in apps.
  • Modify the fonts and build new versions from them.
  • Redistribute the fonts, on their own or bundled with software, as long as the license text and copyright notice go with them.

Conditions

  • The fonts cannot be sold by themselves.
  • A modified version must stay under the same license and cannot use a Reserved Font Name without the copyright holder's permission.
  • The authors' names cannot be used to promote a modified version without permission.

This is a short summary, not legal advice. The license text decides: read the full OFL text. A copy is included in the download.

Fonts that pair with Press Start 2P

AR One Sans Sans Serif

Press Start 2P is a display face for headings; AR One Sans is a sans serif family with 4 weights that can set the body text beside it.

David Libre Serif

Press Start 2P is a display face for headings; David Libre is a serif family with 3 weights that can set the body text beside it.

Cairo Sans Serif

Press Start 2P is a display face for headings; Cairo is a sans serif family with 8 weights that can set the body text beside it.

Suggestions come from simple rules on the records: a contrasting classification and enough weights to carry body text. They are a starting point, not a verdict.

Use Press Start 2P on the web

Download the family and host the files on your own site, then declare them in CSS. Please do not link to the files on trendhub.net: preview files here are subsets and their addresses change.

CSS, self-hosted
@font-face {
  font-family: "Press Start 2P";
  src: url("/assets/fonts/PressStart2P-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

body {
  font-family: "Press Start 2P", sans-serif;
}

Or load it from the official source. Google Fonts serves Press Start 2P with this markup:

HTML, Google Fonts

Things to know

Sizes should be multiples of 8
The outlines sit on an 8-pixel grid. At 8px, 16px, 24px and so on the pixels are crisp; other sizes blur or distort them.
One style
Press Start 2P has a single Regular file. There is no bold or italic, and it is not a variable font.
Wide characters
Each glyph fills a square cell, so lines run long; the family name alone spans well over half of the specimen width.
Romanian and Vietnamese are not covered
Greek, Russian, Turkish and Polish are among the checked languages, but Romanian and Vietnamese are not.

FAQs

Is Press Start 2P free for commercial use?

Yes. Press Start 2P is licensed under the SIL Open Font License 1.1, so it can be used in personal and commercial projects, modified and redistributed. The fonts cannot be sold on their own, and a modified version keeps the same license and may not use the Reserved Font Name Press Start 2P without permission.

Who made Press Start 2P?

Press Start 2P was made by Cody Boisclair, credited as CodeMan38. The copyright notice names The Press Start 2P Project Authors.

What size should Press Start 2P be set at?

Press Start 2P is designed for 8px, 16px and other multiples of 8, where its pixels align with the screen grid.

How many weights does Press Start 2P have?

Press Start 2P has one weight, Regular 400, with no italic. It is not a variable font.

Which languages does Press Start 2P support?

Press Start 2P includes the letters needed for English and other Latin-script languages such as French, German, Turkish and Polish, as well as Russian, Ukrainian, Bulgarian and Greek.

Comments

No comments yet. If you have used Press Start 2P, tell other readers how it went.

Leave a comment

Comments are reviewed before they appear. Links are marked as user content.

Collections with Press Start 2P

  • Pixel and arcade fonts

    Bitmap-style and dot-matrix display fonts after 1980s game screens, terminals and LED panels, for retro games and tech graphics.

Similar fonts

Other families in the same classification, ordered by shared use tags. All display fonts