English has many heterographs: words that are spelled differently but pronounced the same. Examples include *there*/*their*/*they're*, *hear*/*here*, *red*/*read*, *led*/*lead*, etc.

English also has heteronyms: words that are spelled the same but pronounced differently. Examples include *wind* (blow/rotate), *bow* (tie/bend), *lead* (manage/metal), *read*, etc.

Is it rare for a language to have both of these concepts? Does English have more examples than other languages?