That looks so wrong. Why would they do this?
Another example of form over function, to the utter detriment of function, IMHO.
https://github.com/tonsky/FiraCode https://news.ycombinator.com/item?id=10764527
But I think it's different: it uses double-width characters for two-character ligatures, so this doesn't break alignment.