Can a macro determine if two letters in an artistic text string overlap?

Is it possible for a macro to figure out if two adjacent letters in a text string overlap (intersect) without converting the letters to curved objects? My hope is to come up with a macro that can loop through the words and letters in a text string, incrementally decrease the kerning between two adjacent letters until they overlap (visibly touching each other), and then increase the kerning until they have a certain spacing between them?