and rendering. It also provides a comprehensive catalog of character properties, including those needed for supporting bidirectional text, as well as visual charts and reference data sets to aid implementers. Previously, The Unicode Standard was sold as a print volume containing the complete core specification, standard annexes, and code charts. However, Unicode 5.0, published in 2006, was the last version printed this way. Starting with version 5.2, only the core specification, published as print-on-demand paperback, may be purchased. The full text, on the other hand, is published as a free PDF on the Unicode website. A practical reason for this publication method highlights the second significant difference between the UCS and Unicode—the frequency with which updated versions are released and new characters added. The Unicode Standard has regularly released annual expanded versions, occasionally with more than one version released in a calendar year and with rare cases where the scheduled release had to be postponed. For instance, in April 2020, only a month after version 13.0 was published, the Unicode Consortium announced they had changed the intended release date for version 14.0, pushing it back six months from March 2021 to September 2021 due to the COVID-19 pandemic. The latest version of Unicode, 15.0.0, was released on 13 September 2022. Several annexes were updated including Unicode Security Mechanisms (UTS #39), and a total of 4489 new characters were encoded, including 20 new emoji characters, such as "wireless" (network) symbol and hearts in different colors such as pink, two new scripts, CJK Unified Ideographs extension, and multiple additions to existing blocks. Thus far, the following major and minor versions of the Unicode standard have been published. Update versions, which do not include any changes to character repertoire, are signified by the third number (e.g., "version 4.0.1") and are omitted in the table below. Architecture and terminology Codespace and Code Points The Unicode Standard defines a codespace: a set of integers called code points and denoted as through . The first two characters are always "U+" to indicate the beginning of a code point. They are followed by the code point value in hexadecimal. At least 4 hexadecimal digits are shown, prepended with leading zeros as needed. For example, for the division sign is padded with two leading zeros, but for the Egyptian hieroglyph is not padded. Of these 216 + 220 defined code points, the code points from through , which