block by 1wheel 910ce0a41712f24b99bf474ffe550741

unicode-arrow-size

Full Screen

← and → aren’t symmetric in Consolas and Courier!

I’m not sure why monaco, “consolas” doesn’t match “monaco” or “consolas”. How do fonts work??

Josh Katz points out that font subsitution works on a glyph level. “monaco” and “courier” don’t have a left arrow glyph and so they default to the “Lucida Grande” left arrow. “monaco, consolas” uses the right arrow from “monaco” and the left arrow from “consolas”. “consolas” has left and right arrows, so “consolas, monaco” uses both of them. Thanks Josh!

Found while working on Aaronson Oracle.

_script.js

index.html

style.css