A small C library for phonological features and segment distances.
Given an IPA grapheme and a feature system, merkmal returns the feature bundle for that segment. Given two segments, it computes a distance based on their features. It can also tokenize IPA strings and produce pairwise distance matrices.
merkmal does not align sequences — for that, see regulae. It does not reconstruct proto-forms, and it cannot tell you which feature system is appropriate for your data; that is a theoretical choice the researcher makes.