--- /dev/null
+;; -*- coding: utf-8-mcs-er -*-
+(define-char
+ '((name . "COMBINING LEFT HARPOON ABOVE")
+ (general-category mark non-spacing) ; Normative Category
+ (bidi-category . "NSM")
+ (mirrored . nil)
+ (=ucs . #x20D0) ; ⃐
+ ))
+(define-char
+ '((name . "COMBINING RIGHT HARPOON ABOVE")
+ (general-category mark non-spacing) ; Normative Category
+ (bidi-category . "NSM")
+ (mirrored . nil)
+ (=ucs . #x20D1) ; ⃑
+ ))
+(define-char
+ '((name . "COMBINING LONG VERTICAL LINE OVERLAY")
+ (general-category mark non-spacing) ; Normative Category
+ (bidi-category . "NSM")
+ (mirrored . nil)
+ (=ucs . #x20D2) ; ⃒
+ ))
+(define-char
+ '((name . "COMBINING SHORT VERTICAL LINE OVERLAY")
+ (general-category mark non-spacing) ; Normative Category
+ (bidi-category . "NSM")
+ (mirrored . nil)
+ (=ucs . #x20D3) ; ⃓
+ ))
+(define-char
+ '((name . "COMBINING ANTICLOCKWISE ARROW ABOVE")
+ (general-category mark non-spacing) ; Normative Category
+ (bidi-category . "NSM")
+ (mirrored . nil)
+ (=ucs . #x20D4) ; ⃔
+ ))
+(define-char
+ '((name . "COMBINING CLOCKWISE ARROW ABOVE")
+ (general-category mark non-spacing) ; Normative Category
+ (bidi-category . "NSM")
+ (mirrored . nil)
+ (=ucs . #x20D5) ; ⃕
+ ))
+(define-char
+ '((name . "COMBINING LEFT ARROW ABOVE")
+ (general-category mark non-spacing) ; Normative Category
+ (bidi-category . "NSM")
+ (mirrored . nil)
+ (=ucs . #x20D6) ; ⃖
+ ))
+(define-char
+ '((name . "COMBINING RIGHT ARROW ABOVE")
+ (general-category mark non-spacing) ; Normative Category
+ (bidi-category . "NSM")
+ (mirrored . nil)
+ (=ucs . #x20D7) ; ⃗
+ ))
+(define-char
+ '((name . "COMBINING RING OVERLAY")
+ (general-category mark non-spacing) ; Normative Category
+ (bidi-category . "NSM")
+ (mirrored . nil)
+ (=ucs . #x20D8) ; ⃘
+ ))
+(define-char
+ '((name . "COMBINING CLOCKWISE RING OVERLAY")
+ (general-category mark non-spacing) ; Normative Category
+ (bidi-category . "NSM")
+ (mirrored . nil)
+ (=ucs . #x20D9) ; ⃙
+ ))
+(define-char
+ '((name . "COMBINING ANTICLOCKWISE RING OVERLAY")
+ (general-category mark non-spacing) ; Normative Category
+ (bidi-category . "NSM")
+ (mirrored . nil)
+ (=ucs . #x20DA) ; ⃚
+ ))
+(define-char
+ '((name . "COMBINING THREE DOTS ABOVE")
+ (general-category mark non-spacing) ; Normative Category
+ (bidi-category . "NSM")
+ (mirrored . nil)
+ (=ucs . #x20DB) ; ⃛
+ ))
+(define-char
+ '((name . "COMBINING FOUR DOTS ABOVE")
+ (general-category mark non-spacing) ; Normative Category
+ (bidi-category . "NSM")
+ (mirrored . nil)
+ (=ucs . #x20DC) ; ⃜
+ ))
+(define-char
+ '((name . "COMBINING ENCLOSING CIRCLE")
+ (general-category mark enclosing) ; Normative Category
+ (bidi-category . "NSM")
+ (mirrored . nil)
+ (=ucs . #x20DD) ; ⃝
+ ))
+(define-char
+ '((name . "COMBINING ENCLOSING SQUARE")
+ (general-category mark enclosing) ; Normative Category
+ (bidi-category . "NSM")
+ (mirrored . nil)
+ (=ucs . #x20DE) ; ⃞
+ ))
+(define-char
+ '((name . "COMBINING ENCLOSING DIAMOND")
+ (general-category mark enclosing) ; Normative Category
+ (bidi-category . "NSM")
+ (mirrored . nil)
+ (=ucs . #x20DF) ; ⃟
+ ))
+(define-char
+ '((name . "COMBINING ENCLOSING CIRCLE BACKSLASH")
+ (general-category mark enclosing) ; Normative Category
+ (bidi-category . "NSM")
+ (mirrored . nil)
+ (=ucs . #x20E0) ; ⃠
+ ))
+(define-char
+ '((name . "COMBINING LEFT RIGHT ARROW ABOVE")
+ (general-category mark non-spacing) ; Normative Category
+ (bidi-category . "NSM")
+ (mirrored . nil)
+ (=ucs . #x20E1) ; ⃡
+ ))
+(define-char
+ '((name . "COMBINING ENCLOSING SCREEN")
+ (general-category mark enclosing) ; Normative Category
+ (bidi-category . "NSM")
+ (mirrored . nil)
+ (=ucs . #x20E2) ; ⃢
+ ))
+(define-char
+ '((name . "COMBINING ENCLOSING KEYCAP")
+ (general-category mark enclosing) ; Normative Category
+ (bidi-category . "NSM")
+ (mirrored . nil)
+ (=ucs . #x20E3) ; ⃣
+ ))