The Universal Atlas of Phonetic Evolution
Back to Matrix [d] → [j] Edit this Data

[j]→[d]Certainty: 3/5Commonality: 1/5

Voiced palatal approximant to Voiced alveolar plosive

The fortition of the palatal approximant [j] into the voiced alveolar stop [d] is a cross-linguistically rare but attested sound change. Glide fortition (strengthening of approximants into obstruents) is one of the more typologically unusual directions of change, since it moves against the predominant pattern of weakening. When glides do strengthen, the palatal glide [j] is the most commonly affected, and the most frequent output is the affricate [dʒ] (as in many Romance languages) or the fricative [ʒ]. A plain alveolar stop [d] as the output is documented primarily in two well-cited cases: Yonaguni (Southern Ryukyuan, Japonic family), where word-initial *j > [d], and Dhivehi/Maldivian (Indo-Aryan), where initial *y- > [d] (e.g. Sanskrit-derived *yaṣṭi > Dhivehi doṣi, versus Sinhala yæṭi). These represent the strongest typological attestation for this specific shift. In developmental phonology, children may occasionally substitute [d] for [j] as a stopping process.

Phonetic Effects

Fortition, Stopping, Glide Hardening

Language Examples

Proto-Indo-Aryan *y- / [j]→[d]— Word-initial *y- regularly became [d] in Dhivehi (Maldivian). Example: *yaṣṭi > Dhivehi doṣi (cf. Sinhala yæṭi 'staff/rod'). This is a regular, conditioned change unique to Dhivehi among Indo-Aryan languages.
Proto-Southern-Ryukyuan *j→[d]— Only Yonaguni (the southernmost Ryukyuan language) underwent *j > d word-initially, while the closely related Miyako and Yaeyama branches retained the glide. Documented in comparative Ryukyuan phonology.
Latin [j] (initial yod)→[dʒ] in Italian, Old French; [ʒ] in French, Portuguese— In most Romance languages the Latin yod strengthened to an affricate or fricative rather than a plain stop, making [dʒ] the typical output. A plain [d] is not the Romance norm, but the same fortition impulse is clear.

Related Transformations

Spotted a mistake or have a better example?

EchoDrift is community-driven. You can suggest a change directly through GitHub.

Propose an Edit on GitHub