They are all words that mean the opposite of themselves.
Example: Cleave means both to adhere to, and to split.
However, at least 'resign' is not homonymically accurate, as the
meaning 'to surrender' is pronounced with a z, and resign 'to
sign/issue again', is pronounced with an s.
Written, however, they do look the same.