This question explains how to make : behave as \colon. Except that the solution in the most upvoted answer doesn't work 100%. That solution says to make : behave in such a way, one has to use the command \DeclareMathSymbol{:}{\mathpunct}{operators}{"3A}.
With that command it looks like this (how it looks for \colon was added as an optical reference):
So one can see, that the :, although it should look like \colon actually has the spacing a bit different. Question 1: Is there a way to fix this ?
For completeness, this is how it looks, when the above command is disabled, and : is displayed as it normally would:
Question 2: Does activating this option change in any way the spacing of : when it is not used in math mode?




:should be used when defining functions as above for most professional looking documents: The one where Carlisle's redefinition changes:, the one with\colonor the standard:?Also, if you're interested, your answer generated a follow-up question, http://tex.stackexchange.com/questions/264401/is-set-to-colon-but-the-spacing-is-still-wrong-part-2, which pertains to
– l7ll7 Sep 02 '15 at 15:51:=, as egregs answer also has his rough corners.\colon(or a redefinition of:that looks like that) is best ? Could you please answer question 2 ? – l7ll7 Sep 02 '15 at 16:30