1. Any mark placed over, under, or through a Latin-based character, usually to indicate a change in phonetic value from the unmarked state.
  2. A character that is attached to or overlays a preceding base character.
Most diacritics are non-spacing characters that don't increase the width of the base character.