update.
[chise/est.git] / cwiki-common.el
index bfc383d..8777b1f 100644 (file)
     =ucs-itaiji-001
     =ucs-itaiji-002
     =ucs-itaiji-003
-    =ucs@unicode))
+    =ucs@unicode
+    ==ucs@unicode
+    ===ucs@unicode
+    ==>ucs@bucs
+    ===daikanwa/+p
+    ===gt))
 
 (defun decode-uri-string (string &optional coding-system)
   (if (> (length string) 0)
@@ -1018,9 +1023,9 @@ style=\"vertical-align:middle; width: 48px; height: 48px\">"
             t 'literal))
 
          (goto-char (point-min))
-         (while (re-search-forward "&\\(o-\\|G-\\|g2-\\|R-\\)?U-i\\([0-9]+\\)\\+\\([0-9A-F]+\\);" nil t)
-           (setq plane (string-to-int (match-string 2))
-                 code (string-to-int (match-string 3) 16))
+         (while (re-search-forward "&U-i\\([0-9]+\\)\\+\\([0-9A-F]+\\);" nil t)
+           (setq plane (string-to-int (match-string 1))
+                 code (string-to-int (match-string 2) 16))
            (replace-match
             (format "<img alt=\"u%04x-itaiji-%03d\" src=\"http://glyphwiki.org/glyph/u%04x-itaiji-%03d.100px.png\"
 style=\"vertical-align:middle; width: 48px; height: 48px\">"
@@ -1032,6 +1037,31 @@ style=\"vertical-align:middle; width: 48px; height: 48px\">"
             t 'literal))
 
          (goto-char (point-min))
+         (while (re-search-forward "&A-IWDSU\\+\\([0-9A-F]+\\);" nil t)
+           (setq code (string-to-int (match-string 1) 16))
+           (replace-match
+            (format "<img alt=\"A-IWDSU+%04x\" src=\"http://glyphwiki.org/glyph/u%04x.100px.png\"
+style=\"vertical-align:middle; width: 48px; height: 48px\">"
+                    code
+                    code
+                    www-format-char-img-style)
+            t 'literal))
+
+         (goto-char (point-min))
+         (while (re-search-forward "&U-v\\([0-9]+\\)\\+\\([0-9A-F]+\\);" nil t)
+           (setq plane (string-to-int (match-string 1))
+                 code (string-to-int (match-string 2) 16))
+           (replace-match
+            (format "<img alt=\"u%04x-itaiji-%03d\" src=\"http://glyphwiki.org/glyph/u%04x-var-%03d.100px.png\"
+style=\"vertical-align:middle; width: 48px; height: 48px\">"
+                    code
+                    plane
+                    code
+                    plane
+                    www-format-char-img-style)
+            t 'literal))
+
+         (goto-char (point-min))
          (while (re-search-forward "&\\(A-\\|G-\\|R-\\|g2-\\)?GT-\\([0-9]+\\);" nil t)
            (setq code (string-to-int (match-string 2)))
            (replace-match
@@ -1237,12 +1267,14 @@ style=\"vertical-align:middle\">"
     (==ucs@jis         "u"     4 x nil)
     (==ucs@iso         "u"     4 x nil)
     (==ucs@cns         "u"     4 x "-t")
+    (==ucs@unicode     "u"     4 x "-us")
     (==daikanwa                "dkw-"  5 d nil)
     (==ucs@ks          "u"     4 x "-k")
     (==jis-x0208@1978  "j78-"  4 x nil)
     (==jis-x0208       "j90-"  4 x nil)
     (==jis-x0208@1990  "j90-"  4 x nil)
     (==jis-x0208@1983  "j83-"  4 x nil)
+    (==cbeta          "cbeta-" 5 d nil)
     (=>>hanyo-denshi/ks        "koseki-" 6 d nil)
     (=>>jis-x0208@1978 "j78-"  4 x nil)
     (=>>big5-cdp       "cdp-"  4 x nil)
@@ -1263,24 +1295,33 @@ style=\"vertical-align:middle\">"
     (=koseki           "koseki-" 6 d nil)
     (=ucs@jis          "u"     4 x nil)
     (=ucs@cns          "u"     4 x "-t")
+    (=ucs@ks           "u"     4 x "-k")
+    (=ucs@JP           "u"     4 x nil)
+    (=ucs@gb           "u"     4 x "-g")
+    (=ucs@iso          "u"     4 x "-u")
+    (=ucs@unicode      "u"     4 x "-us")
+    (=big5-cdp         "cdp-"  4 x nil)
+    (=cbeta           "cbeta-" 5 d nil)
+    (=big5-cdp-var-3   "cdp-"  4 x "-var-3")
+    (=big5-cdp-var-5   "cdp-"  4 x "-var-5")
+    (=jef-china3       "jc3-"  4 x nil)
     (=jis-x0212                "jsp-"  4 x nil)
     (=jis-x0213-1@2000 "jx1-2000-" 4 x nil)
     (=jis-x0213-1@2004 "jx1-2004-" 4 x nil)
     (=jis-x0213-2      "jx2-"  4 x nil)
-    (=gt               "gt-"   5 d nil)
-    (=daikanwa         "dkw-"  5 d nil)
     (=gt-k             "gt-k"  5 d nil)
-    (=jef-china3       "jc3-"  4 x nil)
-    (=ucs@ks           "u"     4 x "-k")
-    (=ks-x1001         "k0-"   4 x nil)
     (=jis-x0208@1978/1pr "j78-"        4 x nil)
     (=jis-x0208@1978/-4pr "j78-" 4 x nil)
     (=jis-x0208@1978   "j78-"  4 x nil)
-    (=ucs@JP           "u"     4 x nil)
-    (=ucs@gb           "u"     4 x "-g")
-    (=ucs@iso          "u"     4 x "-u")
-    (=ucs@unicode      "u"     4 x "-us")
-    (=big5-cdp         "cdp-"  4 x nil)
+    (=+>jis-x0208@1978 "j78-"  4 x nil)
+    (=+>jis-x0208      "j90-"  4 x nil)
+    (=+>jis-x0208@1990 "j90-"  4 x nil)
+    (=+>jis-x0208@1983 "j83-"  4 x nil)
+    (=ucs              "u"     4 x nil)
+    (=big5             "b-"    4 x nil)
+    (=daikanwa         "dkw-"  5 d nil)
+    (=gt               "gt-"   5 d nil)
+    (=ks-x1001         "k0-"   4 x nil)
     (=cns11643-1       "c1-"   4 x nil)
     (=cns11643-2       "c2-"   4 x nil)
     (=cns11643-3       "c3-"   4 x nil)
@@ -1291,15 +1332,6 @@ style=\"vertical-align:middle\">"
     (=jis-x0208                "j90-"  4 x nil)
     (=jis-x0208@1990   "j90-"  4 x nil)
     (=jis-x0208@1983   "j83-"  4 x nil)
-    (=cbeta            "cb"    5 d nil)
-    (=big5-cdp-var-3   "cdp-"  4 x "-var-3")
-    (=big5-cdp-var-5   "cdp-"  4 x "-var-5")
-    (=+>jis-x0208@1978 "j78-"  4 x nil)
-    (=+>jis-x0208      "j90-"  4 x nil)
-    (=+>jis-x0208@1990 "j90-"  4 x nil)
-    (=+>jis-x0208@1983 "j83-"  4 x nil)
-    (=ucs              "u"     4 x nil)
-    (=big5             "b-"    4 x nil)
     ))
 
 (defun char-GlyphWiki-id (char)