Comment 2 for bug 736613

Revision history for this message
Paul Sladen (sladen) wrote : Re: Expansion: Spacing substituted of ℃ is bogus

Hello Stuart. What is happening is that '℃' is not in the Ubuntu Mono yet, so it is getting substituted from DejaVu Sans (note: not that it's not even in DejaVu Sans _Mono_ yet either, as it's so rare!).

Ubuntu Mono (depending on which exact alpha cut you're using) has a cell-width of 482–560/1000 wide. The glyph in DejaVu is 2300/2048 (~1123/1000 in the same scale) and is overspilling across two whole cells; if you select the text with your mouse cursor you should see what's happening as the cursor highlights one cell to the next.

This is the same problem as bug #690476 ("Mono: provide '�' fixed-width U+FFFD replacement character") and the ultimate answer will be the drastic expansion of the Ubuntu Mono to cover more of Unicode; but making a font takes a very long time and it's not possible to do everything at once.

If you know of a type-designer enthusiastic to work on some of this additional expansion, catching most of the massively over-wide characters that are getting substituted at the moment would probably be a really useful starting point!