What ︪ means
It closes a tilde that spans several letters.
A combining mark attaches to a base—the letter it modifies. The documented sequence puts UFE29 after the first base, UFE2D after each middle base, and UFE2A after the last. Together, those marks draw one tilde beneath three or more letters; ︪ alone cannot make the span.
Why split the mark into pieces?
The pieces let plain text carry one mark across several letters.
The 2011 proposal includes a triple-tilde specimen from Deutscher Sprachatlas, a printed atlas of German dialects published across 1927–1956. It also shows a German dialect spelling with a triple breve, a curved mark below letters. In the Uralic Phonetic Alphabet, a system for transcribing sounds in the Uralic language family, a different triple mark signals three vowel sounds in one syllable. These are related span notations, not interchangeable readings.
An early version of the 2011 proposal used UFE2B for the middle. In 2012, UFE2B became the macron left half below, and the conjoining macron below was assigned UFE2D.
Specialist notation for phonetic, dialect, and historical transcription; odd as casual decoration.
A lone ︪ is only a right edge; it cannot draw the span.
Part of the collection
Don't confuse it with
2Combining tilde below is a full mark under one base; ︪ is the end piece of a longer span.
Combining tilde above sits over a base; ︪ belongs beneath a multi-letter span.
Questions people ask
2Is the dotted circle part of ︪?
No. When a chart shows the mark over a dotted circle, the circle is a placeholder base, not part of ︪.
Will every app render the entire span cleanly?
Not always. Unicode 18.0 says half-mark sequences used to span three or more letters can render unsatisfactorily in plain text. The sequence can still be correctly encoded.
How to type or find ︪
- Search it as
- fe2a · u+fe2a · tilde below · triple tilde below · combining half mark · FE29 FE2D FE2A
- Shows up in
- Anything that takes text · its shape is whatever your font draws
︪\FE2ACodes and encoding1 code points
A visible symbol can contain several code points. JS .length counts UTF-16 units; UTF-8 counts bytes.

