A 'homograph' is one of a group of words that share the same spelling but have different meanings. When spoken, the meanings are sometimes, but not necessarily, distinguished by different pronunciations. A homograph is a specific type of '
homonym'.
Example:
:shift ''n''. (a change)
shift ''n''. (a period at work)
shift ''v''. (slang for 'move it')
These are commonly described as different senses of the same word, but if a word is regarded as a unique idea separate from its orthography and pronunciation then they are two different words.
Homograph disambiguation is critically important in
speech synthesis,
natural language processing and other fields.
In typography, "homograph" is sometimes used as a synomym for
homoglyph.
See also
★
Homography, a concept in geometry. A homography matrix is sometimes known as a 'homograph'.