- Use `=>decomposition@compat' instead of `->decomposition' for
authortomo <tomo>
Fri, 5 Aug 2005 04:20:31 +0000 (04:20 +0000)
committertomo <tomo>
Fri, 5 Aug 2005 04:20:31 +0000 (04:20 +0000)
  compatibility decomposition mapping.
- Use `=decomposition' instead of `->decomposition'.
- Use `<-font' instead of `->decomposition' for compatibility mapping
  to single character tagged `font'.

lisp/utf-2000/u0FB00-Alphabetic-Presentation-Forms.el

index a4c2532..a3a74bc 100644 (file)
@@ -4,7 +4,13 @@
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   compat #x0066 #x0066)
+    (=>decomposition@compat
+     ((name              . "LATIN SMALL LETTER F")
+      (=ucs              . #x0066)     ; f
+      )
+     ((name              . "LATIN SMALL LETTER F")
+      (=ucs              . #x0066)     ; f
+      ))
     (=ucs              . #xFB00)       ; ff
     ))
 (define-char
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   compat #x0066 #x0069)
+    (=>decomposition@compat
+     ((name              . "LATIN SMALL LETTER F")
+      (=ucs              . #x0066)     ; f
+      )
+     ((name              . "LATIN SMALL LETTER I")
+      (=ucs              . #x0069)     ; i
+      ))
     (=ucs              . #xFB01)       ; fi
     ))
 (define-char
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   compat #x0066 #x006C)
+    (=>decomposition@compat
+     ((name              . "LATIN SMALL LETTER F")
+      (=ucs              . #x0066)     ; f
+      )
+     ((name              . "LATIN SMALL LETTER L")
+      (=ucs              . #x006C)     ; l
+      ))
     (=ucs              . #xFB02)       ; fl
     ))
 (define-char
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   compat #x0066 #x0066 #x0069)
+    (=>decomposition@compat
+     ((name              . "LATIN SMALL LETTER F")
+      (=ucs              . #x0066)     ; f
+      )
+     ((name              . "LATIN SMALL LETTER F")
+      (=ucs              . #x0066)     ; f
+      )
+     ((name              . "LATIN SMALL LETTER I")
+      (=ucs              . #x0069)     ; i
+      ))
     (=ucs              . #xFB03)       ; ffi
     ))
 (define-char
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   compat #x0066 #x0066 #x006C)
+    (=>decomposition@compat
+     ((name              . "LATIN SMALL LETTER F")
+      (=ucs              . #x0066)     ; f
+      )
+     ((name              . "LATIN SMALL LETTER F")
+      (=ucs              . #x0066)     ; f
+      )
+     ((name              . "LATIN SMALL LETTER L")
+      (=ucs              . #x006C)     ; l
+      ))
     (=ucs              . #xFB04)       ; ffl
     ))
 (define-char
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   compat #x017F #x0074)
+    (=>decomposition@compat
+     ((name              . "LATIN SMALL LETTER LONG S")
+      (=ucs              . #x017F)     ; ſ
+      )
+     ((name              . "LATIN SMALL LETTER T")
+      (=ucs              . #x0074)     ; t
+      ))
     (=ucs              . #xFB05)       ; ſt
     ))
 (define-char
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   compat #x0073 #x0074)
+    (=>decomposition@compat
+     ((name              . "LATIN SMALL LETTER S")
+      (=ucs              . #x0073)     ; s
+      )
+     ((name              . "LATIN SMALL LETTER T")
+      (=ucs              . #x0074)     ; t
+      ))
     (=ucs              . #xFB06)       ; st
     ))
 (define-char
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   compat #x0574 #x0576)
+    (=>decomposition@compat
+     ((name              . "ARMENIAN SMALL LETTER MEN")
+      (=ucs              . #x0574)     ; մ
+      )
+     ((name              . "ARMENIAN SMALL LETTER NOW")
+      (=ucs              . #x0576)     ; ն
+      ))
     (=ucs              . #xFB13)       ; ﬓ
     ))
 (define-char
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   compat #x0574 #x0565)
+    (=>decomposition@compat
+     ((name              . "ARMENIAN SMALL LETTER MEN")
+      (=ucs              . #x0574)     ; մ
+      )
+     ((name              . "ARMENIAN SMALL LETTER ECH")
+      (=ucs              . #x0565)     ; ե
+      ))
     (=ucs              . #xFB14)       ; ﬔ
     ))
 (define-char
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   compat #x0574 #x056B)
+    (=>decomposition@compat
+     ((name              . "ARMENIAN SMALL LETTER MEN")
+      (=ucs              . #x0574)     ; մ
+      )
+     ((name              . "ARMENIAN SMALL LETTER INI")
+      (=ucs              . #x056B)     ; ի
+      ))
     (=ucs              . #xFB15)       ; ﬕ
     ))
 (define-char
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   compat #x057E #x0576)
+    (=>decomposition@compat
+     ((name              . "ARMENIAN SMALL LETTER VEW")
+      (=ucs              . #x057E)     ; վ
+      )
+     ((name              . "ARMENIAN SMALL LETTER NOW")
+      (=ucs              . #x0576)     ; ն
+      ))
     (=ucs              . #xFB16)       ; ﬖ
     ))
 (define-char
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   compat #x0574 #x056D)
+    (=>decomposition@compat
+     ((name              . "ARMENIAN SMALL LETTER MEN")
+      (=ucs              . #x0574)     ; մ
+      )
+     ((name              . "ARMENIAN SMALL LETTER XEH")
+      (=ucs              . #x056D)     ; խ
+      ))
     (=ucs              . #xFB17)       ; ﬗ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "R")
     (mirrored          . nil)
-    (->decomposition   #x05D9 #x05B4)
+    (=decomposition
+     ((name              . "HEBREW LETTER YOD")
+      (=ucs              . #x05D9)     ; י
+      )
+     ((name              . "HEBREW POINT HIRIQ")
+      (=ucs              . #x05B4)     ; ִ
+      ))
     (=ucs              . #xFB1D)       ; יִ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "R")
     (mirrored          . nil)
-    (->decomposition   #x05F2 #x05B7)
+    (=decomposition
+     ((name              . "HEBREW LIGATURE YIDDISH DOUBLE YOD")
+      (=ucs              . #x05F2)     ; ײ
+      )
+     ((name              . "HEBREW POINT PATAH")
+      (=ucs              . #x05B7)     ; ַ
+      ))
     (=ucs              . #xFB1F)       ; ײַ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "R")
     (mirrored          . nil)
-    (->decomposition   font #x05E2)
+    (<-font
+     ((name              . "HEBREW LETTER AYIN")
+      (=ucs              . #x05E2)     ; ע
+      ))
     (=ucs              . #xFB20)       ; ﬠ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "R")
     (mirrored          . nil)
-    (->decomposition   font #x05D0)
+    (<-font
+     ((name              . "HEBREW LETTER ALEF")
+      (=ucs              . #x05D0)     ; א
+      ))
     (=ucs              . #xFB21)       ; ﬡ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "R")
     (mirrored          . nil)
-    (->decomposition   font #x05D3)
+    (<-font
+     ((name              . "HEBREW LETTER DALET")
+      (=ucs              . #x05D3)     ; ד
+      ))
     (=ucs              . #xFB22)       ; ﬢ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "R")
     (mirrored          . nil)
-    (->decomposition   font #x05D4)
+    (<-font
+     ((name              . "HEBREW LETTER HE")
+      (=ucs              . #x05D4)     ; ה
+      ))
     (=ucs              . #xFB23)       ; ﬣ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "R")
     (mirrored          . nil)
-    (->decomposition   font #x05DB)
+    (<-font
+     ((name              . "HEBREW LETTER KAF")
+      (=ucs              . #x05DB)     ; כ
+      ))
     (=ucs              . #xFB24)       ; ﬤ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "R")
     (mirrored          . nil)
-    (->decomposition   font #x05DC)
+    (<-font
+     ((name              . "HEBREW LETTER LAMED")
+      (=ucs              . #x05DC)     ; ל
+      ))
     (=ucs              . #xFB25)       ; ﬥ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "R")
     (mirrored          . nil)
-    (->decomposition   font #x05DD)
+    (<-font
+     ((name              . "HEBREW LETTER FINAL MEM")
+      (=ucs              . #x05DD)     ; ם
+      ))
     (=ucs              . #xFB26)       ; ﬦ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "R")
     (mirrored          . nil)
-    (->decomposition   font #x05E8)
+    (<-font
+     ((name              . "HEBREW LETTER RESH")
+      (=ucs              . #x05E8)     ; ר
+      ))
     (=ucs              . #xFB27)       ; ﬧ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "R")
     (mirrored          . nil)
-    (->decomposition   font #x05EA)
+    (<-font
+     ((name              . "HEBREW LETTER TAV")
+      (=ucs              . #x05EA)     ; ת
+      ))
     (=ucs              . #xFB28)       ; ﬨ
     ))
 (define-char
     (general-category  symbol math) ; Informative Category
     (bidi-category     . "ET")
     (mirrored          . nil)
-    (->decomposition   font #x002B)
+    (<-font
+     ((name              . "PLUS SIGN")
+      (=ucs              . #x002B)     ; +
+      ))
     (=ucs              . #xFB29)       ; ﬩
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "R")
     (mirrored          . nil)
-    (->decomposition   #x05E9 #x05C1)
+    (=decomposition
+     ((name              . "HEBREW LETTER SHIN")
+      (=ucs              . #x05E9)     ; ש
+      )
+     ((name              . "HEBREW POINT SHIN DOT")
+      (=ucs              . #x05C1)     ; ׁ
+      ))
     (=ucs              . #xFB2A)       ; שׁ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "R")
     (mirrored          . nil)
-    (->decomposition   #x05E9 #x05C2)
+    (=decomposition
+     ((name              . "HEBREW LETTER SHIN")
+      (=ucs              . #x05E9)     ; ש
+      )
+     ((name              . "HEBREW POINT SIN DOT")
+      (=ucs              . #x05C2)     ; ׂ
+      ))
     (=ucs              . #xFB2B)       ; שׂ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "R")
     (mirrored          . nil)
-    (->decomposition   #xFB49 #x05C1)
+    (=decomposition
+     ((name              . "HEBREW LETTER SHIN WITH DAGESH")
+      (=ucs              . #xFB49)     ; שּ
+      )
+     ((name              . "HEBREW POINT SHIN DOT")
+      (=ucs              . #x05C1)     ; ׁ
+      ))
     (=ucs              . #xFB2C)       ; שּׁ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "R")
     (mirrored          . nil)
-    (->decomposition   #xFB49 #x05C2)
+    (=decomposition
+     ((name              . "HEBREW LETTER SHIN WITH DAGESH")
+      (=ucs              . #xFB49)     ; שּ
+      )
+     ((name              . "HEBREW POINT SIN DOT")
+      (=ucs              . #x05C2)     ; ׂ
+      ))
     (=ucs              . #xFB2D)       ; שּׂ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "R")
     (mirrored          . nil)
-    (->decomposition   #x05D0 #x05B7)
+    (=decomposition
+     ((name              . "HEBREW LETTER ALEF")
+      (=ucs              . #x05D0)     ; א
+      )
+     ((name              . "HEBREW POINT PATAH")
+      (=ucs              . #x05B7)     ; ַ
+      ))
     (=ucs              . #xFB2E)       ; אַ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "R")
     (mirrored          . nil)
-    (->decomposition   #x05D0 #x05B8)
+    (=decomposition
+     ((name              . "HEBREW LETTER ALEF")
+      (=ucs              . #x05D0)     ; א
+      )
+     ((name              . "HEBREW POINT QAMATS")
+      (=ucs              . #x05B8)     ; ָ
+      ))
     (=ucs              . #xFB2F)       ; אָ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "R")
     (mirrored          . nil)
-    (->decomposition   #x05D0 #x05BC)
+    (=decomposition
+     ((name              . "HEBREW LETTER ALEF")
+      (=ucs              . #x05D0)     ; א
+      )
+     ((name              . "HEBREW POINT DAGESH OR MAPIQ")
+      (=ucs              . #x05BC)     ; ּ
+      ))
     (=ucs              . #xFB30)       ; אּ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "R")
     (mirrored          . nil)
-    (->decomposition   #x05D1 #x05BC)
+    (=decomposition
+     ((name              . "HEBREW LETTER BET")
+      (=ucs              . #x05D1)     ; ב
+      )
+     ((name              . "HEBREW POINT DAGESH OR MAPIQ")
+      (=ucs              . #x05BC)     ; ּ
+      ))
     (=ucs              . #xFB31)       ; בּ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "R")
     (mirrored          . nil)
-    (->decomposition   #x05D2 #x05BC)
+    (=decomposition
+     ((name              . "HEBREW LETTER GIMEL")
+      (=ucs              . #x05D2)     ; ג
+      )
+     ((name              . "HEBREW POINT DAGESH OR MAPIQ")
+      (=ucs              . #x05BC)     ; ּ
+      ))
     (=ucs              . #xFB32)       ; גּ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "R")
     (mirrored          . nil)
-    (->decomposition   #x05D3 #x05BC)
+    (=decomposition
+     ((name              . "HEBREW LETTER DALET")
+      (=ucs              . #x05D3)     ; ד
+      )
+     ((name              . "HEBREW POINT DAGESH OR MAPIQ")
+      (=ucs              . #x05BC)     ; ּ
+      ))
     (=ucs              . #xFB33)       ; דּ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "R")
     (mirrored          . nil)
-    (->decomposition   #x05D4 #x05BC)
+    (=decomposition
+     ((name              . "HEBREW LETTER HE")
+      (=ucs              . #x05D4)     ; ה
+      )
+     ((name              . "HEBREW POINT DAGESH OR MAPIQ")
+      (=ucs              . #x05BC)     ; ּ
+      ))
     (=ucs              . #xFB34)       ; הּ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "R")
     (mirrored          . nil)
-    (->decomposition   #x05D5 #x05BC)
+    (=decomposition
+     ((name              . "HEBREW LETTER VAV")
+      (=ucs              . #x05D5)     ; ו
+      )
+     ((name              . "HEBREW POINT DAGESH OR MAPIQ")
+      (=ucs              . #x05BC)     ; ּ
+      ))
     (=ucs              . #xFB35)       ; וּ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "R")
     (mirrored          . nil)
-    (->decomposition   #x05D6 #x05BC)
+    (=decomposition
+     ((name              . "HEBREW LETTER ZAYIN")
+      (=ucs              . #x05D6)     ; ז
+      )
+     ((name              . "HEBREW POINT DAGESH OR MAPIQ")
+      (=ucs              . #x05BC)     ; ּ
+      ))
     (=ucs              . #xFB36)       ; זּ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "R")
     (mirrored          . nil)
-    (->decomposition   #x05D8 #x05BC)
+    (=decomposition
+     ((name              . "HEBREW LETTER TET")
+      (=ucs              . #x05D8)     ; ט
+      )
+     ((name              . "HEBREW POINT DAGESH OR MAPIQ")
+      (=ucs              . #x05BC)     ; ּ
+      ))
     (=ucs              . #xFB38)       ; טּ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "R")
     (mirrored          . nil)
-    (->decomposition   #x05D9 #x05BC)
+    (=decomposition
+     ((name              . "HEBREW LETTER YOD")
+      (=ucs              . #x05D9)     ; י
+      )
+     ((name              . "HEBREW POINT DAGESH OR MAPIQ")
+      (=ucs              . #x05BC)     ; ּ
+      ))
     (=ucs              . #xFB39)       ; יּ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "R")
     (mirrored          . nil)
-    (->decomposition   #x05DA #x05BC)
+    (=decomposition
+     ((name              . "HEBREW LETTER FINAL KAF")
+      (=ucs              . #x05DA)     ; ך
+      )
+     ((name              . "HEBREW POINT DAGESH OR MAPIQ")
+      (=ucs              . #x05BC)     ; ּ
+      ))
     (=ucs              . #xFB3A)       ; ךּ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "R")
     (mirrored          . nil)
-    (->decomposition   #x05DB #x05BC)
+    (=decomposition
+     ((name              . "HEBREW LETTER KAF")
+      (=ucs              . #x05DB)     ; כ
+      )
+     ((name              . "HEBREW POINT DAGESH OR MAPIQ")
+      (=ucs              . #x05BC)     ; ּ
+      ))
     (=ucs              . #xFB3B)       ; כּ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "R")
     (mirrored          . nil)
-    (->decomposition   #x05DC #x05BC)
+    (=decomposition
+     ((name              . "HEBREW LETTER LAMED")
+      (=ucs              . #x05DC)     ; ל
+      )
+     ((name              . "HEBREW POINT DAGESH OR MAPIQ")
+      (=ucs              . #x05BC)     ; ּ
+      ))
     (=ucs              . #xFB3C)       ; לּ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "R")
     (mirrored          . nil)
-    (->decomposition   #x05DE #x05BC)
+    (=decomposition
+     ((name              . "HEBREW LETTER MEM")
+      (=ucs              . #x05DE)     ; מ
+      )
+     ((name              . "HEBREW POINT DAGESH OR MAPIQ")
+      (=ucs              . #x05BC)     ; ּ
+      ))
     (=ucs              . #xFB3E)       ; מּ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "R")
     (mirrored          . nil)
-    (->decomposition   #x05E0 #x05BC)
+    (=decomposition
+     ((name              . "HEBREW LETTER NUN")
+      (=ucs              . #x05E0)     ; נ
+      )
+     ((name              . "HEBREW POINT DAGESH OR MAPIQ")
+      (=ucs              . #x05BC)     ; ּ
+      ))
     (=ucs              . #xFB40)       ; נּ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "R")
     (mirrored          . nil)
-    (->decomposition   #x05E1 #x05BC)
+    (=decomposition
+     ((name              . "HEBREW LETTER SAMEKH")
+      (=ucs              . #x05E1)     ; ס
+      )
+     ((name              . "HEBREW POINT DAGESH OR MAPIQ")
+      (=ucs              . #x05BC)     ; ּ
+      ))
     (=ucs              . #xFB41)       ; סּ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "R")
     (mirrored          . nil)
-    (->decomposition   #x05E3 #x05BC)
+    (=decomposition
+     ((name              . "HEBREW LETTER FINAL PE")
+      (=ucs              . #x05E3)     ; ף
+      )
+     ((name              . "HEBREW POINT DAGESH OR MAPIQ")
+      (=ucs              . #x05BC)     ; ּ
+      ))
     (=ucs              . #xFB43)       ; ףּ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "R")
     (mirrored          . nil)
-    (->decomposition   #x05E4 #x05BC)
+    (=decomposition
+     ((name              . "HEBREW LETTER PE")
+      (=ucs              . #x05E4)     ; פ
+      )
+     ((name              . "HEBREW POINT DAGESH OR MAPIQ")
+      (=ucs              . #x05BC)     ; ּ
+      ))
     (=ucs              . #xFB44)       ; פּ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "R")
     (mirrored          . nil)
-    (->decomposition   #x05E6 #x05BC)
+    (=decomposition
+     ((name              . "HEBREW LETTER TSADI")
+      (=ucs              . #x05E6)     ; צ
+      )
+     ((name              . "HEBREW POINT DAGESH OR MAPIQ")
+      (=ucs              . #x05BC)     ; ּ
+      ))
     (=ucs              . #xFB46)       ; צּ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "R")
     (mirrored          . nil)
-    (->decomposition   #x05E7 #x05BC)
+    (=decomposition
+     ((name              . "HEBREW LETTER QOF")
+      (=ucs              . #x05E7)     ; ק
+      )
+     ((name              . "HEBREW POINT DAGESH OR MAPIQ")
+      (=ucs              . #x05BC)     ; ּ
+      ))
     (=ucs              . #xFB47)       ; קּ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "R")
     (mirrored          . nil)
-    (->decomposition   #x05E8 #x05BC)
+    (=decomposition
+     ((name              . "HEBREW LETTER RESH")
+      (=ucs              . #x05E8)     ; ר
+      )
+     ((name              . "HEBREW POINT DAGESH OR MAPIQ")
+      (=ucs              . #x05BC)     ; ּ
+      ))
     (=ucs              . #xFB48)       ; רּ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "R")
     (mirrored          . nil)
-    (->decomposition   #x05E9 #x05BC)
+    (=decomposition
+     ((name              . "HEBREW LETTER SHIN")
+      (=ucs              . #x05E9)     ; ש
+      )
+     ((name              . "HEBREW POINT DAGESH OR MAPIQ")
+      (=ucs              . #x05BC)     ; ּ
+      ))
     (=ucs              . #xFB49)       ; שּ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "R")
     (mirrored          . nil)
-    (->decomposition   #x05EA #x05BC)
+    (=decomposition
+     ((name              . "HEBREW LETTER TAV")
+      (=ucs              . #x05EA)     ; ת
+      )
+     ((name              . "HEBREW POINT DAGESH OR MAPIQ")
+      (=ucs              . #x05BC)     ; ּ
+      ))
     (=ucs              . #xFB4A)       ; תּ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "R")
     (mirrored          . nil)
-    (->decomposition   #x05D5 #x05B9)
+    (=decomposition
+     ((name              . "HEBREW LETTER VAV")
+      (=ucs              . #x05D5)     ; ו
+      )
+     ((name              . "HEBREW POINT HOLAM")
+      (=ucs              . #x05B9)     ; ֹ
+      ))
     (=ucs              . #xFB4B)       ; וֹ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "R")
     (mirrored          . nil)
-    (->decomposition   #x05D1 #x05BF)
+    (=decomposition
+     ((name              . "HEBREW LETTER BET")
+      (=ucs              . #x05D1)     ; ב
+      )
+     ((name              . "HEBREW POINT RAFE")
+      (=ucs              . #x05BF)     ; ֿ
+      ))
     (=ucs              . #xFB4C)       ; בֿ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "R")
     (mirrored          . nil)
-    (->decomposition   #x05DB #x05BF)
+    (=decomposition
+     ((name              . "HEBREW LETTER KAF")
+      (=ucs              . #x05DB)     ; כ
+      )
+     ((name              . "HEBREW POINT RAFE")
+      (=ucs              . #x05BF)     ; ֿ
+      ))
     (=ucs              . #xFB4D)       ; כֿ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "R")
     (mirrored          . nil)
-    (->decomposition   #x05E4 #x05BF)
+    (=decomposition
+     ((name              . "HEBREW LETTER PE")
+      (=ucs              . #x05E4)     ; פ
+      )
+     ((name              . "HEBREW POINT RAFE")
+      (=ucs              . #x05BF)     ; ֿ
+      ))
     (=ucs              . #xFB4E)       ; פֿ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "R")
     (mirrored          . nil)
-    (->decomposition   compat #x05D0 #x05DC)
+    (=>decomposition@compat
+     ((name              . "HEBREW LETTER ALEF")
+      (=ucs              . #x05D0)     ; א
+      )
+     ((name              . "HEBREW LETTER LAMED")
+      (=ucs              . #x05DC)     ; ל
+      ))
     (=ucs              . #xFB4F)       ; ﭏ
     ))