The Radical Font
Eric Lengyel • February 27, 2026
The Radical Pie equation editor ships with a special font that’s unsurprisingly named Radical. This font started out as a way to provide a few extra symbols that didn’t exist in Unicode and to correct some subtle errors in the old Symbol font. As the need increased for more and more mathematical symbols with a look and feel consistent with the Times and STIX font families, the Radical font grew much larger in size. When Radical Pie 1.0 shipped, there were a total of 760 glyphs in the font. As of version 1.6, the latest version when I wrote this, the count is 1017.
The full set of characters in the Radical Font can be seen on its documentation page. There are no letters, numbers, or common symbols like percent or ampersand, just mathematical and scientific characters. About two thirds of them are concentrated in the Unicode blocks shown below, which include many mathematical operators, a wide variety of relations, and a sampling of the huge number of arrows defined by Unicode.
U+2190..U+21FF

U+2200..U+22FF

U+2900..U+29FF

U+2A00..U+2AFF

The Unicode standard also defines a bunch of symbols that appear in specific areas of science, and they added some new stuff in Unicode 17, which was released in September 2025. The Radical font contains support for these latest additions in the most recent release of Radical Pie.
The number of Unicode characters dedicated to chemistry has always been somewhat light. Before Unicode 17, there were a couple variations of a benzene ring, and that’s about it. Then a proposal for new chemistry symbols was incorporated into the standard, giving us a set of characters that’s a bit larger. A new standard state symbol was added at U+1CEF0 to replace the misuse of U+29B5, which is close in appearance but not quite the right shape. Nine new long arrows were also added at U+1F8D0 through U+1F8D8 for use in chemical equations. (With the exception of the last one of these, the arrow builder in Radical Pie could already create these as stretchable arrows with labels above or below.) The full set of characters specifically intended for chemistry included in the Radical font are listed in the following table.
The mhchem LaTeX package was the inspiration for the new arrows added in Unicode 17. This package also defines several symbols for chemical bonds that do not appear in Unicode, but I felt it would be useful to have them in Radical Pie. Since Unicode does not define code points for them, the ten bond symbols shown in the following table had to be placed in one of the private use areas (PUA) of the code space.
| Unicode | Character | Description |
|---|---|---|
| U+1CEF0 | Standard state | |
| U+23E3 | Benzene 1 | |
| U+232C | Benzene 2 | |
| U+1F8D0 | Long rightwards arrow over long leftwards arrow | |
| U+1F8D1 | Long rightwards harpoon over long leftwards harpoon | |
| U+1F8D2 | Long rightwards harpoon above short leftwards harpoon | |
| U+1F8D3 | Short rightwards harpoon above long leftwards harpoon | |
| U+1F8D4 | Long leftwards harpoon above short rightwards harpoon | |
| U+1F8D5 | Short leftwards harpoon above long rightwards harpoon | |
| U+1F8D6 | Long rightwards arrow through X | |
| U+1F8D7 | Long rightwards arrow with double slash | |
| U+1F8D8 | Long left right arrow with dependent lobe | |
| U+EE30 (PUA) | Single bond | |
| U+EE31 (PUA) | Double bond | |
| U+EE32 (PUA) | Triple bond | |
| U+EE33 (PUA) | Quadruple bond | |
| U+EE34 (PUA) | Partial bond | |
| U+EE35 (PUA) | Aromatic single bond 1 | |
| U+EE36 (PUA) | Aromatic single bond 2 | |
| U+EE37 (PUA) | Aromatic double bond 1 | |
| U+EE38 (PUA) | Aromatic double bond 2 | |
| U+EE39 (PUA) | Aromatic double bond 3 |
The Unicode standard includes a surprising number of astronomical symbols, and 21 more were added in Unicode 17. Nowadays, some of these symbols have more astrological meaning rather than astronomical, but they are still historically relevant. The entire set includes symbols for the planets, dwarf planets, major asteroids, and a few objects in the outer solar system called centaurs.
Symbols for the sun, moon, and planets are shown in the following table. These were among the first glyphs I drew for the Radical font because I was having a hard time finding them with the right style and stroke weights in an existing font. Of all the astronomical symbols shown here and below, these are the most likely to be used in scientific writing because they often appear as subscripts when describing the mass, radius, or some other property of a celestial body.
| Unicode | Character | Description |
|---|---|---|
| U+2609 | Sun | |
| U+263E | Left moon | |
| U+263D | Right moon | |
| U+263F | Mercury | |
| U+2640 | Venus | |
| U+1F728 | Earth | |
| U+2641 | Earth variant | |
| U+2642 | Mars | |
| U+2643 | Jupiter | |
| U+2644 | Saturn | |
| U+26E2 | Uranus | |
| U+2645 | Uranus variant | |
| U+2646 | Neptune | |
| U+2BC9 | Neptune variant |
The following table shows the symbols for the dwarf planets in the Radical font, including the five officially recognized dwarf planets and four more that are likely candidates for dwarf planet classification in the future.
| Unicode | Character | Description |
|---|---|---|
| U+2647 | Pluto | |
| U+2BD3 | Pluto variant | |
| U+2BF0 | Eris | |
| U+2BF1 | Eris variant | |
| U+26B3 | Ceres | |
| U+1F77B | Haumea | |
| U+1F77C | Makemake | |
| U+1F77D | Gonggong | |
| U+1F77E | Quaoar | |
| U+1F77F | Orcus | |
| U+2BF2 | Sedna |
The 21 new astronomical symbols added to Unicode 17 all represent major asteroids, expanding the handful of symbols that were previously encoded. The Radical font now contains each and every one, and they are shown in the following table. I realize these symbols are very obscure and their use in scientific literature will be extremely rare, but it was still fun to make glyphs for them.
| Unicode | Character | Description |
|---|---|---|
| U+26B4 | 2 Pallas | |
| U+26B5 | 3 Juno | |
| U+26B6 | 4 Vesta | |
| U+1F778 | 5 Astraea | |
| U+2BD9 | 5 Astraea variant | |
| U+1CEC0 | 6 Hebe | |
| U+1CEC1 | 7 Iris | |
| U+1CEC2 | 8 Flora | |
| U+1CEC3 | 9 Metis | |
| U+2BDA | 10 Hygiea | |
| U+1CEC4 | 11 Parthenope | |
| U+1F77A | 11 Parthenope variant | |
| U+1CEC5 | 12 Victoria | |
| U+1CEC6 | 13 Egeria | |
| U+1CEC7 | 14 Irene | |
| U+1CEC8 | 15 Eunomia | |
| U+1CEC9 | 16 Psyche | |
| U+1CECA | 17 Thetis | |
| U+1CECB | 18 Melpomene | |
| U+1CECC | 19 Fortuna | |
| U+1CECD | 26 Proserpina | |
| U+2BD8 | 26 Proserpina variant | |
| U+1CECE | 28 Bellona | |
| U+1CECF | 29 Amphitrite | |
| U+1CED0 | 35 Leukothea |
Finally, the Unicode standard currently includes symbols for 14 of the 88 constellations. Twelve of these come straight from the zodiac. The ecliptic intersects one more constellation, Ophiuchus, and that is sometimes included as the 13th sign of the zodiac, so it was put into Unicode as well. The 14th constellation in the table, Lyra, has the same symbol as the alternate for the asteroid 11 Parthenope, which was just added to Unicode 17 as U+1F77A. The remaining 74 constellations are not encoded, but there is a proposal in the works to get them into the standard.
| Unicode | Character | Description |
|---|---|---|
| U+2648 | Aries | |
| U+2649 | Taurus | |
| U+264A | Gemini | |
| U+264B | Cancer | |
| U+264C | Leo | |
| U+264D | Virgo | |
| U+264E | Libra | |
| U+264F | Scorpius | |
| U+2650 | Sagittarius | |
| U+2651 | Capricornus | |
| U+2652 | Aquarius | |
| U+2653 | Pisces | |
| U+26CE | Ophiuchus | |
| U+1F77A | Lyra |
In Radical Pie, many of the characters shown above are available in the symbol palettes,
and all of them can be accessed in the Insert Character dialog.
For each of the astronomical symbols, a TeX identifier is also available so, for example,
it’s possible to just type \Mars, \Ceres, or \Lyra followed by a space in the editor
to obtain the corresponding symbol.