The best fabric to dry-clean your glasses is microfiber. It doesn’t scratch the lenses and neither does it accumulate grime. Never wipe the lenses with your shirt’s hem or sleeve: they’ll leave tiny scratches that will create an additional burden for your eyes.