Some unicode chars always fallback to glyphs from a different font
Steps to reproduce:
- Open Inkscape
- Create a text object
- Using the Windows Character Map tool, copy characters from the zodiac signs range (U+2648 to U+2653) into that text object.
- Set the text object's font to a font that contains those glyphs.
What happened?
The zodiac signs do not display in the chosen font, but instead display in some fallback system font (perhaps "sans serif"?)
I have also tried adding glyphs via Inkscape's Glyphs pane, with the same result. I have tried with every font on my system that I can see (via the Character Map tool) contains these glyphs: DejaVu Sans, DejaVu Sans Mono, Linux Biolinum G, Linux Libertine G, MS Gothic, Segoe UI Symbol, etc., etc. The result is always the same: Inkscape fails to display them using the chosen font, but falls back to those ugly glyphs with the boxes around them.
As you can see, the glyphs do not match those shown in the Character Map tool.
I haven't tested all unicode ranges to see whether other glyphs are similarly affected.
What should have happened?
Glyphs should display in the chosen font. I discovered this fault when I opened an old SVG created with a previous version of inkscape (sorry, can't tell you the version without digging out my old machine), and the zodiac glyphs, which previously displayed fine, did not in Inkscape 0.92.4.
Inkscape Version and Operating System:
Inkscape 0.92.4
Windows 10 Home version 1803, 64 bit.