You're right it's a private code base.   I'm assuming if I run that code, it remaps everywhere.   If would like to use github fonts and font awesome fonts and they share the same character then I would have to choose one glyph. Is that correct?  

However, on Linux/Cygwin such mapping is not necessary.  All that is necessary is to declare the font.

Matt