I've seen a lot of discussion on how people/fanboys wonder why people don't recognize Superman when he's wearing his glasses as Clark Kent, and some had came up with theories about this. But I remember one friend of mine told me long ago the real reason why people don't see Superman when CK is wearing the glasses. I've never seen this explanation in all the forums I've read nor in any website or book. I really don't know if it's in the comics, but I really find this explanation reasonable and believable concerning the glasses, and the reason is as follows: my friend told me that the glasses, the glass itself is from Krypton, it's an alien type glass that when Superman wears them, people don't see him, but if he removes them, they immediately see him, that's why, he never takes them off, not for one minute, at least in the Superman movies, because, then Louis or whoever knows Superman, will immediately recognize him. Is there some kind of base on this?
Also, on the suit, same friend told me that the reason why the Superman suit does not rips when he's fighting/getting blast with bullets is, besides being Kryptonian, is because the Superman aura is about 1 inch outside his body, so the suit is still 'protected' by his aura, that's why the bullets don't do anything to the suit. On the other hand, the cape rips more easily because is outside his aura. Again, I'm not sure if there is any proof for this, or if it's mentioned in the comics.
What are your thoughts on these two subjects?