No space is placed before a colon in modern English-language printing - french is different.