I am currently working on a project involving the simulation of the Prague Astronomical Clock (). My goal is to display the glyphs representing signs of the zodiac, which are in the Unicode range U+263C-2653 along with other astronomical symbols.
My preference is for simple text glyphs, however many web browsers tend to automatically replace these characters with emojis as shown here:
https://i.sstatic.net/D2Tx5.png
Fortunately, there are non-emoji versions of these characters available such as:
https://i.sstatic.net/Lu1mz.png
I have attempted to address this issue by using the following code:
@font-face {
font-family: 'NoEmojiAstronomy';
src: local('Apple Symbol'); // I have experimented with various fonts and listing multiple fonts as well
unicode-range: U+263C-2653;
}
.info-panel {
background-color: $controls-background;
color: $controls-text;
font: 14px NoEmojiAstronomy, Arial, sans-serif;
padding: 0.5em 2.5em 0.5em 0.5em;
position: relative;
Unfortunately, I have not seen any improvement and continue to encounter emoji instead of the desired characters. Any suggestions on how to resolve this issue would be greatly appreciated.