On 05/08/2022 13:15, Ihor Radchenko wrote:
Max Nikulin writes:DejaVuSansMono has at least - "\u{21fd}" "⇽" LEFTWARDS OPEN-HEADED ARROW https://util.unicode.org/UnicodeJsps/character.jsp?a=21fd - "\u{2190}" "←" LEFTWARDS ARROW https://util.unicode.org/UnicodeJsps/character.jsp?a=2190 from https://en.wikipedia.org/wiki/Arrows_(Unicode_block)"⇽" looks better on my system. However, I do not see "⇽" LEFTWARDS OPEN-HEADED ARROW in Liberation Fonts used by default in Emacs on my system. Though I only tested using emacs -Q + M-x describe-char
You are right. Courier New is immortal and fonts created to be metric-compatible with it will outlive this font. I forgot about such compatibility test.
Another approach would be assuming reasonable set of modern fonts and providing some defcustom to switch to legacy compatibility mode.
