fsymbols
›Kokoelmat›Typographic›Retro Computer & Teletext Symbols

Retro Computer & Teletext Symbols

Teletext characters and retro computer symbols are the block mosaics, sprites and digits that 1970s and 80s home computers drew in text mode, now in Unicode as Symbols for Legacy Computing. Here are all 848 of them to copy, laid out the way the machines used them: the teletext 2 3 grid , the 2 4 octants of the Kaypro , seven-segment digits 🯰🯱🯲, Sharp MZ sprites and giant-letter pieces . Block & Shade Characters and Box Drawing Characters hold the plain blocks and lines.

Teletext characters: the 2 × 3 mosaic grid

Teletext was invented in Britain in the early 1970s: pages of news, weather and sport sent hidden inside the television signal and decoded by the set. Its pictures were built from a cell split into six little blocks, two across and three down, so a page was a mosaic of 2 3 tiles. Every combination of the six cells on or off gives 64 characters; the BBC Micro borrowed the same set for its Mode 7, Prestel and Minitel used the idea for videotex, and almost every European TV sold from the 1980s could show them.

Unicode calls these sextants: is cell 1 (top left), cell 2 (top right), cells 1 and 2 together, and is every cell except the first. The cells are numbered left to right, top to bottom, which is exactly how the grid above is arranged: each row is one pattern of the top four cells, each column adds nothing, the bottom-left cell, the bottom-right cell or both. Four of the 64 combinations are missing because they already existed as plain blocks: (left column), (right column), (all six) and empty space.

Teletext also had a separated graphics mode in which every cell was drawn with a thin gap around it, giving a page a dotted, lighter texture. Those 63 shapes, to , were added as their own characters in Unicode 16.0 (2024) so that teletext emulators and page archives could round-trip without private-use codes. They sit under the contiguous set in the same grid order.

Symbols for Legacy Computing: which machines these came from

The block Symbols for Legacy Computing (U1FB00 onwards) arrived in Unicode 13.0 in March 2020 with 212 characters, proposed by a group of retro-computing enthusiasts who went through the character ROMs of the Amstrad CPC, Apple II MouseText, Atari 8-bit and ST, Commodore PET and 64 (PETSCII), MSX, Mattel Aquarius, Oric, RISC OS, Sinclair ZX80 and ZX81, TRS-80, TI-99/4A, Minitel and teletext, and encoded every shape that was not yet in Unicode. That is where the sextants, the smooth wedges , the seven-segment digits 🯰–🯹, the half diagonals and oddities like the inverse check mark and the negative question mark come from.

Some characters only make sense in pairs. The running man is two halves of one Apple IIc MouseText icon; the folder is the same trick; the pointing hand is three thirds of a TRS-80 Model III cursor. They were encoded that way, as the top half and bottom half of the integral sign were decades earlier, so that old screens could be reproduced character for character.

A second block, Symbols for Legacy Computing Supplement (U1CC00 onwards), followed in Unicode 16.0 in September 2024 with 686 more characters from machines the first round had missed: the Kaypro CP/M luggables (the octants), the Sharp MZ series (sprites, outlined letters and the four-tile chess pieces), the Mattel Aquarius (the standing person ), Ohio Scientific and Robotron KC micros, and the HP 2640 terminal, whose large type ROM supplied the 55 pieces for building headline-sized letters out of ordinary cells.

Octants, sextants and pixel art in plain text

An octant splits the cell into eight: two columns, four rows. With 256 patterns you can plot any 2 4 bitmap one character at a time, which is why terminal plotting tools and Unicode art generators jumped on them. 26 of the 256 were already in Unicode as half blocks, quarter blocks and quadrants ( and friends), so the Supplement encodes the other 230; the grid above adds the four single eighth-cells in their places and leaves a gap for each old block. Each row is labelled with the sextant that has the same top six cells, so you can read it as "this sextant, plus the bottom row".

Octants are the solid cousins of braille art: a braille cell is also 2 4 dots, but dots, not filled squares, so a picture in braille looks dotted while the same picture in octants looks like real pixels. If you want a smoother curve than square cells give, the wedges and slope one edge of the cell, and the triangles point in the four directions. For dotted and shaded textures, and for the eighth-block lines that PETSCII used for borders, go to Block & Shade Characters; the straight lines and corners are in Box Drawing Characters.

Everything here assumes a monospace font and that adjacent lines sit flush. In a word processor with line spacing above 1.0 the mosaic shows horizontal gaps; in a terminal or a code block it joins up. Sextants are the safest choice today: the Windows Terminal font Cascadia Code draws every sextant and all 256 octants since its April 2024 release, and terminals such as foot and st render the sextant and eighth-block ranges themselves without relying on the font.

Sprites, chess pieces and seven-segment digits

The Sharp MZ computers shipped a character set full of ready-made game graphics, and the Supplement keeps them: flying saucers , alien monsters in two walking frames , crabs , a spider , rockets pointing four ways , a moon lander , a three-frame explosion , racing cars , tanks , snake heads with open and closed mouths , fish and frogs . Numbered frames are animation steps: print and alternately at the same spot and the alien walks.

