U+070F was added to Unicode in version 3.0 (1999). It belongs to the block Syriac in the Basic Multilingual Plane.

This character is a Format and is mainly used in the Syriac script. The character is also known as SAM.

The glyph is not a composition. It has a Neutral East Asian Width. In bidirectional context it acts as Arabic Letter and is not mirrored. In text U+070F behaves as Alphabetic regarding line breaks. It has type Format for sentence and Format for word breaks. The Grapheme Cluster Break is Control.

The Wikipedia has the following information about this codepoint:

The Syriac Abbreviation Mark is a Unicode Control character (U+070F) that forms part of the Syriac script block. In Syriac, words are sometimes written in an abbreviated form, omitting some of the last letters. In such cases, a special overline is drawn over some of the final letters of the abbreviated word. Traditionally, this overline has a point at each edge and a point in the middle, but sometimes a plain overline was used. Another use of this overline is to mark numbers: in Syriac numbers are written using numerical values which are assigned to letters (similarly to the Gematria system in Hebrew). The sequence of letters used to write the number are also marked by the overline.

To implement this special overline in Unicode, a special control character was conceived: the Syriac Abbreviation Mark (or SAM), described in section 8.3 of the Unicode Standard. It is inserted in the stream of characters just before the first letter which should be marked with the overline (visually, to the right of it, since Syriac is a right-to-left script). The rendering engine should put an overline on all subsequent Syriac script letters, until the first character which is not a Syriac letter or diacritic. However, many computer environments do not render this character correctly, but show rather a substitution glyph where it appears in the character stream.

Here is an example containing the SAM, just after the Syriac letter Alaph (first letter to the right): ܐ܏ܒܓܕ

The image below shows the correct way this should be rendered:


System Representation
UTF-16 07 0F
UTF-32 00 00 07 0F
URL-Quoted %DC%8F
HTML-Escape ܏
Wrong windows-1252 Mojibake �
alias SAM


Complete Record

Property Value
Age (age) 3.0
Unicode 1 Name (na1)
Block (blk) Syriac
General Category (gc) Format
Script (sc) Syriac
Bidirectional Category (bc) Arabic Letter
Combining Class (ccc) Not Reordered
Decomposition Type (dt) None
Decomposition Mapping (dm) �
Lowercase (Lower)
Simple Lowercase Mapping (slc) �
Lowercase Mapping (lc) �
Uppercase (Upper)
Simple Uppercase Mapping (suc) �
Uppercase Mapping (uc) �
Simple Titlecase Mapping (stc) �
Titlecase Mapping (tc) �
Case Folding (cf) �
ASCII Hex Digit (AHex)
Alphabetic (Alpha)
Bidi Control (Bidi_C)
Bidi Mirrored (Bidi_M)
Bidi Paired Bracket (bpb) �
Bidi Paired Bracket Type (bpt) None
Cased (Cased)
Composition Exclusion (CE)
Case Ignorable (CI)
Full Composition Exclusion (Comp_Ex)
Changes When Casefolded (CWCF)
Changes When Casemapped (CWCM)
Changes When NFKC Casefolded (CWKCF)
Changes When Lowercased (CWL)
Changes When Titlecased (CWT)
Changes When Uppercased (CWU)
Dash (Dash)
Deprecated (Dep)
Default Ignorable Code Point (DI)
Diacritic (Dia)
East Asian Width (ea) Neutral
Extender (Ext)
FC NFKC Closure (FC_NFKC) �
Grapheme Cluster Break (GCB) Control
Grapheme Base (Gr_Base)
Grapheme Extend (Gr_Ext)
Hex Digit (Hex)
Hangul Syllable Type (hst) Not Applicable
Hyphen (Hyphen)
ID Continue (IDC)
Ideographic (Ideo)
ID Start (IDS)
IDS Binary Operator (IDSB)
IDS Trinary Operator and (IDST)
Indic Positional Category (InPC) NA
Indic Syllabic Category (InSC) Other
ISO 10646 Comment (isc)
Joining Group (jg) No_Joining_Group
Join Control (Join_C)
Jamo Short Name (JSN)
Joining Type (jt) Transparent
Line Break (lb) Alphabetic
Logical Order Exception (LOE)
Math (Math)
Noncharacter Code Point (NChar)
NFC Quick Check (NFC_QC) Yes
NFD Quick Check (NFD_QC) Yes
NFKC Casefold (NFKC_CF) �
NFKC Quick Check (NFKC_QC) Yes
NFKD Quick Check (NFKD_QC) Yes
Numeric Type (nt) None
Numeric Value (nv) NaN
Other Alphabetic (OAlpha)
Other Default Ignorable Code Point (ODI)
Other Grapheme Extend (OGr_Ext)
Other ID Continue (OIDC)
Other ID Start (OIDS)
Other Lowercase (OLower)
Other Math (OMath)
Other Uppercase (OUpper)
Pattern Syntax (Pat_Syn)
Pattern White Space (Pat_WS)
Quotation Mark (QMark)
Radical (Radical)
Sentence Break (SB) Format
Simple Case Folding (scf) �
Script Extension (scx) Syriac
Soft Dotted (SD)
STerm (STerm)
Terminal Punctuation (Term)
Unified Ideograph (UIdeo)
Variation Selector (VS)
Word Break (WB) Format
White Space (WSpace)
XID Continue (XIDC)
XID Start (XIDS)
Expands On NFC (XO_NFC)
Expands On NFD (XO_NFD)
Expands On NFKC (XO_NFKC)
Expands On NFKD (XO_NFKD)