If you're looking for possible correct suggestions for the misspelling "afront", you can consider "affront" instead. While "afront" might seem like a plausible word, especially considering "aback" as a synonym for "in surprise", "affront" is the correct term meaning an offense or insult.