Bigger pictures take four cells. The chess pieces , the television and the microcomputer are each an upper pair and a lower pair, meant to be typed on two lines; the four-tile faces let you mix eyes or with a smile , a frown or an open mouth . The sixteen twelfth-circle pieces to build one large circle across a 4 4 square of cells, and the outlined capitals and digits 𜳰 𜳱 were the Sharp MZ's title-screen lettering.

The seven-segment digits 🯰🯱🯲🯳🯴🯵🯶🯷🯸🯹 look like a pocket calculator or a digital clock, and unlike most of this page they are formally decimal digits: Unicode gives them numeric values, so software that understands Unicode digits reads 🯲🯰🯲🯵 as the number 2025. The outlined digits 𜳲𜳰𜳲𜳵 are digits too, while the outlined letters are classed as symbols, not letters, so they will not match a word search or change case.

How to type legacy computing symbols and why they show as boxes

No keyboard has these, so the practical way is to copy them: tap any symbol in the grid above, or copy a whole ready-made row from the combos. Programmers can type the code point directly, "\U0001FB02" in Python or "\u{1FB02}" in JavaScript for ; on Linux, CtrlShiftU followed by the hex code works in most text fields. The 2020 block runs from U1FB00 to U1FBF9, the 2024 Supplement from U1CC00 to U1CEB3.

Font support is the honest caveat. The sextants and octants are now in Cascadia Code and in several free monospace fonts made for terminals; the wedges, segmented digits and MouseText icons of the 2020 block are in fewer; the sprites, chess pieces and large type pieces of the 2024 Supplement are drawn by very few fonts yet, so on a phone or in a chat app they often appear as empty boxes or question marks. If a shape matters, send it where a monospace font with these blocks is installed, or send a screenshot.

Because the pictures are symbols, not emoji, they stay one colour and never turn into the cartoon version: is not and is not . Keep the outlined letters and segmented digits for decoration rather than real text, and remember that several of these characters are halves and thirds that only make sense next to their partner.

Symbolit

848

Napsauta symbolia: se kopioituu ja sen sivu avautuu.

Teletext mosaics: the 2 × 3 block grid

The 60 sextants of teletext and the BBC Micro, laid out by their cells: each row is one top pattern (shown as a quadrant), each column adds the bottom row. The four missing combinations are the plain blocks ▌ ▐ █ and empty space.

Separated mosaics (teletext separated graphics)

The same 2 × 3 grid with a gap between the cells, as teletext drew it in separated-graphics mode. Added in Unicode 16.0 (2024).

Smooth mosaics: wedges, slopes and triangles

Teletext-style diagonal shapes for curves and slopes in block pictures. Each wedge fills one corner of the cell.

Seven-segment and outlined digits

Segmented digits look like a calculator or digital clock display. The outlined digits come from the European Sharp MZ character set.

Outlined capital letters

Hollow A to Z from the European Sharp MZ set, used for logos and title screens. They are symbols, not letters: do not spell words with them in running text.

Octants: the 2 × 4 block grid

Every 2 × 4 pixel pattern of the Kaypro, 234 characters. Each row is one top pattern (shown as the matching sextant), each column adds the lowest row of cells. Gaps are shapes that already existed as block elements, such as ▀ ▄ ▘ ▟ and 🮂.

Sixteenth blocks and quarter strips

One cell of a 4 × 4 grid at a time, in position, and short bars that sit on one edge.

Circle pieces

The first four rows build one big circle across 4 × 4 character cells, as the Sharp MZ drew it.

Lines, corners and diagonals

Pieces that do not exist in the main Box Drawing block: corners that stop at the cell edge, half diagonals, ticked rulers and dashes.

Circuit diagram symbols

Schematic parts from an 8-bit character ROM: join them in a row to draw a circuit in plain text.

Arcade sprites: aliens, saucers, rockets

Game sprites from the Sharp MZ character set. Pairs and numbered frames are animation steps.

Tanks, planes, rifles and bombs

Racing cars, go-karts and rides

Go-karts and roller coaster

People: stick figures and runners

Top and bottom halves stack on two text lines to make one figure; numbered frames animate the run.

Running man (Apple MouseText)
Standing person
Runner facing right
Runner facing left
Runner facing you

Four-tile faces

Pick an upper pair and a lower pair to build a face across two lines.

Eyes open𜲦𜲧
Eyes closed𜲨𜲩
Smiling𜲪𜲫
Neutral𜲬𜲭
Open mouth𜲮𜲯
Frowning𜲰𜲱

Creatures

Four-tile pictures: TV, computer, chess

Each picture is four characters on two lines: upper pair above, lower pair below.

Microcomputer𜲶𜲷𜲸𜲹
Chess queen𜲾𜲿𜳀𜳁
Chess bishop𜳆𜳇𜳈𜳉
Chess knight𜳊𜳋𜳌𜳍
Standing knight𜳒𜳓𜳔𜳕

Icons, pointers and marks

