Ok, I have a mail icon for the message system. Whenever there is a new incomming message , the system will count the number of UNREAD messages & show that number on top of the mail icon. It look like this:
________ |6_\/__|
The problem is that the mail icon has a very limited spaces. So if the number of UNREAD messages is 6 or 12 then it's is ok, but what if the number of UNREAD messages is like 7856656? then there is no space to show that number on top of the icon.
or we can do like stackoverflow did, that is if number is> 1000
then it will show 1K
. However, if we do like that, then user won't be able to see if there is new message comming cos 1001
or 1023
or 1560
all were interpreted as 1K
.
So my question is:
What is the logic of showing the number of messages that the user has not read?