It makes use of OpenType features and contextual alternates to ensure any letter combination will interlock.
Each word typed in Chasmata fits into the silhouette of a rectangle, with letters adapting to fill the negative space between them.