Pointing hand (three thirds, TRS-80)
Folder (two halves, MouseText)
Spirals and striped triangles

Large type pieces (HP terminals)

Parts of giant letters from the HP 2640 terminal: stack them on a few lines to spell a headline.

How to use them

6 situationsNapsauta kopioidaksesi
Building a terminal app or a text-mode game
Use sextants for bars and tiles and octants for pixel plots; test in a font that draws them, such as Cascadia Code, and keep lines flush.
Making ASCII or Unicode art
Octants give true 2 4 pixels per cell, wedges smooth the edges, and the triangular shades add tone. Paste into a code block so the lines line up.
Recreating or archiving teletext pages
The contiguous set – and the separated set – are the official encodings of teletext graphics, so pages round-trip without private-use codes.
A retro-gaming Discord or forum
Drop a saucer , a walking alien or a racing car into a username or a post; warn friends on phones that they may see boxes.
A digital-clock or scoreboard look in a bio
The segmented digits 🯰–🯹 read as a seven-segment display: 🯱🯲:🯴🯵 for a time, 🯹🯹 for a score.
Sketching a circuit in plain text
Join resistor, capacitor, diode and transistor pieces with box-drawing lines; the logic gates cover simple diagrams.

Retro Computer & Teletext Symbols combos

15
Top-third rule, the teletext way to underline a header
A staircase built from four sextants
Rising slope from the smooth mosaics
Four three-quarter blocks: a diamond cut out of a square
Digital clock in seven-segment digits
A year as a calculator display
Outlined title lettering from the Sharp MZ
A row of alien invaders and their saucer
Three frames of an explosion
Racing cars and a go-kart on the starting grid
The Apple MouseText running man, two halves joined
The TRS-80 pointing hand in three thirds
A MouseText folder from its two halves
Four octants, from one cell lit to seven
Resistor, diode, capacitor, transistor in a line

Hyvä tietää

  • The sextant names encode the picture: BLOCK SEXTANT-135 would be the left column, but that shape already existed as Left Half Block, so Unicode skipped it, which is why the teletext grid has 60 characters, not 64.
  • The European Sharp MZ character set had four characters that looked unmistakably like the ghosts from Pac-Man. The proposal left them out as trademark-encumbered, so the aliens made it into Unicode and the ghosts did not.
  • The seven-segment digits 🯰–🯹 are real decimal digits in Unicode, with numeric values 0 to 9, and so are the outlined ones 𜳰–𜳹. The outlined letters –, by contrast, are symbols: the proposal first made them letters and the Unicode script experts changed that in 2022.
  • The large type pieces come from a special character ROM for HP 2640 terminals, sold so that a 1970s terminal could print headlines several lines tall by tiling fragments of letters.
  • Both blocks were proposed by the same group of hobbyists after searching the character generators of dozens of machines in the MAME emulator, and they argued to the Unicode committee that the supply of such shapes is finite because only so many computers were built before the IBM PC took over.

Usein kysytyt kysymykset

8

What are teletext characters?

The 2 3 block mosaics that teletext, Prestel, Minitel and the BBC Micro used to draw pictures in text mode. Unicode calls them sextants: and so on, 60 characters, plus the 63 separated versions – with a gap around each cell.

How do I copy and paste teletext characters?

Tap or click any character in the grid on this page to copy it, or copy a ready-made line from the combos. Paste into a code block or a monospace field so that the lines join up; in a word processor with extra line spacing the mosaic shows gaps.

What are sextant characters?

Sextant is Unicode's word for a character cell split into six cells, two across and three down. BLOCK SEXTANT-12 fills cells 1 and 2, BLOCK SEXTANT-123456 would be the full block . They are the teletext mosaic set.

What is Symbols for Legacy Computing?

A Unicode block added in March 2020 (version 13.0) with 212 graphic characters from 1970s and 80s home computers and teletext, plus a Supplement block added in September 2024 (version 16.0) with 686 more, including the octants, separated mosaics and Sharp MZ sprites.

What are octants in Unicode?

Block characters that split the cell into eight: two columns, four rows, like a braille cell but solid. The Supplement encodes 230 of the 256 patterns, to ; the other 26 already existed as half blocks and quadrants such as .

Why do legacy computing symbols show as boxes?

Your font does not have them yet. The sextants and octants are in Cascadia Code and several terminal fonts; the sprites, chess pieces and large type pieces of the 2024 Supplement are in very few fonts, so phones and chat apps often show a box or a question mark instead.

Are PETSCII characters in Unicode?

Mostly, yes. The PETSCII block and line shapes are spread across Block Elements, Box Drawing and Symbols for Legacy Computing, and the 2020 and 2024 additions filled the last gaps; the Commodore playing-card suits were in Unicode from the start.

What font supports Symbols for Legacy Computing?

Cascadia Code (the Windows Terminal font) draws the sextants and all 256 octants since April 2024, and several free monospace fonts made for terminals cover the 2020 block. Coverage of the 2024 Supplement is still rare, so check a font's glyph list before relying on the sprites or large type pieces.

Lisää kokoelmia

12