guile-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Guile-commits] GNU Guile branch, stable-2.0, updated. v2.0.5-5-gbf8d845


From: Mike Gran
Subject: [Guile-commits] GNU Guile branch, stable-2.0, updated. v2.0.5-5-gbf8d845
Date: Thu, 02 Feb 2012 03:53:25 +0000

This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "GNU Guile".

http://git.savannah.gnu.org/cgit/guile.git/commit/?id=bf8d845468fa71debf45e91a4e40f4b219dab4b0

The branch, stable-2.0 has been updated
       via  bf8d845468fa71debf45e91a4e40f4b219dab4b0 (commit)
      from  c12da2be81d5a77040f2e75a2a0646837b29c4f5 (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -----------------------------------------------------------------
commit bf8d845468fa71debf45e91a4e40f4b219dab4b0
Author: Mike Gran <address@hidden>
Date:   Wed Feb 1 19:51:35 2012 -0800

    Update srfi-14 character sets to Unicode 6.1
    
    * libguile/srfi-14.i.c (cs_lower_case_ranges, cs_lower_case)
      (cs_upper_case_ranges, cs_upper_case, cs_letter_ranges, cs_letter)
      (cs_digit_ranges, cs_digit, cs_letter_plus_digit_ranges, 
cs_letter_plus_digit)
      (cs_graphic_ranges, cs_graphic, cs_printing_ranges, cs_printing)
      (cs_punctuation_ranges, cs_punctuation, cs_symbol_ranges, cs_symbol)
      (cs_designated_ranges, cs_designated): modified
    * doc/ref/api-data.texi: modified

-----------------------------------------------------------------------

Summary of changes:
 doc/ref/api-data.texi |    2 +-
 libguile/srfi-14.i.c  |  958 ++++++++++++++++++++++++++++++++++++-------------
 2 files changed, 704 insertions(+), 256 deletions(-)

diff --git a/doc/ref/api-data.texi b/doc/ref/api-data.texi
index bcfbae3..f19e666 100644
--- a/doc/ref/api-data.texi
+++ b/doc/ref/api-data.texi
@@ -2714,7 +2714,7 @@ useful, several predefined character set variables exist.
 These character sets are locale independent and are not recomputed
 upon a @code{setlocale} call.  They contain characters from the whole
 range of Unicode code points. For instance, @code{char-set:letter}
-contains about 94,000 characters.
+contains about 100,000 characters.
 
 @defvr {Scheme Variable} char-set:lower-case
 @defvrx {C Variable} scm_char_set_lower_case
diff --git a/libguile/srfi-14.i.c b/libguile/srfi-14.i.c
index 8047cdc..f59a807 100644
--- a/libguile/srfi-14.i.c
+++ b/libguile/srfi-14.i.c
@@ -1053,6 +1053,8 @@ scm_t_char_range cs_lower_case_ranges[] = {
   ,
   {0xa791, 0xa791}
   ,
+  {0xa793, 0xa793}
+  ,
   {0xa7a1, 0xa7a1}
   ,
   {0xa7a3, 0xa7a3}
@@ -1063,6 +1065,8 @@ scm_t_char_range cs_lower_case_ranges[] = {
   ,
   {0xa7a9, 0xa7a9}
   ,
+  {0xa7f9, 0xa7f9}
+  ,
   {0xfb00, 0xfb06}
   ,
   {0xfb13, 0xfb17}
@@ -1077,7 +1081,7 @@ scm_t_char_range cs_lower_case_ranges[] = {
 };
 
 scm_t_char_set cs_lower_case = {
-  534,
+  536,
   cs_lower_case_ranges
 };
 
@@ -1616,6 +1620,10 @@ scm_t_char_range cs_upper_case_ranges[] = {
   ,
   {0x10a0, 0x10c5}
   ,
+  {0x10c7, 0x10c7}
+  ,
+  {0x10cd, 0x10cd}
+  ,
   {0x1d7b, 0x1d7b}
   ,
   {0x1d7e, 0x1d7e}
@@ -2070,6 +2078,8 @@ scm_t_char_range cs_upper_case_ranges[] = {
   ,
   {0xa790, 0xa790}
   ,
+  {0xa792, 0xa792}
+  ,
   {0xa7a0, 0xa7a0}
   ,
   {0xa7a2, 0xa7a2}
@@ -2080,6 +2090,8 @@ scm_t_char_range cs_upper_case_ranges[] = {
   ,
   {0xa7a8, 0xa7a8}
   ,
+  {0xa7aa, 0xa7aa}
+  ,
   {0xff21, 0xff3a}
   ,
   {0x10400, 0x10427}
@@ -2098,7 +2110,7 @@ scm_t_char_range cs_upper_case_ranges[] = {
 };
 
 scm_t_char_set cs_upper_case = {
-  507,
+  511,
   cs_upper_case_ranges
 };
 
@@ -2224,6 +2236,10 @@ scm_t_char_range cs_letter_ranges[] = {
   ,
   {0x0840, 0x0858}
   ,
+  {0x08a0, 0x08a0}
+  ,
+  {0x08a2, 0x08ac}
+  ,
   {0x0904, 0x0939}
   ,
   {0x093d, 0x093d}
@@ -2434,7 +2450,7 @@ scm_t_char_range cs_letter_ranges[] = {
   ,
   {0x0ec6, 0x0ec6}
   ,
-  {0x0edc, 0x0edd}
+  {0x0edc, 0x0edf}
   ,
   {0x0f00, 0x0f00}
   ,
@@ -2464,11 +2480,13 @@ scm_t_char_range cs_letter_ranges[] = {
   ,
   {0x10a0, 0x10c5}
   ,
-  {0x10d0, 0x10fa}
+  {0x10c7, 0x10c7}
+  ,
+  {0x10cd, 0x10cd}
   ,
-  {0x10fc, 0x10fc}
+  {0x10d0, 0x10fa}
   ,
-  {0x1100, 0x1248}
+  {0x10fc, 0x1248}
   ,
   {0x124a, 0x124d}
   ,
@@ -2562,7 +2580,7 @@ scm_t_char_range cs_letter_ranges[] = {
   ,
   {0x1bae, 0x1baf}
   ,
-  {0x1bc0, 0x1be5}
+  {0x1bba, 0x1be5}
   ,
   {0x1c00, 0x1c23}
   ,
@@ -2574,6 +2592,8 @@ scm_t_char_range cs_letter_ranges[] = {
   ,
   {0x1cee, 0x1cf1}
   ,
+  {0x1cf5, 0x1cf6}
+  ,
   {0x1d00, 0x1dbf}
   ,
   {0x1e00, 0x1f15}
@@ -2656,9 +2676,15 @@ scm_t_char_range cs_letter_ranges[] = {
   ,
   {0x2ceb, 0x2cee}
   ,
+  {0x2cf2, 0x2cf3}
+  ,
   {0x2d00, 0x2d25}
   ,
-  {0x2d30, 0x2d65}
+  {0x2d27, 0x2d27}
+  ,
+  {0x2d2d, 0x2d2d}
+  ,
+  {0x2d30, 0x2d67}
   ,
   {0x2d6f, 0x2d6f}
   ,
@@ -2706,7 +2732,7 @@ scm_t_char_range cs_letter_ranges[] = {
   ,
   {0x3400, 0x4db5}
   ,
-  {0x4e00, 0x9fcb}
+  {0x4e00, 0x9fcc}
   ,
   {0xa000, 0xa48c}
   ,
@@ -2730,11 +2756,11 @@ scm_t_char_range cs_letter_ranges[] = {
   ,
   {0xa78b, 0xa78e}
   ,
-  {0xa790, 0xa791}
+  {0xa790, 0xa793}
   ,
-  {0xa7a0, 0xa7a9}
+  {0xa7a0, 0xa7aa}
   ,
-  {0xa7fa, 0xa801}
+  {0xa7f8, 0xa801}
   ,
   {0xa803, 0xa805}
   ,
@@ -2784,6 +2810,10 @@ scm_t_char_range cs_letter_ranges[] = {
   ,
   {0xaadb, 0xaadd}
   ,
+  {0xaae0, 0xaaea}
+  ,
+  {0xaaf2, 0xaaf4}
+  ,
   {0xab01, 0xab06}
   ,
   {0xab09, 0xab0e}
@@ -2802,9 +2832,7 @@ scm_t_char_range cs_letter_ranges[] = {
   ,
   {0xd7cb, 0xd7fb}
   ,
-  {0xf900, 0xfa2d}
-  ,
-  {0xfa30, 0xfa6d}
+  {0xf900, 0xfa6d}
   ,
   {0xfa70, 0xfad9}
   ,
@@ -2902,6 +2930,10 @@ scm_t_char_range cs_letter_ranges[] = {
   ,
   {0x10920, 0x10939}
   ,
+  {0x10980, 0x109b7}
+  ,
+  {0x109be, 0x109bf}
+  ,
   {0x10a00, 0x10a00}
   ,
   {0x10a10, 0x10a13}
@@ -2924,12 +2956,28 @@ scm_t_char_range cs_letter_ranges[] = {
   ,
   {0x11083, 0x110af}
   ,
+  {0x110d0, 0x110e8}
+  ,
+  {0x11103, 0x11126}
+  ,
+  {0x11183, 0x111b2}
+  ,
+  {0x111c1, 0x111c4}
+  ,
+  {0x11680, 0x116aa}
+  ,
   {0x12000, 0x1236e}
   ,
   {0x13000, 0x1342e}
   ,
   {0x16800, 0x16a38}
   ,
+  {0x16f00, 0x16f44}
+  ,
+  {0x16f50, 0x16f50}
+  ,
+  {0x16f93, 0x16f9f}
+  ,
   {0x1b000, 0x1b001}
   ,
   {0x1d400, 0x1d454}
@@ -2992,6 +3040,72 @@ scm_t_char_range cs_letter_ranges[] = {
   ,
   {0x1d7c4, 0x1d7cb}
   ,
+  {0x1ee00, 0x1ee03}
+  ,
+  {0x1ee05, 0x1ee1f}
+  ,
+  {0x1ee21, 0x1ee22}
+  ,
+  {0x1ee24, 0x1ee24}
+  ,
+  {0x1ee27, 0x1ee27}
+  ,
+  {0x1ee29, 0x1ee32}
+  ,
+  {0x1ee34, 0x1ee37}
+  ,
+  {0x1ee39, 0x1ee39}
+  ,
+  {0x1ee3b, 0x1ee3b}
+  ,
+  {0x1ee42, 0x1ee42}
+  ,
+  {0x1ee47, 0x1ee47}
+  ,
+  {0x1ee49, 0x1ee49}
+  ,
+  {0x1ee4b, 0x1ee4b}
+  ,
+  {0x1ee4d, 0x1ee4f}
+  ,
+  {0x1ee51, 0x1ee52}
+  ,
+  {0x1ee54, 0x1ee54}
+  ,
+  {0x1ee57, 0x1ee57}
+  ,
+  {0x1ee59, 0x1ee59}
+  ,
+  {0x1ee5b, 0x1ee5b}
+  ,
+  {0x1ee5d, 0x1ee5d}
+  ,
+  {0x1ee5f, 0x1ee5f}
+  ,
+  {0x1ee61, 0x1ee62}
+  ,
+  {0x1ee64, 0x1ee64}
+  ,
+  {0x1ee67, 0x1ee6a}
+  ,
+  {0x1ee6c, 0x1ee72}
+  ,
+  {0x1ee74, 0x1ee77}
+  ,
+  {0x1ee79, 0x1ee7c}
+  ,
+  {0x1ee7e, 0x1ee7e}
+  ,
+  {0x1ee80, 0x1ee89}
+  ,
+  {0x1ee8b, 0x1ee9b}
+  ,
+  {0x1eea1, 0x1eea3}
+  ,
+  {0x1eea5, 0x1eea9}
+  ,
+  {0x1eeab, 0x1eebb}
+  ,
   {0x20000, 0x2a6d6}
   ,
   {0x2a700, 0x2b734}
@@ -3002,7 +3116,7 @@ scm_t_char_range cs_letter_ranges[] = {
 };
 
 scm_t_char_set cs_letter = {
-  435,
+  486,
   cs_letter_ranges
 };
 
@@ -3081,11 +3195,19 @@ scm_t_char_range cs_digit_ranges[] = {
   ,
   {0x11066, 0x1106f}
   ,
+  {0x110f0, 0x110f9}
+  ,
+  {0x11136, 0x1113f}
+  ,
+  {0x111d0, 0x111d9}
+  ,
+  {0x116c0, 0x116c9}
+  ,
   {0x1d7ce, 0x1d7ff}
 };
 
 scm_t_char_set cs_digit = {
-  38,
+  42,
   cs_digit_ranges
 };
 
@@ -3199,6 +3321,10 @@ scm_t_char_range cs_letter_plus_digit_ranges[] = {
   ,
   {0x0840, 0x0858}
   ,
+  {0x08a0, 0x08a0}
+  ,
+  {0x08a2, 0x08ac}
+  ,
   {0x0904, 0x0939}
   ,
   {0x093d, 0x093d}
@@ -3429,7 +3555,7 @@ scm_t_char_range cs_letter_plus_digit_ranges[] = {
   ,
   {0x0ed0, 0x0ed9}
   ,
-  {0x0edc, 0x0edd}
+  {0x0edc, 0x0edf}
   ,
   {0x0f00, 0x0f00}
   ,
@@ -3463,11 +3589,13 @@ scm_t_char_range cs_letter_plus_digit_ranges[] = {
   ,
   {0x10a0, 0x10c5}
   ,
-  {0x10d0, 0x10fa}
+  {0x10c7, 0x10c7}
   ,
-  {0x10fc, 0x10fc}
+  {0x10cd, 0x10cd}
   ,
-  {0x1100, 0x1248}
+  {0x10d0, 0x10fa}
+  ,
+  {0x10fc, 0x1248}
   ,
   {0x124a, 0x124d}
   ,
@@ -3571,9 +3699,7 @@ scm_t_char_range cs_letter_plus_digit_ranges[] = {
   ,
   {0x1b83, 0x1ba0}
   ,
-  {0x1bae, 0x1bb9}
-  ,
-  {0x1bc0, 0x1be5}
+  {0x1bae, 0x1be5}
   ,
   {0x1c00, 0x1c23}
   ,
@@ -3585,6 +3711,8 @@ scm_t_char_range cs_letter_plus_digit_ranges[] = {
   ,
   {0x1cee, 0x1cf1}
   ,
+  {0x1cf5, 0x1cf6}
+  ,
   {0x1d00, 0x1dbf}
   ,
   {0x1e00, 0x1f15}
@@ -3667,9 +3795,15 @@ scm_t_char_range cs_letter_plus_digit_ranges[] = {
   ,
   {0x2ceb, 0x2cee}
   ,
+  {0x2cf2, 0x2cf3}
+  ,
   {0x2d00, 0x2d25}
   ,
-  {0x2d30, 0x2d65}
+  {0x2d27, 0x2d27}
+  ,
+  {0x2d2d, 0x2d2d}
+  ,
+  {0x2d30, 0x2d67}
   ,
   {0x2d6f, 0x2d6f}
   ,
@@ -3717,7 +3851,7 @@ scm_t_char_range cs_letter_plus_digit_ranges[] = {
   ,
   {0x3400, 0x4db5}
   ,
-  {0x4e00, 0x9fcb}
+  {0x4e00, 0x9fcc}
   ,
   {0xa000, 0xa48c}
   ,
@@ -3739,11 +3873,11 @@ scm_t_char_range cs_letter_plus_digit_ranges[] = {
   ,
   {0xa78b, 0xa78e}
   ,
-  {0xa790, 0xa791}
+  {0xa790, 0xa793}
   ,
-  {0xa7a0, 0xa7a9}
+  {0xa7a0, 0xa7aa}
   ,
-  {0xa7fa, 0xa801}
+  {0xa7f8, 0xa801}
   ,
   {0xa803, 0xa805}
   ,
@@ -3797,6 +3931,10 @@ scm_t_char_range cs_letter_plus_digit_ranges[] = {
   ,
   {0xaadb, 0xaadd}
   ,
+  {0xaae0, 0xaaea}
+  ,
+  {0xaaf2, 0xaaf4}
+  ,
   {0xab01, 0xab06}
   ,
   {0xab09, 0xab0e}
@@ -3817,9 +3955,7 @@ scm_t_char_range cs_letter_plus_digit_ranges[] = {
   ,
   {0xd7cb, 0xd7fb}
   ,
-  {0xf900, 0xfa2d}
-  ,
-  {0xfa30, 0xfa6d}
+  {0xf900, 0xfa6d}
   ,
   {0xfa70, 0xfad9}
   ,
@@ -3921,6 +4057,10 @@ scm_t_char_range cs_letter_plus_digit_ranges[] = {
   ,
   {0x10920, 0x10939}
   ,
+  {0x10980, 0x109b7}
+  ,
+  {0x109be, 0x109bf}
+  ,
   {0x10a00, 0x10a00}
   ,
   {0x10a10, 0x10a13}
@@ -3945,12 +4085,36 @@ scm_t_char_range cs_letter_plus_digit_ranges[] = {
   ,
   {0x11083, 0x110af}
   ,
+  {0x110d0, 0x110e8}
+  ,
+  {0x110f0, 0x110f9}
+  ,
+  {0x11103, 0x11126}
+  ,
+  {0x11136, 0x1113f}
+  ,
+  {0x11183, 0x111b2}
+  ,
+  {0x111c1, 0x111c4}
+  ,
+  {0x111d0, 0x111d9}
+  ,
+  {0x11680, 0x116aa}
+  ,
+  {0x116c0, 0x116c9}
+  ,
   {0x12000, 0x1236e}
   ,
   {0x13000, 0x1342e}
   ,
   {0x16800, 0x16a38}
   ,
+  {0x16f00, 0x16f44}
+  ,
+  {0x16f50, 0x16f50}
+  ,
+  {0x16f93, 0x16f9f}
+  ,
   {0x1b000, 0x1b001}
   ,
   {0x1d400, 0x1d454}
@@ -4015,6 +4179,72 @@ scm_t_char_range cs_letter_plus_digit_ranges[] = {
   ,
   {0x1d7ce, 0x1d7ff}
   ,
+  {0x1ee00, 0x1ee03}
+  ,
+  {0x1ee05, 0x1ee1f}
+  ,
+  {0x1ee21, 0x1ee22}
+  ,
+  {0x1ee24, 0x1ee24}
+  ,
+  {0x1ee27, 0x1ee27}
+  ,
+  {0x1ee29, 0x1ee32}
+  ,
+  {0x1ee34, 0x1ee37}
+  ,
+  {0x1ee39, 0x1ee39}
+  ,
+  {0x1ee3b, 0x1ee3b}
+  ,
+  {0x1ee42, 0x1ee42}
+  ,
+  {0x1ee47, 0x1ee47}
+  ,
+  {0x1ee49, 0x1ee49}
+  ,
+  {0x1ee4b, 0x1ee4b}
+  ,
+  {0x1ee4d, 0x1ee4f}
+  ,
+  {0x1ee51, 0x1ee52}
+  ,
+  {0x1ee54, 0x1ee54}
+  ,
+  {0x1ee57, 0x1ee57}
+  ,
+  {0x1ee59, 0x1ee59}
+  ,
+  {0x1ee5b, 0x1ee5b}
+  ,
+  {0x1ee5d, 0x1ee5d}
+  ,
+  {0x1ee5f, 0x1ee5f}
+  ,
+  {0x1ee61, 0x1ee62}
+  ,
+  {0x1ee64, 0x1ee64}
+  ,
+  {0x1ee67, 0x1ee6a}
+  ,
+  {0x1ee6c, 0x1ee72}
+  ,
+  {0x1ee74, 0x1ee77}
+  ,
+  {0x1ee79, 0x1ee7c}
+  ,
+  {0x1ee7e, 0x1ee7e}
+  ,
+  {0x1ee80, 0x1ee89}
+  ,
+  {0x1ee8b, 0x1ee9b}
+  ,
+  {0x1eea1, 0x1eea3}
+  ,
+  {0x1eea5, 0x1eea9}
+  ,
+  {0x1eeab, 0x1eebb}
+  ,
   {0x20000, 0x2a6d6}
   ,
   {0x2a700, 0x2b734}
@@ -4025,7 +4255,7 @@ scm_t_char_range cs_letter_plus_digit_ranges[] = {
 };
 
 scm_t_char_set cs_letter_plus_digit = {
-  460,
+  514,
   cs_letter_plus_digit_ranges
 };
 
@@ -4054,6 +4284,8 @@ scm_t_char_range cs_graphic_ranges[] = {
   ,
   {0x0589, 0x058a}
   ,
+  {0x058f, 0x058f}
+  ,
   {0x0591, 0x05c7}
   ,
   {0x05d0, 0x05ea}
@@ -4080,6 +4312,12 @@ scm_t_char_range cs_graphic_ranges[] = {
   ,
   {0x085e, 0x085e}
   ,
+  {0x08a0, 0x08a0}
+  ,
+  {0x08a2, 0x08ac}
+  ,
+  {0x08e4, 0x08fe}
+  ,
   {0x0900, 0x0977}
   ,
   {0x0979, 0x097f}
@@ -4168,9 +4406,7 @@ scm_t_char_range cs_graphic_ranges[] = {
   ,
   {0x0ae0, 0x0ae3}
   ,
-  {0x0ae6, 0x0aef}
-  ,
-  {0x0af1, 0x0af1}
+  {0x0ae6, 0x0af1}
   ,
   {0x0b01, 0x0b03}
   ,
@@ -4370,7 +4606,7 @@ scm_t_char_range cs_graphic_ranges[] = {
   ,
   {0x0ed0, 0x0ed9}
   ,
-  {0x0edc, 0x0edd}
+  {0x0edc, 0x0edf}
   ,
   {0x0f00, 0x0f47}
   ,
@@ -4386,9 +4622,11 @@ scm_t_char_range cs_graphic_ranges[] = {
   ,
   {0x1000, 0x10c5}
   ,
-  {0x10d0, 0x10fc}
+  {0x10c7, 0x10c7}
   ,
-  {0x1100, 0x1248}
+  {0x10cd, 0x10cd}
+  ,
+  {0x10d0, 0x1248}
   ,
   {0x124a, 0x124d}
   ,
@@ -4446,9 +4684,7 @@ scm_t_char_range cs_graphic_ranges[] = {
   ,
   {0x1772, 0x1773}
   ,
-  {0x1780, 0x17b3}
-  ,
-  {0x17b6, 0x17dd}
+  {0x1780, 0x17dd}
   ,
   {0x17e0, 0x17e9}
   ,
@@ -4498,11 +4734,7 @@ scm_t_char_range cs_graphic_ranges[] = {
   ,
   {0x1b50, 0x1b7c}
   ,
-  {0x1b80, 0x1baa}
-  ,
-  {0x1bae, 0x1bb9}
-  ,
-  {0x1bc0, 0x1bf3}
+  {0x1b80, 0x1bf3}
   ,
   {0x1bfc, 0x1c37}
   ,
@@ -4510,7 +4742,9 @@ scm_t_char_range cs_graphic_ranges[] = {
   ,
   {0x1c4d, 0x1c7f}
   ,
-  {0x1cd0, 0x1cf2}
+  {0x1cc0, 0x1cc7}
+  ,
+  {0x1cd0, 0x1cf6}
   ,
   {0x1d00, 0x1de6}
   ,
@@ -4570,11 +4804,7 @@ scm_t_char_range cs_graphic_ranges[] = {
   ,
   {0x2460, 0x26ff}
   ,
-  {0x2701, 0x27ca}
-  ,
-  {0x27cc, 0x27cc}
-  ,
-  {0x27ce, 0x2b4c}
+  {0x2701, 0x2b4c}
   ,
   {0x2b50, 0x2b59}
   ,
@@ -4582,11 +4812,15 @@ scm_t_char_range cs_graphic_ranges[] = {
   ,
   {0x2c30, 0x2c5e}
   ,
-  {0x2c60, 0x2cf1}
+  {0x2c60, 0x2cf3}
   ,
   {0x2cf9, 0x2d25}
   ,
-  {0x2d30, 0x2d65}
+  {0x2d27, 0x2d27}
+  ,
+  {0x2d2d, 0x2d2d}
+  ,
+  {0x2d30, 0x2d67}
   ,
   {0x2d6f, 0x2d70}
   ,
@@ -4608,7 +4842,7 @@ scm_t_char_range cs_graphic_ranges[] = {
   ,
   {0x2dd8, 0x2dde}
   ,
-  {0x2de0, 0x2e31}
+  {0x2de0, 0x2e3b}
   ,
   {0x2e80, 0x2e99}
   ,
@@ -4638,7 +4872,7 @@ scm_t_char_range cs_graphic_ranges[] = {
   ,
   {0x3300, 0x4db5}
   ,
-  {0x4dc0, 0x9fcb}
+  {0x4dc0, 0x9fcc}
   ,
   {0xa000, 0xa48c}
   ,
@@ -4646,19 +4880,17 @@ scm_t_char_range cs_graphic_ranges[] = {
   ,
   {0xa4d0, 0xa62b}
   ,
-  {0xa640, 0xa673}
-  ,
-  {0xa67c, 0xa697}
+  {0xa640, 0xa697}
   ,
-  {0xa6a0, 0xa6f7}
+  {0xa69f, 0xa6f7}
   ,
   {0xa700, 0xa78e}
   ,
-  {0xa790, 0xa791}
+  {0xa790, 0xa793}
   ,
-  {0xa7a0, 0xa7a9}
+  {0xa7a0, 0xa7aa}
   ,
-  {0xa7fa, 0xa82b}
+  {0xa7f8, 0xa82b}
   ,
   {0xa830, 0xa839}
   ,
@@ -4690,7 +4922,7 @@ scm_t_char_range cs_graphic_ranges[] = {
   ,
   {0xaa80, 0xaac2}
   ,
-  {0xaadb, 0xaadf}
+  {0xaadb, 0xaaf6}
   ,
   {0xab01, 0xab06}
   ,
@@ -4712,9 +4944,7 @@ scm_t_char_range cs_graphic_ranges[] = {
   ,
   {0xd7cb, 0xd7fb}
   ,
-  {0xf900, 0xfa2d}
-  ,
-  {0xfa30, 0xfa6d}
+  {0xf900, 0xfa6d}
   ,
   {0xfa70, 0xfad9}
   ,
@@ -4836,6 +5066,10 @@ scm_t_char_range cs_graphic_ranges[] = {
   ,
   {0x1093f, 0x1093f}
   ,
+  {0x10980, 0x109b7}
+  ,
+  {0x109be, 0x109bf}
+  ,
   {0x10a00, 0x10a03}
   ,
   {0x10a05, 0x10a06}
@@ -4874,6 +5108,22 @@ scm_t_char_range cs_graphic_ranges[] = {
   ,
   {0x110be, 0x110c1}
   ,
+  {0x110d0, 0x110e8}
+  ,
+  {0x110f0, 0x110f9}
+  ,
+  {0x11100, 0x11134}
+  ,
+  {0x11136, 0x11143}
+  ,
+  {0x11180, 0x111c8}
+  ,
+  {0x111d0, 0x111d9}
+  ,
+  {0x11680, 0x116b7}
+  ,
+  {0x116c0, 0x116c9}
+  ,
   {0x12000, 0x1236e}
   ,
   {0x12400, 0x12462}
@@ -4884,6 +5134,12 @@ scm_t_char_range cs_graphic_ranges[] = {
   ,
   {0x16800, 0x16a38}
   ,
+  {0x16f00, 0x16f44}
+  ,
+  {0x16f50, 0x16f7e}
+  ,
+  {0x16f8f, 0x16f9f}
+  ,
   {0x1b000, 0x1b001}
   ,
   {0x1d000, 0x1d0f5}
@@ -4942,6 +5198,74 @@ scm_t_char_range cs_graphic_ranges[] = {
   ,
   {0x1d7ce, 0x1d7ff}
   ,
+  {0x1ee00, 0x1ee03}
+  ,
+  {0x1ee05, 0x1ee1f}
+  ,
+  {0x1ee21, 0x1ee22}
+  ,
+  {0x1ee24, 0x1ee24}
+  ,
+  {0x1ee27, 0x1ee27}
+  ,
+  {0x1ee29, 0x1ee32}
+  ,
+  {0x1ee34, 0x1ee37}
+  ,
+  {0x1ee39, 0x1ee39}
+  ,
+  {0x1ee3b, 0x1ee3b}
+  ,
+  {0x1ee42, 0x1ee42}
+  ,
+  {0x1ee47, 0x1ee47}
+  ,
+  {0x1ee49, 0x1ee49}
+  ,
+  {0x1ee4b, 0x1ee4b}
+  ,
+  {0x1ee4d, 0x1ee4f}
+  ,
+  {0x1ee51, 0x1ee52}
+  ,
+  {0x1ee54, 0x1ee54}
+  ,
+  {0x1ee57, 0x1ee57}
+  ,
+  {0x1ee59, 0x1ee59}
+  ,
+  {0x1ee5b, 0x1ee5b}
+  ,
+  {0x1ee5d, 0x1ee5d}
+  ,
+  {0x1ee5f, 0x1ee5f}
+  ,
+  {0x1ee61, 0x1ee62}
+  ,
+  {0x1ee64, 0x1ee64}
+  ,
+  {0x1ee67, 0x1ee6a}
+  ,
+  {0x1ee6c, 0x1ee72}
+  ,
+  {0x1ee74, 0x1ee77}
+  ,
+  {0x1ee79, 0x1ee7c}
+  ,
+  {0x1ee7e, 0x1ee7e}
+  ,
+  {0x1ee80, 0x1ee89}
+  ,
+  {0x1ee8b, 0x1ee9b}
+  ,
+  {0x1eea1, 0x1eea3}
+  ,
+  {0x1eea5, 0x1eea9}
+  ,
+  {0x1eeab, 0x1eebb}
+  ,
+  {0x1eef0, 0x1eef1}
+  ,
   {0x1f000, 0x1f02b}
   ,
   {0x1f030, 0x1f093}
@@ -4958,7 +5282,7 @@ scm_t_char_range cs_graphic_ranges[] = {
   ,
   {0x1f110, 0x1f12e}
   ,
-  {0x1f130, 0x1f169}
+  {0x1f130, 0x1f16b}
   ,
   {0x1f170, 0x1f19a}
   ,
@@ -4994,31 +5318,11 @@ scm_t_char_range cs_graphic_ranges[] = {
   ,
   {0x1f500, 0x1f53d}
   ,
-  {0x1f550, 0x1f567}
-  ,
-  {0x1f5fb, 0x1f5ff}
-  ,
-  {0x1f601, 0x1f610}
+  {0x1f540, 0x1f543}
   ,
-  {0x1f612, 0x1f614}
-  ,
-  {0x1f616, 0x1f616}
-  ,
-  {0x1f618, 0x1f618}
-  ,
-  {0x1f61a, 0x1f61a}
-  ,
-  {0x1f61c, 0x1f61e}
-  ,
-  {0x1f620, 0x1f625}
-  ,
-  {0x1f628, 0x1f62b}
-  ,
-  {0x1f62d, 0x1f62d}
-  ,
-  {0x1f630, 0x1f633}
+  {0x1f550, 0x1f567}
   ,
-  {0x1f635, 0x1f640}
+  {0x1f5fb, 0x1f640}
   ,
   {0x1f645, 0x1f64f}
   ,
@@ -5038,7 +5342,7 @@ scm_t_char_range cs_graphic_ranges[] = {
 };
 
 scm_t_char_set cs_graphic = {
-  503,
+  540,
   cs_graphic_ranges
 };
 
@@ -5096,6 +5400,8 @@ scm_t_char_range cs_printing_ranges[] = {
   ,
   {0x0589, 0x058a}
   ,
+  {0x058f, 0x058f}
+  ,
   {0x0591, 0x05c7}
   ,
   {0x05d0, 0x05ea}
@@ -5122,6 +5428,12 @@ scm_t_char_range cs_printing_ranges[] = {
   ,
   {0x085e, 0x085e}
   ,
+  {0x08a0, 0x08a0}
+  ,
+  {0x08a2, 0x08ac}
+  ,
+  {0x08e4, 0x08fe}
+  ,
   {0x0900, 0x0977}
   ,
   {0x0979, 0x097f}
@@ -5210,9 +5522,7 @@ scm_t_char_range cs_printing_ranges[] = {
   ,
   {0x0ae0, 0x0ae3}
   ,
-  {0x0ae6, 0x0aef}
-  ,
-  {0x0af1, 0x0af1}
+  {0x0ae6, 0x0af1}
   ,
   {0x0b01, 0x0b03}
   ,
@@ -5412,7 +5722,7 @@ scm_t_char_range cs_printing_ranges[] = {
   ,
   {0x0ed0, 0x0ed9}
   ,
-  {0x0edc, 0x0edd}
+  {0x0edc, 0x0edf}
   ,
   {0x0f00, 0x0f47}
   ,
@@ -5428,9 +5738,11 @@ scm_t_char_range cs_printing_ranges[] = {
   ,
   {0x1000, 0x10c5}
   ,
-  {0x10d0, 0x10fc}
+  {0x10c7, 0x10c7}
   ,
-  {0x1100, 0x1248}
+  {0x10cd, 0x10cd}
+  ,
+  {0x10d0, 0x1248}
   ,
   {0x124a, 0x124d}
   ,
@@ -5486,9 +5798,7 @@ scm_t_char_range cs_printing_ranges[] = {
   ,
   {0x1772, 0x1773}
   ,
-  {0x1780, 0x17b3}
-  ,
-  {0x17b6, 0x17dd}
+  {0x1780, 0x17dd}
   ,
   {0x17e0, 0x17e9}
   ,
@@ -5538,11 +5848,7 @@ scm_t_char_range cs_printing_ranges[] = {
   ,
   {0x1b50, 0x1b7c}
   ,
-  {0x1b80, 0x1baa}
-  ,
-  {0x1bae, 0x1bb9}
-  ,
-  {0x1bc0, 0x1bf3}
+  {0x1b80, 0x1bf3}
   ,
   {0x1bfc, 0x1c37}
   ,
@@ -5550,7 +5856,9 @@ scm_t_char_range cs_printing_ranges[] = {
   ,
   {0x1c4d, 0x1c7f}
   ,
-  {0x1cd0, 0x1cf2}
+  {0x1cc0, 0x1cc7}
+  ,
+  {0x1cd0, 0x1cf6}
   ,
   {0x1d00, 0x1de6}
   ,
@@ -5612,11 +5920,7 @@ scm_t_char_range cs_printing_ranges[] = {
   ,
   {0x2460, 0x26ff}
   ,
-  {0x2701, 0x27ca}
-  ,
-  {0x27cc, 0x27cc}
-  ,
-  {0x27ce, 0x2b4c}
+  {0x2701, 0x2b4c}
   ,
   {0x2b50, 0x2b59}
   ,
@@ -5624,11 +5928,15 @@ scm_t_char_range cs_printing_ranges[] = {
   ,
   {0x2c30, 0x2c5e}
   ,
-  {0x2c60, 0x2cf1}
+  {0x2c60, 0x2cf3}
   ,
   {0x2cf9, 0x2d25}
   ,
-  {0x2d30, 0x2d65}
+  {0x2d27, 0x2d27}
+  ,
+  {0x2d2d, 0x2d2d}
+  ,
+  {0x2d30, 0x2d67}
   ,
   {0x2d6f, 0x2d70}
   ,
@@ -5650,7 +5958,7 @@ scm_t_char_range cs_printing_ranges[] = {
   ,
   {0x2dd8, 0x2dde}
   ,
-  {0x2de0, 0x2e31}
+  {0x2de0, 0x2e3b}
   ,
   {0x2e80, 0x2e99}
   ,
@@ -5680,7 +5988,7 @@ scm_t_char_range cs_printing_ranges[] = {
   ,
   {0x3300, 0x4db5}
   ,
-  {0x4dc0, 0x9fcb}
+  {0x4dc0, 0x9fcc}
   ,
   {0xa000, 0xa48c}
   ,
@@ -5688,19 +5996,17 @@ scm_t_char_range cs_printing_ranges[] = {
   ,
   {0xa4d0, 0xa62b}
   ,
-  {0xa640, 0xa673}
-  ,
-  {0xa67c, 0xa697}
+  {0xa640, 0xa697}
   ,
-  {0xa6a0, 0xa6f7}
+  {0xa69f, 0xa6f7}
   ,
   {0xa700, 0xa78e}
   ,
-  {0xa790, 0xa791}
+  {0xa790, 0xa793}
   ,
-  {0xa7a0, 0xa7a9}
+  {0xa7a0, 0xa7aa}
   ,
-  {0xa7fa, 0xa82b}
+  {0xa7f8, 0xa82b}
   ,
   {0xa830, 0xa839}
   ,
@@ -5732,7 +6038,7 @@ scm_t_char_range cs_printing_ranges[] = {
   ,
   {0xaa80, 0xaac2}
   ,
-  {0xaadb, 0xaadf}
+  {0xaadb, 0xaaf6}
   ,
   {0xab01, 0xab06}
   ,
@@ -5754,9 +6060,7 @@ scm_t_char_range cs_printing_ranges[] = {
   ,
   {0xd7cb, 0xd7fb}
   ,
-  {0xf900, 0xfa2d}
-  ,
-  {0xfa30, 0xfa6d}
+  {0xf900, 0xfa6d}
   ,
   {0xfa70, 0xfad9}
   ,
@@ -5878,6 +6182,10 @@ scm_t_char_range cs_printing_ranges[] = {
   ,
   {0x1093f, 0x1093f}
   ,
+  {0x10980, 0x109b7}
+  ,
+  {0x109be, 0x109bf}
+  ,
   {0x10a00, 0x10a03}
   ,
   {0x10a05, 0x10a06}
@@ -5916,6 +6224,22 @@ scm_t_char_range cs_printing_ranges[] = {
   ,
   {0x110be, 0x110c1}
   ,
+  {0x110d0, 0x110e8}
+  ,
+  {0x110f0, 0x110f9}
+  ,
+  {0x11100, 0x11134}
+  ,
+  {0x11136, 0x11143}
+  ,
+  {0x11180, 0x111c8}
+  ,
+  {0x111d0, 0x111d9}
+  ,
+  {0x11680, 0x116b7}
+  ,
+  {0x116c0, 0x116c9}
+  ,
   {0x12000, 0x1236e}
   ,
   {0x12400, 0x12462}
@@ -5926,6 +6250,12 @@ scm_t_char_range cs_printing_ranges[] = {
   ,
   {0x16800, 0x16a38}
   ,
+  {0x16f00, 0x16f44}
+  ,
+  {0x16f50, 0x16f7e}
+  ,
+  {0x16f8f, 0x16f9f}
+  ,
   {0x1b000, 0x1b001}
   ,
   {0x1d000, 0x1d0f5}
@@ -5984,6 +6314,74 @@ scm_t_char_range cs_printing_ranges[] = {
   ,
   {0x1d7ce, 0x1d7ff}
   ,
+  {0x1ee00, 0x1ee03}
+  ,
+  {0x1ee05, 0x1ee1f}
+  ,
+  {0x1ee21, 0x1ee22}
+  ,
+  {0x1ee24, 0x1ee24}
+  ,
+  {0x1ee27, 0x1ee27}
+  ,
+  {0x1ee29, 0x1ee32}
+  ,
+  {0x1ee34, 0x1ee37}
+  ,
+  {0x1ee39, 0x1ee39}
+  ,
+  {0x1ee3b, 0x1ee3b}
+  ,
+  {0x1ee42, 0x1ee42}
+  ,
+  {0x1ee47, 0x1ee47}
+  ,
+  {0x1ee49, 0x1ee49}
+  ,
+  {0x1ee4b, 0x1ee4b}
+  ,
+  {0x1ee4d, 0x1ee4f}
+  ,
+  {0x1ee51, 0x1ee52}
+  ,
+  {0x1ee54, 0x1ee54}
+  ,
+  {0x1ee57, 0x1ee57}
+  ,
+  {0x1ee59, 0x1ee59}
+  ,
+  {0x1ee5b, 0x1ee5b}
+  ,
+  {0x1ee5d, 0x1ee5d}
+  ,
+  {0x1ee5f, 0x1ee5f}
+  ,
+  {0x1ee61, 0x1ee62}
+  ,
+  {0x1ee64, 0x1ee64}
+  ,
+  {0x1ee67, 0x1ee6a}
+  ,
+  {0x1ee6c, 0x1ee72}
+  ,
+  {0x1ee74, 0x1ee77}
+  ,
+  {0x1ee79, 0x1ee7c}
+  ,
+  {0x1ee7e, 0x1ee7e}
+  ,
+  {0x1ee80, 0x1ee89}
+  ,
+  {0x1ee8b, 0x1ee9b}
+  ,
+  {0x1eea1, 0x1eea3}
+  ,
+  {0x1eea5, 0x1eea9}
+  ,
+  {0x1eeab, 0x1eebb}
+  ,
+  {0x1eef0, 0x1eef1}
+  ,
   {0x1f000, 0x1f02b}
   ,
   {0x1f030, 0x1f093}
@@ -6000,7 +6398,7 @@ scm_t_char_range cs_printing_ranges[] = {
   ,
   {0x1f110, 0x1f12e}
   ,
-  {0x1f130, 0x1f169}
+  {0x1f130, 0x1f16b}
   ,
   {0x1f170, 0x1f19a}
   ,
@@ -6036,31 +6434,11 @@ scm_t_char_range cs_printing_ranges[] = {
   ,
   {0x1f500, 0x1f53d}
   ,
-  {0x1f550, 0x1f567}
-  ,
-  {0x1f5fb, 0x1f5ff}
-  ,
-  {0x1f601, 0x1f610}
-  ,
-  {0x1f612, 0x1f614}
-  ,
-  {0x1f616, 0x1f616}
-  ,
-  {0x1f618, 0x1f618}
-  ,
-  {0x1f61a, 0x1f61a}
-  ,
-  {0x1f61c, 0x1f61e}
-  ,
-  {0x1f620, 0x1f625}
+  {0x1f540, 0x1f543}
   ,
-  {0x1f628, 0x1f62b}
-  ,
-  {0x1f62d, 0x1f62d}
-  ,
-  {0x1f630, 0x1f633}
+  {0x1f550, 0x1f567}
   ,
-  {0x1f635, 0x1f640}
+  {0x1f5fb, 0x1f640}
   ,
   {0x1f645, 0x1f64f}
   ,
@@ -6080,7 +6458,7 @@ scm_t_char_range cs_printing_ranges[] = {
 };
 
 scm_t_char_set cs_printing = {
-  504,
+  541,
   cs_printing_ranges
 };
 
@@ -6116,9 +6494,11 @@ scm_t_char_range cs_punctuation_ranges[] = {
   ,
   {0x00a1, 0x00a1}
   ,
+  {0x00a7, 0x00a7}
+  ,
   {0x00ab, 0x00ab}
   ,
-  {0x00b7, 0x00b7}
+  {0x00b6, 0x00b7}
   ,
   {0x00bb, 0x00bb}
   ,
@@ -6166,6 +6546,8 @@ scm_t_char_range cs_punctuation_ranges[] = {
   ,
   {0x0970, 0x0970}
   ,
+  {0x0af0, 0x0af0}
+  ,
   {0x0df4, 0x0df4}
   ,
   {0x0e4f, 0x0e4f}
@@ -6174,6 +6556,8 @@ scm_t_char_range cs_punctuation_ranges[] = {
   ,
   {0x0f04, 0x0f12}
   ,
+  {0x0f14, 0x0f14}
+  ,
   {0x0f3a, 0x0f3d}
   ,
   {0x0f85, 0x0f85}
@@ -6186,7 +6570,7 @@ scm_t_char_range cs_punctuation_ranges[] = {
   ,
   {0x10fb, 0x10fb}
   ,
-  {0x1361, 0x1368}
+  {0x1360, 0x1368}
   ,
   {0x1400, 0x1400}
   ,
@@ -6220,6 +6604,8 @@ scm_t_char_range cs_punctuation_ranges[] = {
   ,
   {0x1c7e, 0x1c7f}
   ,
+  {0x1cc0, 0x1cc7}
+  ,
   {0x1cd3, 0x1cd3}
   ,
   {0x2010, 0x2027}
@@ -6256,7 +6642,7 @@ scm_t_char_range cs_punctuation_ranges[] = {
   ,
   {0x2e00, 0x2e2e}
   ,
-  {0x2e30, 0x2e31}
+  {0x2e30, 0x2e3b}
   ,
   {0x3001, 0x3003}
   ,
@@ -6300,6 +6686,8 @@ scm_t_char_range cs_punctuation_ranges[] = {
   ,
   {0xaade, 0xaadf}
   ,
+  {0xaaf0, 0xaaf1}
+  ,
   {0xabeb, 0xabeb}
   ,
   {0xfd3e, 0xfd3f}
@@ -6336,7 +6724,7 @@ scm_t_char_range cs_punctuation_ranges[] = {
   ,
   {0xff5f, 0xff65}
   ,
-  {0x10100, 0x10101}
+  {0x10100, 0x10102}
   ,
   {0x1039f, 0x1039f}
   ,
@@ -6360,11 +6748,15 @@ scm_t_char_range cs_punctuation_ranges[] = {
   ,
   {0x110be, 0x110c1}
   ,
+  {0x11140, 0x11143}
+  ,
+  {0x111c5, 0x111c8}
+  ,
   {0x12470, 0x12473}
 };
 
 scm_t_char_set cs_punctuation = {
-  133,
+  140,
   cs_punctuation_ranges
 };
 
@@ -6383,7 +6775,9 @@ scm_t_char_range cs_symbol_ranges[] = {
   ,
   {0x007e, 0x007e}
   ,
-  {0x00a2, 0x00a9}
+  {0x00a2, 0x00a6}
+  ,
+  {0x00a8, 0x00a9}
   ,
   {0x00ac, 0x00ac}
   ,
@@ -6391,8 +6785,6 @@ scm_t_char_range cs_symbol_ranges[] = {
   ,
   {0x00b4, 0x00b4}
   ,
-  {0x00b6, 0x00b6}
-  ,
   {0x00b8, 0x00b8}
   ,
   {0x00d7, 0x00d7}
@@ -6417,6 +6809,8 @@ scm_t_char_range cs_symbol_ranges[] = {
   ,
   {0x0482, 0x0482}
   ,
+  {0x058f, 0x058f}
+  ,
   {0x0606, 0x0608}
   ,
   {0x060b, 0x060b}
@@ -6449,7 +6843,9 @@ scm_t_char_range cs_symbol_ranges[] = {
   ,
   {0x0f01, 0x0f03}
   ,
-  {0x0f13, 0x0f17}
+  {0x0f13, 0x0f13}
+  ,
+  {0x0f15, 0x0f17}
   ,
   {0x0f1a, 0x0f1f}
   ,
@@ -6469,8 +6865,6 @@ scm_t_char_range cs_symbol_ranges[] = {
   ,
   {0x109e, 0x109f}
   ,
-  {0x1360, 0x1360}
-  ,
   {0x1390, 0x1399}
   ,
   {0x17db, 0x17db}
@@ -6549,11 +6943,7 @@ scm_t_char_range cs_symbol_ranges[] = {
   ,
   {0x2794, 0x27c4}
   ,
-  {0x27c7, 0x27ca}
-  ,
-  {0x27cc, 0x27cc}
-  ,
-  {0x27ce, 0x27e5}
+  {0x27c7, 0x27e5}
   ,
   {0x27f0, 0x2982}
   ,
@@ -6595,7 +6985,9 @@ scm_t_char_range cs_symbol_ranges[] = {
   ,
   {0x3200, 0x321e}
   ,
-  {0x322a, 0x3250}
+  {0x322a, 0x3247}
+  ,
+  {0x3250, 0x3250}
   ,
   {0x3260, 0x327f}
   ,
@@ -6653,8 +7045,6 @@ scm_t_char_range cs_symbol_ranges[] = {
   ,
   {0xfffc, 0xfffd}
   ,
-  {0x10102, 0x10102}
-  ,
   {0x10137, 0x1013f}
   ,
   {0x10179, 0x10189}
@@ -6703,6 +7093,8 @@ scm_t_char_range cs_symbol_ranges[] = {
   ,
   {0x1d7c3, 0x1d7c3}
   ,
+  {0x1eef0, 0x1eef1}
+  ,
   {0x1f000, 0x1f02b}
   ,
   {0x1f030, 0x1f093}
@@ -6717,7 +7109,7 @@ scm_t_char_range cs_symbol_ranges[] = {
   ,
   {0x1f110, 0x1f12e}
   ,
-  {0x1f130, 0x1f169}
+  {0x1f130, 0x1f16b}
   ,
   {0x1f170, 0x1f19a}
   ,
@@ -6753,31 +7145,11 @@ scm_t_char_range cs_symbol_ranges[] = {
   ,
   {0x1f500, 0x1f53d}
   ,
-  {0x1f550, 0x1f567}
-  ,
-  {0x1f5fb, 0x1f5ff}
-  ,
-  {0x1f601, 0x1f610}
-  ,
-  {0x1f612, 0x1f614}
+  {0x1f540, 0x1f543}
   ,
-  {0x1f616, 0x1f616}
-  ,
-  {0x1f618, 0x1f618}
-  ,
-  {0x1f61a, 0x1f61a}
-  ,
-  {0x1f61c, 0x1f61e}
-  ,
-  {0x1f620, 0x1f625}
-  ,
-  {0x1f628, 0x1f62b}
-  ,
-  {0x1f62d, 0x1f62d}
-  ,
-  {0x1f630, 0x1f633}
+  {0x1f550, 0x1f567}
   ,
-  {0x1f635, 0x1f640}
+  {0x1f5fb, 0x1f640}
   ,
   {0x1f645, 0x1f64f}
   ,
@@ -6787,7 +7159,7 @@ scm_t_char_range cs_symbol_ranges[] = {
 };
 
 scm_t_char_set cs_symbol = {
-  208,
+  198,
   cs_symbol_ranges
 };
 
@@ -6854,13 +7226,15 @@ scm_t_char_range cs_designated_ranges[] = {
   ,
   {0x0589, 0x058a}
   ,
+  {0x058f, 0x058f}
+  ,
   {0x0591, 0x05c7}
   ,
   {0x05d0, 0x05ea}
   ,
   {0x05f0, 0x05f4}
   ,
-  {0x0600, 0x0603}
+  {0x0600, 0x0604}
   ,
   {0x0606, 0x061b}
   ,
@@ -6880,6 +7254,12 @@ scm_t_char_range cs_designated_ranges[] = {
   ,
   {0x085e, 0x085e}
   ,
+  {0x08a0, 0x08a0}
+  ,
+  {0x08a2, 0x08ac}
+  ,
+  {0x08e4, 0x08fe}
+  ,
   {0x0900, 0x0977}
   ,
   {0x0979, 0x097f}
@@ -6968,9 +7348,7 @@ scm_t_char_range cs_designated_ranges[] = {
   ,
   {0x0ae0, 0x0ae3}
   ,
-  {0x0ae6, 0x0aef}
-  ,
-  {0x0af1, 0x0af1}
+  {0x0ae6, 0x0af1}
   ,
   {0x0b01, 0x0b03}
   ,
@@ -7170,7 +7548,7 @@ scm_t_char_range cs_designated_ranges[] = {
   ,
   {0x0ed0, 0x0ed9}
   ,
-  {0x0edc, 0x0edd}
+  {0x0edc, 0x0edf}
   ,
   {0x0f00, 0x0f47}
   ,
@@ -7186,9 +7564,11 @@ scm_t_char_range cs_designated_ranges[] = {
   ,
   {0x1000, 0x10c5}
   ,
-  {0x10d0, 0x10fc}
+  {0x10c7, 0x10c7}
   ,
-  {0x1100, 0x1248}
+  {0x10cd, 0x10cd}
+  ,
+  {0x10d0, 0x1248}
   ,
   {0x124a, 0x124d}
   ,
@@ -7294,11 +7674,7 @@ scm_t_char_range cs_designated_ranges[] = {
   ,
   {0x1b50, 0x1b7c}
   ,
-  {0x1b80, 0x1baa}
-  ,
-  {0x1bae, 0x1bb9}
-  ,
-  {0x1bc0, 0x1bf3}
+  {0x1b80, 0x1bf3}
   ,
   {0x1bfc, 0x1c37}
   ,
@@ -7306,7 +7682,9 @@ scm_t_char_range cs_designated_ranges[] = {
   ,
   {0x1c4d, 0x1c7f}
   ,
-  {0x1cd0, 0x1cf2}
+  {0x1cc0, 0x1cc7}
+  ,
+  {0x1cd0, 0x1cf6}
   ,
   {0x1d00, 0x1de6}
   ,
@@ -7364,11 +7742,7 @@ scm_t_char_range cs_designated_ranges[] = {
   ,
   {0x2460, 0x26ff}
   ,
-  {0x2701, 0x27ca}
-  ,
-  {0x27cc, 0x27cc}
-  ,
-  {0x27ce, 0x2b4c}
+  {0x2701, 0x2b4c}
   ,
   {0x2b50, 0x2b59}
   ,
@@ -7376,11 +7750,15 @@ scm_t_char_range cs_designated_ranges[] = {
   ,
   {0x2c30, 0x2c5e}
   ,
-  {0x2c60, 0x2cf1}
+  {0x2c60, 0x2cf3}
   ,
   {0x2cf9, 0x2d25}
   ,
-  {0x2d30, 0x2d65}
+  {0x2d27, 0x2d27}
+  ,
+  {0x2d2d, 0x2d2d}
+  ,
+  {0x2d30, 0x2d67}
   ,
   {0x2d6f, 0x2d70}
   ,
@@ -7402,7 +7780,7 @@ scm_t_char_range cs_designated_ranges[] = {
   ,
   {0x2dd8, 0x2dde}
   ,
-  {0x2de0, 0x2e31}
+  {0x2de0, 0x2e3b}
   ,
   {0x2e80, 0x2e99}
   ,
@@ -7432,7 +7810,7 @@ scm_t_char_range cs_designated_ranges[] = {
   ,
   {0x3300, 0x4db5}
   ,
-  {0x4dc0, 0x9fcb}
+  {0x4dc0, 0x9fcc}
   ,
   {0xa000, 0xa48c}
   ,
@@ -7440,19 +7818,17 @@ scm_t_char_range cs_designated_ranges[] = {
   ,
   {0xa4d0, 0xa62b}
   ,
-  {0xa640, 0xa673}
-  ,
-  {0xa67c, 0xa697}
+  {0xa640, 0xa697}
   ,
-  {0xa6a0, 0xa6f7}
+  {0xa69f, 0xa6f7}
   ,
   {0xa700, 0xa78e}
   ,
-  {0xa790, 0xa791}
+  {0xa790, 0xa793}
   ,
-  {0xa7a0, 0xa7a9}
+  {0xa7a0, 0xa7aa}
   ,
-  {0xa7fa, 0xa82b}
+  {0xa7f8, 0xa82b}
   ,
   {0xa830, 0xa839}
   ,
@@ -7484,7 +7860,7 @@ scm_t_char_range cs_designated_ranges[] = {
   ,
   {0xaa80, 0xaac2}
   ,
-  {0xaadb, 0xaadf}
+  {0xaadb, 0xaaf6}
   ,
   {0xab01, 0xab06}
   ,
@@ -7506,9 +7882,7 @@ scm_t_char_range cs_designated_ranges[] = {
   ,
   {0xd7cb, 0xd7fb}
   ,
-  {0xe000, 0xfa2d}
-  ,
-  {0xfa30, 0xfa6d}
+  {0xe000, 0xfa6d}
   ,
   {0xfa70, 0xfad9}
   ,
@@ -7632,6 +8006,10 @@ scm_t_char_range cs_designated_ranges[] = {
   ,
   {0x1093f, 0x1093f}
   ,
+  {0x10980, 0x109b7}
+  ,
+  {0x109be, 0x109bf}
+  ,
   {0x10a00, 0x10a03}
   ,
   {0x10a05, 0x10a06}
@@ -7668,6 +8046,22 @@ scm_t_char_range cs_designated_ranges[] = {
   ,
   {0x11080, 0x110c1}
   ,
+  {0x110d0, 0x110e8}
+  ,
+  {0x110f0, 0x110f9}
+  ,
+  {0x11100, 0x11134}
+  ,
+  {0x11136, 0x11143}
+  ,
+  {0x11180, 0x111c8}
+  ,
+  {0x111d0, 0x111d9}
+  ,
+  {0x11680, 0x116b7}
+  ,
+  {0x116c0, 0x116c9}
+  ,
   {0x12000, 0x1236e}
   ,
   {0x12400, 0x12462}
@@ -7678,6 +8072,12 @@ scm_t_char_range cs_designated_ranges[] = {
   ,
   {0x16800, 0x16a38}
   ,
+  {0x16f00, 0x16f44}
+  ,
+  {0x16f50, 0x16f7e}
+  ,
+  {0x16f8f, 0x16f9f}
+  ,
   {0x1b000, 0x1b001}
   ,
   {0x1d000, 0x1d0f5}
@@ -7734,6 +8134,74 @@ scm_t_char_range cs_designated_ranges[] = {
   ,
   {0x1d7ce, 0x1d7ff}
   ,
+  {0x1ee00, 0x1ee03}
+  ,
+  {0x1ee05, 0x1ee1f}
+  ,
+  {0x1ee21, 0x1ee22}
+  ,
+  {0x1ee24, 0x1ee24}
+  ,
+  {0x1ee27, 0x1ee27}
+  ,
+  {0x1ee29, 0x1ee32}
+  ,
+  {0x1ee34, 0x1ee37}
+  ,
+  {0x1ee39, 0x1ee39}
+  ,
+  {0x1ee3b, 0x1ee3b}
+  ,
+  {0x1ee42, 0x1ee42}
+  ,
+  {0x1ee47, 0x1ee47}
+  ,
+  {0x1ee49, 0x1ee49}
+  ,
+  {0x1ee4b, 0x1ee4b}
+  ,
+  {0x1ee4d, 0x1ee4f}
+  ,
+  {0x1ee51, 0x1ee52}
+  ,
+  {0x1ee54, 0x1ee54}
+  ,
+  {0x1ee57, 0x1ee57}
+  ,
+  {0x1ee59, 0x1ee59}
+  ,
+  {0x1ee5b, 0x1ee5b}
+  ,
+  {0x1ee5d, 0x1ee5d}
+  ,
+  {0x1ee5f, 0x1ee5f}
+  ,
+  {0x1ee61, 0x1ee62}
+  ,
+  {0x1ee64, 0x1ee64}
+  ,
+  {0x1ee67, 0x1ee6a}
+  ,
+  {0x1ee6c, 0x1ee72}
+  ,
+  {0x1ee74, 0x1ee77}
+  ,
+  {0x1ee79, 0x1ee7c}
+  ,
+  {0x1ee7e, 0x1ee7e}
+  ,
+  {0x1ee80, 0x1ee89}
+  ,
+  {0x1ee8b, 0x1ee9b}
+  ,
+  {0x1eea1, 0x1eea3}
+  ,
+  {0x1eea5, 0x1eea9}
+  ,
+  {0x1eeab, 0x1eebb}
+  ,
+  {0x1eef0, 0x1eef1}
+  ,
   {0x1f000, 0x1f02b}
   ,
   {0x1f030, 0x1f093}
@@ -7750,7 +8218,7 @@ scm_t_char_range cs_designated_ranges[] = {
   ,
   {0x1f110, 0x1f12e}
   ,
-  {0x1f130, 0x1f169}
+  {0x1f130, 0x1f16b}
   ,
   {0x1f170, 0x1f19a}
   ,
@@ -7786,31 +8254,11 @@ scm_t_char_range cs_designated_ranges[] = {
   ,
   {0x1f500, 0x1f53d}
   ,
-  {0x1f550, 0x1f567}
-  ,
-  {0x1f5fb, 0x1f5ff}
-  ,
-  {0x1f601, 0x1f610}
-  ,
-  {0x1f612, 0x1f614}
-  ,
-  {0x1f616, 0x1f616}
-  ,
-  {0x1f618, 0x1f618}
+  {0x1f540, 0x1f543}
   ,
-  {0x1f61a, 0x1f61a}
-  ,
-  {0x1f61c, 0x1f61e}
-  ,
-  {0x1f620, 0x1f625}
-  ,
-  {0x1f628, 0x1f62b}
-  ,
-  {0x1f62d, 0x1f62d}
-  ,
-  {0x1f630, 0x1f633}
+  {0x1f550, 0x1f567}
   ,
-  {0x1f635, 0x1f640}
+  {0x1f5fb, 0x1f640}
   ,
   {0x1f645, 0x1f64f}
   ,
@@ -7838,6 +8286,6 @@ scm_t_char_range cs_designated_ranges[] = {
 };
 
 scm_t_char_set cs_designated = {
-  501,
+  539,
   cs_designated_ranges
 };


hooks/post-receive
-- 
GNU Guile



reply via email to

[Prev in Thread] Current Thread [Next in Thread]