The Number Behind a Written Character

Written by Studio AM.

A computer does not store a written character as ink or shape. It stores numbers. Trouble arose when different systems assigned the same number to different characters, or different numbers to the same character. Text created on one machine could arrive on another as nonsense because sender and receiver were using different code books.

Unicode provides a shared system for identifying characters used in writing. Each encoded character receives a code point, a number written in a standard form. A Latin letter, an Arabic letter, and a mathematical sign can therefore keep their identities as text moves among compatible devices and programs. An encoding such as UTF-8 specifies how those code points become bytes for storage or transmission.

The code point does not dictate the exact mark a reader sees. A font supplies a glyph, the visual form, so one character can appear in many typefaces. Some visible units also require more than one code point, and software must apply rules for combining and arranging them.

This infrastructure coordinates machines; it does not translate sentences or guarantee that every device has a suitable font. Even so, it separates a character's identity from one local machine's drawing of it. That distinction lets the same underlying text survive changes of software, screen, and typeface.

Questions

Choose an answer. The explanation appears after you answer.

  1. Question 1 of 4

    What is the main idea of the passage?

  2. Question 2 of 4

    Why could older text appear as nonsense on another machine?

  3. Question 3 of 4

    What is a “glyph” in this passage?

  4. Question 4 of 4

    What does an encoding such as UTF-8 specify?

Score: none answered yet.

More passages

Practise reading