Unicode is pretty compact, and carries a lot more nuance than up/down. IDK which clients do image file emoticons, but it seems to me like an inefficient solution to a solved problem...