If it supports all characters defined by the Unicode standard, then it should. However, it wouldn't surprise me if Google blacklists the non-language symbols (like the emoji, shapes, etc.) because it is not within the scope of their goal. You can't read emoji like a word, so it wouldn't work well with the goal of making email addresses readable.