We certainly should not be announcing to others that we are fasting so they feel sorry for us! And, if fasting is to humble us, then why would we use it to promote ourselves as better than others?
We should fast when we feel the need to be closer to God, but it should be a private matter and not just a ceremony to show others how religious we are.