Projects
openEuler:Mainline
fribidi
Sign Up
Log In
Username
Password
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
Expand all
Collapse all
Changes of Revision 2
View file
_service:tar_scm:fribidi.spec
Changed
@@ -1,5 +1,5 @@ Name: fribidi -Version: 1.0.10 +Version: 1.0.12 Release: 1 Summary: Library implementing the Unicode Bidirectional Algorithm License: LGPLv2+ and UCD @@ -52,6 +52,12 @@ #%%{_mandir}/man3/*.gz %changelog +* Sat Oct 29 2022 zhouwenpei <zhouwenpei1@h-partners.com> - 1.0.12-1 +- version update to 1.0.12 + +* Wed Sep 14 2022 zhouwenpei <zhouwenpei1@h-partners.com> - 1.0.10-2 +- fix CVE-2022-25308,CVE-2022-25309,CVE-2022-25310 + * Mon Jul 20 2020 wangye <wangye70@huawei.com> - 1.0.10-1 - version update to 1.0.10
View file
_service
Changed
@@ -2,7 +2,7 @@ <service name="tar_scm"> <param name="scm">git</param> <param name="url">git@gitee.com:src-openeuler/fribidi.git</param> - <param name="revision">c3cad71cd8190b29053cc1d53a5b117a599b9e97</param> + <param name="revision">master</param> <param name="exclude">*</param> <param name="extract">*</param> </service>
View file
_service:tar_scm:fribidi-1.0.10.tar.xz/ChangeLog -> _service:tar_scm:fribidi-1.0.12.tar.xz/ChangeLog
Changed
@@ -1,3 +1,535 @@ +commit 6428d8469e536bcbb6e12c7b79ba6659371c435a +Author: Dov Grobgeld <dov.grobgeld@gmail.com> +Date: Tue Apr 19 22:47:13 2022 +0300 + + Bumped version to 1.0.12 + + NEWS | 5 +++++ + configure.ac | 2 +- + meson.build | 2 +- + 3 files changed, 7 insertions(+), 2 deletions(-) + +commit 62bbf0d2ec5d94b7197f692733c43a115dcc89ba +Merge: a8bfacc 1622e45 +Author: Dov Grobgeld <dov.grobgeld@gmail.com> +Date: Wed Apr 6 21:14:07 2022 +0300 + + Merge pull request #187 from xclaesse/static + + Add -DFRIBIDI_LIB_STATIC to libfribidi_dep + +commit 1622e456f0f814e11fadb150140354e80dd86bd5 +Author: Xavier Claessens <xavier.claessens@collabora.com> +Date: Thu Mar 31 13:21:38 2022 -0400 + + Add -DFRIBIDI_LIB_STATIC to libfribidi_dep + + It is needed when fribidi is used as subproject and is static + linked on + Windows. The pkg-config file already contains it for the same reason. + + lib/meson.build | 3 ++- + 1 file changed, 2 insertions(+), 1 deletion(-) + +commit a8bfacc75f06b1d8688cdd64a64846d814675f29 +Merge: f22593b 175850b +Author: Dov Grobgeld <dov.grobgeld@gmail.com> +Date: Wed Mar 30 22:03:07 2022 +0300 + + Merge pull request #186 from tagoh/issues/183 + + Fix SEGV issue in fribidi_remove_bidi_marks + +commit 175850b03e1af251d705c1d04b2b9b3c1c06e48f +Author: Akira TAGOH <akira@tagoh.org> +Date: Thu Feb 17 19:06:10 2022 +0900 + + Fix SEGV issue in fribidi_remove_bidi_marks + + Escape from fribidi_remove_bidi_marks() immediately if str is null. + + This fixes https://github.com/fribidi/fribidi/issues/183 + + lib/fribidi.c | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +commit f22593b82b5d1668d1997dbccd10a9c31ffea3b3 +Author: Dov Grobgeld <dov.grobgeld@gmail.com> +Date: Fri Mar 25 09:09:49 2022 +0300 + + Protected against garbage in the CapRTL encoder + + lib/fribidi-char-sets-cap-rtl.c | 7 ++++++- + 1 file changed, 6 insertions(+), 1 deletion(-) + +commit cffa3047a0db9f4cd391d68bf98ce7b7425be245 +Merge: 859aa1b ad3a19e +Author: Dov Grobgeld <dov.grobgeld@gmail.com> +Date: Thu Feb 17 10:36:08 2022 +0200 + + Merge pull request #184 from tagoh/issues/181 + + Fix the stack buffer overflow issue + +commit ad3a19e6372b1e667128ed1ea2f49919884587e1 +Author: Akira TAGOH <akira@tagoh.org> +Date: Thu Feb 17 17:30:12 2022 +0900 + + Fix the stack buffer overflow issue + + strlen() could returns 0. Without a conditional check for len, + accessing S_ pointer with len - 1 may causes a stack buffer overflow. + + AddressSanitizer reports this like: + ==1219243==ERROR: AddressSanitizer: stack-buffer-overflow on address + 0x7ffdce043c1f at pc 0x000000403547 bp 0x7ffdce0 + 43b30 sp 0x7ffdce043b28 + READ of size 1 at 0x7ffdce043c1f thread T0 + #0 0x403546 in main ../bin/fribidi-main.c:393 + #1 0x7f226804e58f in __libc_start_call_main + (/lib64/libc.so.6+0x2d58f) + #2 0x7f226804e648 in __libc_start_main_impl + (/lib64/libc.so.6+0x2d648) + #3 0x4036f4 in _start (/tmp/fribidi/build/bin/fribidi+0x4036f4) + + Address 0x7ffdce043c1f is located in stack of thread T0 at offset + 63 in frame + #0 0x4022bf in main ../bin/fribidi-main.c:193 + + This frame has 5 object(s): + 32, 36) 'option_index' (line 233) + 48, 52) 'base' (line 386) + 64, 65064) 'S_' (line 375) <== Memory access at offset 63 + underflows this variable + 65328, 130328) 'outstring' (line 385) + 130592, 390592) 'logical' (line 384) + + This fixes https://github.com/fribidi/fribidi/issues/181 + + bin/fribidi-main.c | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +commit 859aa1bd9ecdf58957f5a7af747ae3b6bd418c1c +Merge: 9ca69d1 9f61bb5 +Author: Dov Grobgeld <dov.grobgeld@gmail.com> +Date: Mon Dec 6 20:23:31 2021 +0200 + + Merge pull request #180 from ccawley2011/autoconf-pc-static + + Include -DFRIBIDI_LIB_STATIC in pkg-config output by default when + shared libraries are disabled + +commit 9f61bb547000c133db95421797dae7a377944b82 +Author: Cameron Cawley <ccawley2011@gmail.com> +Date: Mon Dec 6 18:17:11 2021 +0000 + + Include -DFRIBIDI_LIB_STATIC in pkg-config output by default when + shared libraries are disabled + + configure.ac | 10 ++++++++++ + fribidi.pc.in | 5 +++-- + 2 files changed, 13 insertions(+), 2 deletions(-) + +commit 9ca69d112678832f3b734cc8e399583bb12de02d +Merge: b227d12 2416b0b +Author: Khaled Hosny <khaled@aliftype.com> +Date: Mon Oct 25 03:46:22 2021 +0200 + + Merge pull request #176 from diizzyy/patch-1 + + meson: Don't hardcode python3 in tests + +commit b227d12352bbdd6e2f12dd650ff27d0278c9f7f1 +Merge: 247fddc cc53ab5 +Author: Khaled Hosny <khaled@aliftype.com> +Date: Mon Oct 25 03:44:30 2021 +0200 + + Merge pull request #175 from epico/unicode14-testcases + + Update test cases to Unicode 14.0 + +commit 2416b0b5d623548d8b47ed6209def24a27478461 +Author: Daniel Engberg <daniel.engberg.lists@pyret.net> +Date: Wed Oct 13 22:58:03 2021 +0200 + + meson: Don't hardcode python3 in tests + + test/meson.build | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +commit cc53ab5c22be8ef5208a71e138a4e64ee2589b1c +Author: Peng Wu <alexepico@gmail.com> +Date: Sat Oct 9 10:50:33 2021 +0800 + + Update test cases to Unicode 14.0 + + test/unicode-conformance/BidiCharacterTest.txt | 32 + ++++++++++++++++++++++++++--- + test/unicode-conformance/BidiTest.txt | 6 +++--- + 2 files changed, 32 insertions(+), 6 deletions(-) + +commit 247fddc3599e3fe7b1b5cc21020c9eb51e662637 +Author: Khaled Hosny <khaled@aliftype.com> +Date: Thu Sep 23 23:00:25 2021 +0200 + + Bumped version to 1.0.11 + + NEWS | 8 ++++++++ + configure.ac | 2 +- + meson.build | 2 +- + 3 files changed, 10 insertions(+), 2 deletions(-) + +commit 725f08f2d29ab56b7a43fc58e618c7a8455d4965 +Author: Khaled Hosny <khaled@aliftype.com> +Date: Thu Sep 23 22:26:46 2021 +0200 + + ci Fix c2man path + + .github/workflows/make.yml | 3 ++- + 1 file changed, 2 insertions(+), 1 deletion(-) + +commit 12946efb281ef61d7b496db069920e158e213b0b +Author: Khaled Hosny <khaled@aliftype.com> +Date: Thu Sep 23 22:22:44 2021 +0200 + + ci Upload dist tarball + + .github/workflows/make.yml | 5 +++++ + 1 file changed, 5 insertions(+) + +commit e42e70e87cd6e81303b9cf62f847af894d5ffc96 +Merge: fd00e3d 11fe05b +Author: Khaled Hosny <khaled@aliftype.com> +Date: Thu Sep 23 02:25:08 2021 +0200 + + Merge pull request #170 from Aeg-dev/github-ci-make + + Open GitHub CI: build with make + +commit fd00e3d236dd4d31b1c15bc8c80fbcf782a06332 +Author: Khaled Hosny <khaled@aliftype.com> +Date: Mon Sep 20 19:56:58 2021 +0200 + + Update to Unicode 14.0 + + gen.tab/unidata/ArabicShaping.txt | 138 ++- + gen.tab/unidata/BidiBrackets.txt | 20 +- + gen.tab/unidata/BidiMirroring.txt | 26 +- + gen.tab/unidata/ReadMe.txt | 13 +- + gen.tab/unidata/UnicodeData.txt | 2360 + +++++++++++++++++++++++++++++++++++++++- + 5 files changed, 2504 insertions(+), 53 deletions(-) + +commit da0d0643b2114d457a88f9142ef0af8d32ac8f1e +Author: woclass <5158738+inkydragon@users.noreply.github.com> +Date: Fri Jun 18 14:13:00 2021 +0800 + + fix typo in transparent_general_categories + + fix #160 + + gen.tab/gen-joining-type-tab.c | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +commit 11fe05b8d657e0ab5596d1c7f0cceaf2b3a91c71 +Author: woclass <5158738+inkydragon@users.noreply.github.com> +Date: Fri Jun 18 19:14:52 2021 +0800 + + ci fix env set + + .github/workflows/make.yml | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +commit a7139cebc6dd64390aa2eb755f933bd89d8a68d4 +Author: woclass <5158738+inkydragon@users.noreply.github.com> +Date: Fri Jun 18 19:11:30 2021 +0800 + + ci add c2man build step + + .ci/build-c2man.sh | 8 ++++---- + .github/workflows/make.yml | 7 ++++--- + 2 files changed, 8 insertions(+), 7 deletions(-) + +commit 3c33e92b3542eb458922c6e13723eb38c9e43199 +Author: woclass <5158738+inkydragon@users.noreply.github.com> +Date: Fri Jun 18 18:12:41 2021 +0800 + + ci make init + + .github/workflows/make.yml | 25 +++++++++++++++++++++++++ + 1 file changed, 25 insertions(+) + +commit 24a6254da47de4689455040954792c9eb3c6d080 +Merge: a2dd935 9fc02bb +Author: Dov Grobgeld <dov.grobgeld@gmail.com> +Date: Fri Jun 18 13:01:59 2021 +0300 + + Merge pull request #169 from Aeg-dev/github-ci-meson + + Open GitHub CI: build with meson + +commit 9fc02bb5cb820533352adbcf9dbc887e3e50fb45 +Author: woclass <5158738+inkydragon@users.noreply.github.com> +Date: Fri Jun 18 17:43:34 2021 +0800 + + ci add some comments + + .github/workflows/meson.yml | 8 ++++++-- + 1 file changed, 6 insertions(+), 2 deletions(-) + +commit 60cc43ab520722965e5d6813858f1121c06c740c +Author: woclass <5158738+inkydragon@users.noreply.github.com> +Date: Fri Jun 18 17:37:57 2021 +0800 + + ci fix msvc set up + + .github/workflows/meson.yml | 5 +++-- + 1 file changed, 3 insertions(+), 2 deletions(-) + +commit 3c6240b3ce3425c39acb5db3819b8fbc8a5737a5 +Author: woclass <5158738+inkydragon@users.noreply.github.com> +Date: Fri Jun 18 17:31:28 2021 +0800 + + ci merge into one jobs + + .github/workflows/meson.yml | 35 ++++++++++------------------------- + 1 file changed, 10 insertions(+), 25 deletions(-) + +commit 08db3186deb7a302a35af5190c733ca4a83848be +Author: woclass <5158738+inkydragon@users.noreply.github.com> +Date: Fri Jun 18 17:22:19 2021 +0800 + + ci test msvc + + .github/workflows/meson.yml | 25 ++++++++++++++++++++++++- + 1 file changed, 24 insertions(+), 1 deletion(-) + +commit 4fafe68fe818c4b64bd91c31e785b67ef78c2b06 +Author: woclass <5158738+inkydragon@users.noreply.github.com> +Date: Fri Jun 18 16:04:01 2021 +0800 + + ci add win + + .github/workflows/meson.yml | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +commit e2233913fa94e7df5f13eac8d7471c7989b0184a +Author: woclass <5158738+inkydragon@users.noreply.github.com> +Date: Fri Jun 18 15:59:31 2021 +0800 + + ci add macOS + + .github/workflows/meson.yml | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +commit 3efdb28d30114f913c26bbbda5fa5e7208f4fbbd +Author: woclass <5158738+inkydragon@users.noreply.github.com> +Date: Fri Jun 18 15:57:22 2021 +0800 + + ci not build docs + + .github/workflows/meson.yml | 7 ++++--- + 1 file changed, 4 insertions(+), 3 deletions(-) + +commit 2564bef0970ac54efde8fbcb71dc430ef6c37af9 +Author: woclass <5158738+inkydragon@users.noreply.github.com> +Date: Fri Jun 18 15:50:59 2021 +0800 + + ci init Build with meson + + .github/workflows/meson.yml | 34 ++++++++++++++++++++++++++++++++++ + 1 file changed, 34 insertions(+) + +commit a2dd9351a0f21153ccdeb291c9679024c453699f +Author: Dov Grobgeld <dov.grobgeld@gmail.com> +Date: Sat Jun 5 23:55:30 2021 +0300 + + Only merge runs with the same isolate level. + + - This solves several fuzzer cases related to merged_with_prev(). + - Note that this only seems to happen when we reach the 125-level + limit. + + lib/fribidi-bidi.c | 2 ++ + 1 file changed, 2 insertions(+) + +commit 441c173cbb3562f4b89745ac2bbaaa632b4fe9f5 +Author: Dov Grobgeld <dov.grobgeld@gmail.com> +Date: Wed Jun 2 00:35:19 2021 +0300 + + Prevent isolate level from being decreased if it is alredy zero + + lib/fribidi-bidi.c | 3 ++- + 1 file changed, 2 insertions(+), 1 deletion(-) + +commit 3ccfb68d2ce9ace5e83fb96b6da45de637522804 +Merge: 0c83851 84d8545 +Author: Dov Grobgeld <dov.grobgeld@gmail.com> +Date: Sun May 23 09:38:16 2021 +0300 + + Merge pull request #164 from Aeg-dev/meson-warning + + meson fix DEPRECATION + +commit 84d85455b65c6375f0ab695eb7c4bc6eb23c0bca +Merge: 9f9d656 0c83851 +Author: woclass <5158738+inkydragon@users.noreply.github.com> +Date: Sun May 23 14:36:03 2021 +0800 + + Merge branch 'master' into meson-warning + +commit 0c83851202112a0c7578851eed8126160ae2a79f +Merge: f2b198a 7eb15fb +Author: Dov Grobgeld <dov.grobgeld@gmail.com> +Date: Sat May 22 22:43:02 2021 +0300 + + Merge pull request #161 from sandy-lcq/master + + fribidi-common.h: define FRIBIDI_ENTRY when it is not defined + +commit f2b198a7e97a1d3a80f61494e411a11426dccd2f +Merge: 896a342 19dc54d +Author: Dov Grobgeld <dov.grobgeld@gmail.com> +Date: Sat May 22 22:42:40 2021 +0300 + + Merge pull request #152 from elahav/master + + Do not pass a NULL string pointer to printf() in + gen_arabic_shaping_tab() + +commit 896a3421d767f814f54382179bafbaed97c1d662 +Merge: 3585a81 05e42a4 +Author: Dov Grobgeld <dov.grobgeld@gmail.com> +Date: Sat May 22 22:41:02 2021 +0300 + + Merge pull request #151 from 1480c1/static_cargs + + meson: add fribidi_static_cargs to extra_cflags + +commit 9f9d656f88f73e9ce821a0694bb464f6eafa32f7 +Author: woclass <5158738+inkydragon@users.noreply.github.com> +Date: Sat May 22 23:07:48 2021 +0800 + + meson/fribidi fix DEPRECATION + + "Library fribidi was passed to the "libraries" keyword argument of + a previous call to generate() method instead of first positional + argument." + + meson.build | 5 +++-- + 1 file changed, 3 insertions(+), 2 deletions(-) + +commit 05e42a4d782ce14e648fd4c489e65eaff4609de2 +Author: Christopher Degawa <ccom@randomderp.com> +Date: Mon Jul 6 20:55:11 2020 +0000 + + meson: add fribidi_static_cargs to extra_cflags + + meson seemingly doesn't have a section for cflags.private, so the + flags will have to go to the regular cflags for now + it can be replaced by manual sed or similar to append that line + if wanted + + Fixes https://github.com/m-ab-s/media-autobuild_suite/issues/1735 + + Signed-off-by: Christopher Degawa <ccom@randomderp.com> + + meson.build | 3 ++- + 1 file changed, 2 insertions(+), 1 deletion(-) + +commit 7eb15fb26d32d98aa5c982d2b519749512bcf264 +Author: Changqing Li <changqing.li@windriver.com> +Date: Mon Feb 1 15:41:56 2021 +0800 + + fribidi-common.h: define FRIBIDI_ENTRY when it is not defined + + fix issue #150: compile time warnings + + There is one scenario: + FRIBIDI_ENTRY is defined during configure, then it is defined again + during compile in fribidi-common.h. + + Signed-off-by: Changqing Li <changqing.li@windriver.com> + + lib/fribidi-common.h | 26 ++++++++++++++------------ + 1 file changed, 14 insertions(+), 12 deletions(-) + +commit 3585a81e625e5b35962bed11fdc99d54485048e0 +Merge: c75a94c a11d8b3 +Author: Dov Grobgeld <dov.grobgeld@gmail.com> +Date: Mon Oct 26 07:20:20 2020 +0200 + + Merge pull request #159 from astiob/get_par_direction-isolates + + Skip isolates in fribidi_get_par_direction + +commit a11d8b3942546906b4a74d2061f50e05e4d33f18 +Author: Oleg Oshmyan <chortos@inbox.lv> +Date: Mon Oct 26 00:19:31 2020 +0200 + + Skip isolates in fribidi_get_par_direction + + Copy the logic from fribidi_get_par_embedding_levels_ex. + + Most likely, this should have been added in commit + f20b6480b9cd46dae8d82a6f95d9c53558fcfd20 but was omitted by accident. + + lib/fribidi-bidi.c | 17 ++++++++++++++--- + 1 file changed, 14 insertions(+), 3 deletions(-) + +commit c75a94c84ad1c7d3a3df89b42370933976f4ba59 +Merge: 9e78abb 0c46aa1 +Author: Dov Grobgeld <dov.grobgeld@gmail.com> +Date: Fri Aug 21 17:22:57 2020 +0300 + + Merge pull request #154 from ebraminio/fuzzer + + Add a fuzzer to fribidi + +commit 0c46aa17437aeedaaf9bbec188cc2ef0a5c1a1ec +Author: Ebrahim Byagowi <ebrahim@gnu.org> +Date: Fri Aug 14 12:31:08 2020 +0430 + + Add a fuzzer to fribidi + + bin/fribidi-fuzzer.c | 53 + ++++++++++++++++++++++ + bin/meson.build | 10 ++++ + meson_options.txt | 2 + + .../crash-69ebdb74927bd63911e9af32e7da3b0216279461 | Bin 0 -> 38 bytes + .../crash-ca62f992817f09c2072b0bb6c41f061d20bb7efe | Bin 0 -> + 1420 bytes + test/meson.build | 9 ++++ + 6 files changed, 74 insertions(+) + +commit 9e78abb7ead0781a6160be2e0d27d212ccd6f438 +Author: Dov Grobgeld <dov.grobgeld@gmail.com> +Date: Tue Aug 18 23:24:10 2020 +0300 + + Fixed dangling pointer problem found by fuzzing + + lib/fribidi-bidi.c | 10 ++++++++-- + 1 file changed, 8 insertions(+), 2 deletions(-) + +commit 19dc54dab78f64c0bb3de169daa9d3eb99804f6e +Author: e2lahav@gmail.com <elahav@qnx.com> +Date: Sun Aug 9 15:57:14 2020 -0400 + + Revert whitespace changes. + + gen.tab/gen-arabic-shaping-tab.c | 12 ++++++------ + 1 file changed, 6 insertions(+), 6 deletions(-) + +commit 2acdb55cf2a9cde80db13a962f2265644d763c17 +Author: Elad Lahav <elahav@qnx.com> +Date: Sun Aug 9 15:40:43 2020 -0400 + + Do not pass a NULL string pointer to printf() in + gen_arabic_shaping_tab. + + gen.tab/gen-arabic-shaping-tab.c | 17 ++++++++--------- + 1 file changed, 8 insertions(+), 9 deletions(-) + commit 5464c284034da9c058269377b7f5013bb089f553 Author: Dov Grobgeld <dov.grobgeld@gmail.com> Date: Sun Jul 5 22:22:23 2020 +0300 @@ -272,11 +804,11 @@ bin/fribidi-main.c | 7 +- lib/fribidi-deprecated.c | 232 - ---------------------------------------------- - lib/fribidi-deprecated.h | 85 ----------------- + ------------------------------------------------- + lib/fribidi-deprecated.h | 85 ------------------ lib/fribidi.c | 233 - ++++++++++++++++++++++++++++++++++++++++++++++- - lib/fribidi.h | 84 +++++++++++++++++ + +++++++++++++++++++++++++++++++++++++++++++++++++- + lib/fribidi.h | 84 ++++++++++++++++++ 5 files changed, 319 insertions(+), 322 deletions(-) commit 9e5c3f630198793492352959c1e68ee4303b7c2a @@ -668,8 +1200,8 @@ Reduce dynamic allocations by using arrays for all small arrays. lib/fribidi-bidi.c | 64 - +++++++++++++++++++++++------------------------- - lib/fribidi-deprecated.c | 44 ++++++++++++++++++++++++--------- + +++++++++++++++++++++++++-------------------------- + lib/fribidi-deprecated.c | 44 ++++++++++++++++++++++++++--------- 2 files changed, 64 insertions(+), 44 deletions(-) commit 902618192f1cdb4430e4f2dfc032d9fb36fccc5b @@ -714,10 +1246,10 @@ gen.tab/unidata/ArabicShaping.txt | 104 +++- gen.tab/unidata/BidiBrackets.txt | 6 +- - gen.tab/unidata/BidiMirroring.txt | 141 +++-- + gen.tab/unidata/BidiMirroring.txt | 141 ++--- gen.tab/unidata/ReadMe.txt | 9 +- gen.tab/unidata/UnicodeData.txt | 778 - +++++++++++++++++++++++-- + ++++++++++++++++++++++++++-- test/unicode-conformance/BidiCharacterTest.txt | 6 +- test/unicode-conformance/BidiTest.txt | 11 +- 7 files changed, 917 insertions(+), 138 deletions(-) @@ -883,11 +1415,11 @@ configure.ac | 20 --- meson_options.txt | 2 - test/unicode-conformance/Makefile.am | 2 - - test/unicode-conformance/meson.build | 31 ++-- + test/unicode-conformance/meson.build | 31 ++--- test/unicode-conformance/test-character.c | 218 - ++++++++++++++++----------- + +++++++++++++++++------------ test/unicode-conformance/test.c | 242 - +++++++++++++++++++----------- + +++++++++++++++++++++------------ 6 files changed, 299 insertions(+), 216 deletions(-) commit 565f83a13099dfdcec083f4d3e5293df4ed36e63 @@ -1096,15 +1628,15 @@ http://mesonbuild.com for more information. bin/meson.build | 27 ++++++++++ - doc/meson.build | 39 ++++++++++++++ - gen.tab/meson.build | 79 +++++++++++++++++++++++++++ - lib/meson.build | 75 ++++++++++++++++++++++++++ + doc/meson.build | 39 +++++++++++++++ + gen.tab/meson.build | 79 ++++++++++++++++++++++++++++++ + lib/meson.build | 75 ++++++++++++++++++++++++++++ meson.build | 100 - +++++++++++++++++++++++++++++++++++ + ++++++++++++++++++++++++++++++++++++++ meson_options.txt | 6 +++ - test/meson.build | 20 +++++++ - test/test-runner.py | 25 +++++++++ - test/unicode-conformance/meson.build | 19 +++++++ + test/meson.build | 20 ++++++++ + test/test-runner.py | 25 ++++++++++ + test/unicode-conformance/meson.build | 19 ++++++++ 9 files changed, 390 insertions(+) commit 4c97999ad09f683560bfdf69b4539558401cad41 @@ -1183,14 +1715,14 @@ Makefile.am | 2 +- bin/Makefile.am | 3 +-- - charset/Headers.mk | 8 ------ + charset/Headers.mk | 8 ------- charset/Makefile.am | 36 - -------------------------- + ----------------------------- configure.ac | 1 - doc/Makefile.am | 6 ----- gen.tab/Makefile.am | 3 +-- lib/Headers.mk | 2 ++ - lib/Makefile.am | 20 +++++++++----- + lib/Makefile.am | 20 ++++++++++------ {charset => lib}/fribidi-char-sets-cap-rtl.c | 0 {charset => lib}/fribidi-char-sets-cap-rtl.h | 0 {charset => lib}/fribidi-char-sets-cp1255.c | 0 @@ -1358,12 +1890,12 @@ Fixes the rest of https://github.com/fribidi/fribidi/issues/35 - .travis.yml | 5 +- + .travis.yml | 5 +-- Makefile.am | 2 +- README.md | 2 +- - autogen.sh | 35 ++++++++++++++ + autogen.sh | 35 +++++++++++++++ bootstrap | 154 - ------------------------------------------------------------ + --------------------------------------------------------------- 5 files changed, 38 insertions(+), 160 deletions(-) commit 3b5baaebf3dead4d2c1ed7a04278cc58b8c3fc85 @@ -1410,7 +1942,7 @@ Remove notes.org notes.org | 318 - -------------------------------------------------------------- + ----------------------------------------------------------------- 1 file changed, 318 deletions(-) commit 544b56553b94a2425f52f4b6c29f0a9abe403161 @@ -1534,10 +2066,10 @@ Update git.mk - Makefile.am | 19 ++--- + Makefile.am | 19 ++---- configure.ac | 2 +- git.mk | 228 - ++++++++++++++++++++++++++++++++++++++++++++++++++++------- + +++++++++++++++++++++++++++++++++++++++++++++++++++++++------- 3 files changed, 207 insertions(+), 42 deletions(-) commit 5a99e2895bcf50c0ee3bb9445e45b8cbff6ebc4d @@ -1617,9 +2149,9 @@ m4_ax_prog_cc_for_build.m4 instead as suggested by Khaled. configure.ac | 22 +------- - gen.tab/Makefile.am | 20 +++---- + gen.tab/Makefile.am | 20 ++++---- m4/m4_ax_prog_cc_for_build.m4 | 125 - ++++++++++++++++++++++++++++++++++++++++++ + +++++++++++++++++++++++++++++++++++++++++++++ 3 files changed, 137 insertions(+), 30 deletions(-) commit 4a732cf9d28228a0698e9c6fa76206874b6125dd @@ -1675,7 +2207,7 @@ fribidi-vs-unicode/test-character.c | 22 ++++++------ fribidi-vs-unicode/test.c | 6 ++-- lib/fribidi-bidi.c | 72 - +++++++++++++++++++------------------ + +++++++++++++++++++++------------------- lib/fribidi-brackets.c | 3 +- 4 files changed, 53 insertions(+), 50 deletions(-) @@ -1873,7 +2405,7 @@ lib/fribidi-flags.h | 2 +- lib/fribidi-joining-types.h | 4 +- lib/fribidi-types.h | 96 - +++++++++-------------------------------- + +++++++++----------------------------------- 12 files changed, 48 insertions(+), 108 deletions(-) commit c8e9c5d684f1ba15ca46e38493c995ad5be3646c @@ -2155,13 +2687,13 @@ test.c and test-character.c . fribidi-vs-unicode/test-character.c | 35 - ++++++++++++++++++---------------- + +++++++++++++++++++---------------- fribidi-vs-unicode/test.c | 38 - ++++++++++++++++++++----------------- + +++++++++++++++++++++----------------- lib/fribidi-bidi.c | 2 +- lib/fribidi-bidi.h | 6 +++--- - lib/fribidi-deprecated.c | 27 ++++++++++++++++++++++---- - lib/fribidi-deprecated.h | 21 +++++++++++++++++--- + lib/fribidi-deprecated.c | 27 +++++++++++++++++++++++---- + lib/fribidi-deprecated.h | 21 ++++++++++++++++++--- 6 files changed, 85 insertions(+), 44 deletions(-) commit a0ab164431e18fa7cdf5b0a8ce4fcbe26f7b022b @@ -2171,9 +2703,10 @@ Update README.md HACKING | 2 - - README | 158 +------------------------------------------------------- + README | 158 + +---------------------------------------------------------- README.md | 174 - ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ + +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 3 files changed, 175 insertions(+), 159 deletions(-) commit 75c350705ef09e6505aa1080188b75a8b4fccc5e @@ -2185,7 +2718,7 @@ Oops. build/fribidi-vs-unicode/Makefile | 698 - -------------------------------------- + ----------------------------------------- 1 file changed, 698 deletions(-) commit 7be4e8f87c77d0ff4bdbd1638768e8772d89f7b2 @@ -2252,7 +2785,7 @@ THANKS | 12 +- bin/fribidi-benchmark.c | 2 +- bin/fribidi-main.c | 2 +- - charset/fribidi-char-sets-cap-rtl.c | 38 +- + charset/fribidi-char-sets-cap-rtl.c | 38 ++- charset/fribidi-char-sets-cap-rtl.h | 2 +- charset/fribidi-char-sets-cp1255.c | 2 +- charset/fribidi-char-sets-cp1255.h | 2 +- @@ -2270,13 +2803,13 @@ configure.ac | 11 +- doc/Makefile.am | 3 +- fribidi-vs-unicode/Makefile.am | 27 ++ - fribidi-vs-unicode/test-character.c | 409 ++++++++++++++++++++ - fribidi-vs-unicode/test.c | 391 +++++++++++++++++++ + fribidi-vs-unicode/test-character.c | 409 ++++++++++++++++++++++ + fribidi-vs-unicode/test.c | 391 +++++++++++++++++++++ gen.tab/Makefile.am | 32 +- gen.tab/gen-arabic-shaping-tab.c | 2 +- gen.tab/gen-bidi-type-tab.c | 2 +- - gen.tab/gen-brackets-tab.c | 345 +++++++++++++++++ - gen.tab/gen-brackets-type-tab.c | 238 ++++++++++++ + gen.tab/gen-brackets-tab.c | 345 +++++++++++++++++++ + gen.tab/gen-brackets-type-tab.c | 238 +++++++++++++ gen.tab/gen-joining-type-tab.c | 2 +- gen.tab/gen-mirroring-tab.c | 2 +- gen.tab/gen-unicode-version.c | 2 +- @@ -2291,7 +2824,7 @@ lib/fribidi-bidi-types.c | 2 +- lib/fribidi-bidi-types.h | 31 +- lib/fribidi-bidi.c | 681 - +++++++++++++++++++++++++++++++--- + +++++++++++++++++++++++++++++++++---- lib/fribidi-bidi.h | 4 +- lib/fribidi-brackets.c | 106 ++++++ lib/fribidi-brackets.h | 90 +++++ @@ -2307,7 +2840,7 @@ lib/fribidi-mem.c | 2 +- lib/fribidi-mirroring.c | 4 +- lib/fribidi-mirroring.h | 4 +- - lib/fribidi-run.c | 77 +--- + lib/fribidi-run.c | 77 ++--- lib/fribidi-shape.c | 2 +- lib/fribidi-shape.h | 2 +- lib/fribidi-types.h | 14 +- @@ -2329,7 +2862,7 @@ fribidi-vs-unicode/BidiCharacterTest.txt | 96437 ++++++ fribidi-vs-unicode/BidiTest.txt | 497588 - ++++++++++++++++++++++++++++ + +++++++++++++++++++++++++++++++ gen.tab/unidata/ArabicShaping.txt | 442 +- gen.tab/unidata/BidiBrackets.txt | 185 + gen.tab/unidata/BidiMirroring.txt | 38 +- @@ -2365,7 +2898,7 @@ even build, better to clean up the unnecessary #if #else maze. bin/fribidi-main.c | 61 - +----------------------------------------------------- + +-------------------------------------------------------- 1 file changed, 1 insertion(+), 60 deletions(-) commit e71e49f9645d21ab511723caf8c75e8d9880aacf @@ -2405,7 +2938,7 @@ Makefile.am | 2 +- build/fribidi-vs-unicode/Makefile | 698 - ++++++++++++++++++++++++++++++++++++++ + +++++++++++++++++++++++++++++++++++++++++ configure.ac | 3 +- 3 files changed, 701 insertions(+), 2 deletions(-) @@ -2427,10 +2960,10 @@ I need to redo this without exposing full FriBidiRun struct. lib/fribidi-bidi.c | 112 - --------------------------------------------------- - lib/fribidi-bidi.h | 29 ------------- + ------------------------------------------------------ + lib/fribidi-bidi.h | 29 -------------- lib/fribidi-common.h | 14 ++----- - lib/run.h | 11 +++++ + lib/run.h | 11 ++++++ 4 files changed, 15 insertions(+), 151 deletions(-) commit 3cbee0b737393c631debeddd71fa631282f74a5c @@ -2443,7 +2976,7 @@ fribidi-vs-unicode/test-character.c | 4 +- fribidi-vs-unicode/test.c | 2 +- notes.org | 149 - ++++++++++++++++++++++++++++++++++-- + +++++++++++++++++++++++++++++++++++++-- 4 files changed, 147 insertions(+), 9 deletions(-) commit 32a6cc7141052764065d7714240e782366a8e61b @@ -2454,7 +2987,7 @@ fribidi-vs-unicode/BidiCharacterTest.txt | 96392 ++++++ fribidi-vs-unicode/BidiTest.txt | 497588 - ++++++++++++++++++++++++++++ + +++++++++++++++++++++++++++++++ fribidi-vs-unicode/SConstruct | 15 + fribidi-vs-unicode/test-character.c | 379 + fribidi-vs-unicode/test.c | 384 + @@ -2498,23 +3031,23 @@ charset/fribidi-char-sets.c | 2 +- doc/Makefile.am | 3 +- gen.tab/gen-joining-type-tab.c | 4 + - gen.tab/unidata/ArabicShaping.txt | 227 +++++++++++++++++++++++++-- + gen.tab/unidata/ArabicShaping.txt | 227 +++++++++++++++++++++++++++-- gen.tab/unidata/BidiMirroring.txt | 14 +- gen.tab/unidata/ReadMe.txt | 8 +- - gen.tab/unidata/UnicodeData.txt | 21 ++- + gen.tab/unidata/UnicodeData.txt | 21 +-- lib/common.h | 2 +- lib/debug.h | 4 + lib/fribidi-bidi-types-list.h | 4 + lib/fribidi-bidi-types.h | 29 +++- lib/fribidi-bidi.c | 301 - ++++++++++++++++++++++++++++++------ + +++++++++++++++++++++++++++++++++------ lib/fribidi-common.h | 1 + lib/fribidi-deprecated.c | 1 + lib/fribidi-run.c | 6 +- lib/fribidi-unicode.h | 10 +- test/Makefile.am | 4 +- - test/test_CapRTL_isolate.input | 8 + - test/test_CapRTL_isolate.reference | 8 + + test/test_CapRTL_isolate.input | 8 ++ + test/test_CapRTL_isolate.reference | 8 ++ 22 files changed, 613 insertions(+), 96 deletions(-) commit 881b8d891cc61989ab8811b74d0e721f72bf913b @@ -2551,10 +3084,10 @@ lib/fribidi-bidi.c | 1 - lib/fribidi-joining.c | 1 - lib/fribidi-mem.c | 140 - -------------------------------------------------- - lib/fribidi-run.c | 38 -------------- + ----------------------------------------------------- + lib/fribidi-run.c | 38 --------------- lib/fribidi.c | 3 -- - lib/mem.h | 97 ---------------------------------- + lib/mem.h | 97 ------------------------------------- 8 files changed, 285 deletions(-) commit 9d8c69b4aea7302391b1cafb3c1fa5c3d8c95198 @@ -2579,10 +3112,10 @@ it can be used e.g. with HarfBuzz. lib/fribidi-bidi.c | 112 - +++++++++++++++++++++++++++++++++++++++++++++++++++ - lib/fribidi-bidi.h | 29 +++++++++++++ + ++++++++++++++++++++++++++++++++++++++++++++++++++++++ + lib/fribidi-bidi.h | 29 ++++++++++++++ lib/fribidi-common.h | 14 +++++-- - lib/run.h | 11 ----- + lib/run.h | 11 ------ 4 files changed, 151 insertions(+), 15 deletions(-) commit 7fd7d2badedffce5a3328301ba86204a24eed0a3 @@ -2956,7 +3489,7 @@ doc/Makefile.am | 2 + gen.tab/Makefile.am | 2 + git.mk | 224 - ++++++++++++++++++++++++++++++++++++++++++++++++++++ + +++++++++++++++++++++++++++++++++++++++++++++++++++++++ lib/Makefile.am | 2 + test/Makefile.am | 2 + 8 files changed, 238 insertions(+) @@ -2976,11 +3509,11 @@ Update Unicode data files to 6.1.0 - gen.tab/unidata/ArabicShaping.txt | 287 ++++++++------ + gen.tab/unidata/ArabicShaping.txt | 287 ++++++++------- gen.tab/unidata/BidiMirroring.txt | 28 +- gen.tab/unidata/ReadMe.txt | 6 +- gen.tab/unidata/UnicodeData.txt | 799 - ++++++++++++++++++++++++++++++++++++-- + +++++++++++++++++++++++++++++++++++++++-- 4 files changed, 956 insertions(+), 164 deletions(-) commit d39b179d8de65a19390e50cfb39bb36ae193d65b @@ -3012,7 +3545,7 @@ gen.tab/unidata/BidiMirroring.txt | 27 +- gen.tab/unidata/ReadMe.txt | 12 +- gen.tab/unidata/UnicodeData.txt | 5261 - +++++++++++++++++++++++++++++++++---- + ++++++++++++++++++++++++++++++++++++---- 5 files changed, 4882 insertions(+), 498 deletions(-) commit 6c535469bfbff7983f5052fa3cf6f8eb8dc2f26a @@ -3113,7 +3646,7 @@ gen.tab/unidata/BidiMirroring.txt | 42 +- gen.tab/unidata/ReadMe.txt | 10 +- gen.tab/unidata/UnicodeData.txt | 1694 - ++++++++++++++++++++++++++++++++++++- + +++++++++++++++++++++++++++++++++++++++- lib/Makefile.am | 2 +- lib/common.h | 10 +- 6 files changed, 1721 insertions(+), 71 deletions(-) @@ -3146,7 +3679,7 @@ configure.ac | 9 ++-- fribidi.spec.in | 145 - -------------------------------------------------------- + ----------------------------------------------------------- 2 files changed, 4 insertions(+), 150 deletions(-) commit 753ed9aed90f9d31e6ff404c0c7befadbfd18d23 @@ -3206,7 +3739,7 @@ gen.tab/unidata/BidiMirroring.txt | 42 +- gen.tab/unidata/ReadMe.txt | 31 +- gen.tab/unidata/UnicodeData.txt | 1493 - +++++++++++++++++++++++++++++++++++-- + ++++++++++++++++++++++++++++++++++++++-- 4 files changed, 1520 insertions(+), 91 deletions(-) commit 105e8f3c8f67fcd5a1620f9a9059b550067c1ac0 @@ -3251,38 +3784,39 @@ Add an option --disable-deprecated. - bin/fribidi-benchmark.c | 16 +++++++------- + bin/fribidi-benchmark.c | 16 +++++++-------- bin/fribidi-main.c | 45 - +++++++++++++++++++++++----------------- - charset/fribidi-char-sets.c | 16 +++++++------- - configure.ac | 23 ++++++++++++++------ - gen.tab/gen-arabic-shaping-tab.c | 12 +++++------ - gen.tab/gen-bidi-type-tab.c | 12 +++++------ - gen.tab/gen-joining-type-tab.c | 12 +++++------ - gen.tab/gen-mirroring-tab.c | 12 +++++------ - gen.tab/gen-unicode-version.c | 12 +++++------ - gen.tab/packtab.c | 8 +++---- - lib/bidi-types.h | 8 +++---- - lib/common.h | 21 +++++++++---------- - lib/debug.h | 8 +++---- - lib/fribidi-arabic.c | 8 +++---- - lib/fribidi-bidi-types.c | 8 +++---- - lib/fribidi-bidi-types.h | 17 +++------------ - lib/fribidi-bidi.c | 8 +++---- - lib/fribidi-common.h | 18 ++++++++-------- - lib/fribidi-deprecated.c | 11 ++++++---- - lib/fribidi-deprecated.h | 30 ++++++++++++++++++++++++--- - lib/fribidi-joining-types.c | 8 +++---- - lib/fribidi-joining.c | 8 +++---- - lib/fribidi-mem.c | 12 ++++++----- - lib/fribidi-run.c | 30 +++++++++++++-------------- - lib/fribidi-types.h | 39 +++++++++++++++++----------------- - lib/fribidi-unicode.h | 33 +++++++---------------------- - lib/fribidi.c | 21 ++++++++++--------- - lib/fribidi.h | 13 +++++++----- - lib/joining-types.h | 8 +++---- - lib/mem.h | 34 +++++++++++++++--------------- - lib/run.h | 8 +++---- + +++++++++++++++++++++++++------------------ + charset/fribidi-char-sets.c | 16 +++++++-------- + configure.ac | 23 ++++++++++++++++------ + gen.tab/gen-arabic-shaping-tab.c | 12 ++++++------ + gen.tab/gen-bidi-type-tab.c | 12 ++++++------ + gen.tab/gen-joining-type-tab.c | 12 ++++++------ + gen.tab/gen-mirroring-tab.c | 12 ++++++------ + gen.tab/gen-unicode-version.c | 12 ++++++------ + gen.tab/packtab.c | 8 ++++---- + lib/bidi-types.h | 8 ++++---- + lib/common.h | 21 ++++++++++---------- + lib/debug.h | 8 ++++---- + lib/fribidi-arabic.c | 8 ++++---- + lib/fribidi-bidi-types.c | 8 ++++---- + lib/fribidi-bidi-types.h | 17 +++------------- + lib/fribidi-bidi.c | 8 ++++---- + lib/fribidi-common.h | 18 ++++++++--------- + lib/fribidi-deprecated.c | 11 +++++++---- + lib/fribidi-deprecated.h | 30 ++++++++++++++++++++++++++--- + lib/fribidi-joining-types.c | 8 ++++---- + lib/fribidi-joining.c | 8 ++++---- + lib/fribidi-mem.c | 12 +++++++----- + lib/fribidi-run.c | 30 ++++++++++++++--------------- + lib/fribidi-types.h | 39 + +++++++++++++++++++------------------ + lib/fribidi-unicode.h | 33 +++++++------------------------ + lib/fribidi.c | 21 ++++++++++---------- + lib/fribidi.h | 13 ++++++++----- + lib/joining-types.h | 8 ++++---- + lib/mem.h | 34 ++++++++++++++++---------------- + lib/run.h | 8 ++++---- 31 files changed, 269 insertions(+), 250 deletions(-) commit 570efad0b961ad106a05f2dbabeedbed477ea161 @@ -3386,9 +3920,9 @@ configure.ac | 20 +-- doc/Makefile.am | 2 +- gen.tab/Makefile.am | 16 +- - gen.tab/gen-arabic-liga.sh | 9 + + gen.tab/gen-arabic-liga.sh | 9 ++ gen.tab/gen-arabic-shaping-tab.c | 310 - +++++++++++++++++++++++++++++++++++ + ++++++++++++++++++++++++++++++++++++++ gen.tab/gen-bidi-type-tab.c | 12 +- gen.tab/gen-joining-type-tab.c | 10 +- gen.tab/gen-mirroring-tab.c | 12 +- @@ -3396,32 +3930,32 @@ gen.tab/packtab.c | 1 + lib/Headers.mk | 5 +- lib/Makefile.am | 8 +- - lib/arabic-misc.tab.i | 94 +++++++++++ + lib/arabic-misc.tab.i | 94 ++++++++++++ lib/debug.h | 7 +- - lib/fribidi-arabic.c | 190 +++++++++++++++++++++ - lib/fribidi-arabic.h | 88 ++++++++++ - lib/fribidi-bidi.c | 62 ++----- + lib/fribidi-arabic.c | 190 +++++++++++++++++++++++ + lib/fribidi-arabic.h | 88 +++++++++++ + lib/fribidi-bidi.c | 62 ++------ lib/fribidi-bidi.h | 31 ++-- lib/fribidi-common.h | 29 +++- lib/fribidi-config.h.in | 3 - lib/fribidi-deprecated.c | 296 - +++++++++++++++++++++++++++++++++ - lib/fribidi-deprecated.h | 210 ++++++++++++++++++++++++ - lib/fribidi-env.c | 121 -------------- - lib/fribidi-env.h | 126 -------------- - lib/fribidi-flags.h | 78 +++++++++ + ++++++++++++++++++++++++++++++++++++ + lib/fribidi-deprecated.h | 210 ++++++++++++++++++++++++++ + lib/fribidi-env.c | 121 --------------- + lib/fribidi-env.h | 126 ---------------- + lib/fribidi-flags.h | 78 ++++++++++ lib/fribidi-joining-types.c | 10 +- lib/fribidi-joining-types.h | 9 +- lib/fribidi-joining.c | 40 +++-- lib/fribidi-mem.c | 8 +- lib/fribidi-mirroring.c | 10 +- lib/fribidi-run.c | 13 +- - lib/{env.h => fribidi-shape.c} | 53 +++--- - lib/fribidi-shape.h | 77 +++++++++ + lib/{env.h => fribidi-shape.c} | 53 ++++--- + lib/fribidi-shape.h | 77 ++++++++++ lib/fribidi-types.h | 24 +-- lib/fribidi-unicode.h | 12 +- - lib/fribidi.c | 213 +++--------------------- - lib/fribidi.h | 116 ++----------- + lib/fribidi.c | 213 ++++---------------------- + lib/fribidi.h | 116 ++------------ lib/joining-types.h | 8 +- test/test_UTF-8_persian.reference | 28 ++-- test/test_UTF-8_reordernsm.reference | 14 +- @@ -3526,19 +4060,19 @@ .cvsignore | 1 + Makefile.am | 7 ++-- - USERS | 4 +- - bin/fribidi-benchmark.c | 17 ++++---- - bin/fribidi-bidi-types.c | 7 +++- - bin/fribidi-caprtl2utf8.c | 17 ++++---- - bin/fribidi-main.c | 30 +++++++------- + USERS | 4 ++- + bin/fribidi-benchmark.c | 17 +++++---- + bin/fribidi-bidi-types.c | 7 ++-- + bin/fribidi-caprtl2utf8.c | 17 +++++---- + bin/fribidi-main.c | 30 ++++++++-------- charset/fribidi-char-sets-cap-rtl.c | 78 - +++++++++++++++++++++---------------- - charset/fribidi-char-sets-utf8.c | 12 +++--- - configure.ac | 20 +++++----- - gen.tab/gen-unicode-version.c | 33 ++++++++-------- - lib/fribidi-bidi.c | 10 ++--- - lib/fribidi-types.h | 10 ++--- - lib/fribidi.c | 8 ++-- + +++++++++++++++++++++++----------------- + charset/fribidi-char-sets-utf8.c | 12 +++---- + configure.ac | 20 +++++------ + gen.tab/gen-unicode-version.c | 33 ++++++++--------- + lib/fribidi-bidi.c | 10 +++--- + lib/fribidi-types.h | 10 +++--- + lib/fribidi.c | 8 ++--- 14 files changed, 138 insertions(+), 116 deletions(-) commit 6f84aff9f7901178ef9e7e2e463a04e639b5a606 @@ -3572,9 +4106,9 @@ Updated to read version from BidiMirroring.txt, if not found in ReadMe.txt. - gen.tab/Makefile.am | 5 +-- + gen.tab/Makefile.am | 5 ++-- gen.tab/gen-unicode-version.c | 75 - ++++++++++++++++++++++++++++--------------- + ++++++++++++++++++++++++++++++---------------- gen.tab/unidata/ReadMe.txt | 3 -- 3 files changed, 53 insertions(+), 30 deletions(-) @@ -3605,9 +4139,9 @@ An integrated CapRTL to UTF-8 converter added. bin/Makefile.am | 2 +- - bin/fribidi-caprtl2utf8.c | 32 +++++++++++++++ + bin/fribidi-caprtl2utf8.c | 32 ++++++++++++++++ test/caprtl2unicode.py | 102 - ---------------------------------------------- + ------------------------------------------------- 3 files changed, 33 insertions(+), 103 deletions(-) commit 10a1d7d29e5fc41f27e6296382c6de9a82aa5a99 @@ -3630,7 +4164,7 @@ gen.tab/unidata/BidiMirroring.txt | 39 +- gen.tab/unidata/ReadMe.txt | 47 +- gen.tab/unidata/UnicodeData.txt | 1383 - +++++++++++++++++++++++++++++++++++-- + ++++++++++++++++++++++++++++++++++++++-- 4 files changed, 1448 insertions(+), 126 deletions(-) commit 004756f080f6bf20b27b61b419317a05a529227a @@ -3640,7 +4174,7 @@ Better conversion table from CapRTL to Unicode. charset/fribidi-char-sets-cap-rtl.c | 40 - +++++++++++++++++++++++++++---------- + ++++++++++++++++++++++++++++++---------- 1 file changed, 30 insertions(+), 10 deletions(-) commit 294e001ae47168d63a2e7e7eaf7ede2a7a3dc1ae @@ -3677,7 +4211,7 @@ Adding CapRTL to Unicode (UTF-8) convertor. test/caprtl2unicode.py | 104 - +++++++++++++++++++++++++++++++++++++++++++++++++ + ++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 104 insertions(+) commit 5db31e96f3c6b904325939e648a363cbcac56b14 @@ -3798,10 +4332,10 @@ .indent.pro | 2 +- lib/fribidi-bidi.h | 17 +++--- - lib/fribidi-joining-types.h | 18 ++++-- + lib/fribidi-joining-types.h | 18 ++++--- lib/fribidi-joining.c | 133 - ++++++++++++++++++++++++++------------------ - lib/fribidi-joining.h | 15 +++-- + ++++++++++++++++++++++++++++------------------- + lib/fribidi-joining.h | 15 +++--- lib/fribidi-unicode.h | 14 ++--- lib/fribidi.c | 10 ++-- lib/fribidi.h | 8 +-- @@ -3817,17 +4351,17 @@ need str anymore: they just need this bidi_types. - lib/bidi-types.h | 8 +++---- - lib/common.h | 11 +++++++--- - lib/fribidi-bidi-types.h | 14 +++++++----- + lib/bidi-types.h | 8 +++----- + lib/common.h | 11 ++++++++--- + lib/fribidi-bidi-types.h | 14 ++++++++----- lib/fribidi-bidi.c | 55 - +++++++++++++++++++++--------------------------- - lib/fribidi-bidi.h | 43 ++++++------------------------------- - lib/fribidi-joining.c | 17 +++++++++++---- - lib/fribidi-run.c | 15 ++++++------- - lib/fribidi-unicode.h | 18 +++++++++++----- - lib/fribidi.c | 20 +++++++++++++----- - lib/run.h | 11 +++++----- + ++++++++++++++++++++++----------------------------- + lib/fribidi-bidi.h | 43 +++++++--------------------------------- + lib/fribidi-joining.c | 17 ++++++++++++---- + lib/fribidi-run.c | 15 +++++++------- + lib/fribidi-unicode.h | 18 ++++++++++++----- + lib/fribidi.c | 20 ++++++++++++++----- + lib/run.h | 11 +++++------ 10 files changed, 104 insertions(+), 108 deletions(-) commit b1a9af57fe88c46b5f9f7fd47db37895b3e58e78 @@ -3865,10 +4399,10 @@ breaking. Also calculate more reasonable levels for explicit marks and BN. - lib/fribidi-bidi-types.h | 13 ++++++----- + lib/fribidi-bidi-types.h | 13 +++++++----- lib/fribidi-bidi.c | 56 - +++++++++++++++++++++++++++++++++++++----------- - lib/fribidi-bidi.h | 30 ++++++++++++++++---------- + +++++++++++++++++++++++++++++++++++++++------------ + lib/fribidi-bidi.h | 30 +++++++++++++++++---------- lib/fribidi-types.h | 10 ++++----- lib/fribidi.c | 10 ++++----- 5 files changed, 79 insertions(+), 40 deletions(-) @@ -3897,29 +4431,29 @@ charset/fribidi-char-sets-cap-rtl.c | 8 +- configure.ac | 10 +-- gen.tab/Makefile.am | 16 +++- - gen.tab/gen-bidi-type-tab.c | 9 +- - gen.tab/gen-joining-type-tab.c | 9 +- - gen.tab/gen-mirroring-tab.c | 9 +- - gen.tab/gen-unicode-version.c | 9 +- + gen.tab/gen-bidi-type-tab.c | 9 ++- + gen.tab/gen-joining-type-tab.c | 9 ++- + gen.tab/gen-mirroring-tab.c | 9 ++- + gen.tab/gen-unicode-version.c | 9 ++- lib/Makefile.am | 4 +- lib/common.h | 10 ++- lib/fribidi-bidi-types.c | 12 +-- - lib/fribidi-bidi-types.h | 68 +++++++++++---- - lib/fribidi-bidi.c | 119 +++++++++++++++----------- - lib/fribidi-bidi.h | 94 +++++++++++++++------ + lib/fribidi-bidi-types.h | 68 ++++++++++++----- + lib/fribidi-bidi.c | 119 +++++++++++++++++------------ + lib/fribidi-bidi.h | 94 ++++++++++++++++------- lib/fribidi-joining-types-list.h | 10 +-- - lib/fribidi-joining-types.c | 30 ++++--- - lib/fribidi-joining-types.h | 124 ++++++++++++++++++++++----- + lib/fribidi-joining-types.c | 30 ++++---- + lib/fribidi-joining-types.h | 124 ++++++++++++++++++++++++------ lib/fribidi-joining.c | 161 - ++++++++++++++++++++++++++++++++++++ - lib/fribidi-joining.h | 36 +++++++- + +++++++++++++++++++++++++++++++++++++++ + lib/fribidi-joining.h | 36 ++++++++- lib/fribidi-mirroring.c | 14 ++-- - lib/fribidi-mirroring.h | 27 +++--- + lib/fribidi-mirroring.h | 27 ++++--- lib/fribidi-types.h | 24 +++++- - lib/fribidi.c | 97 +++++++++++++--------- + lib/fribidi.c | 97 +++++++++++++---------- lib/fribidi.def | 6 +- - lib/fribidi.h | 93 ++++++++++++--------- - lib/joining-types.h | 9 +- + lib/fribidi.h | 93 ++++++++++++---------- + lib/joining-types.h | 9 ++- 27 files changed, 734 insertions(+), 286 deletions(-) commit 8a20d52ddb30e073762ec17afda2e1b9257be568 @@ -3950,27 +4484,29 @@ fribidi-joining-type.ch merged into fribidi-joining-types.ch. charset/fribidi-char-sets-cap-rtl.c | 8 ++-- - configure.ac | 22 +++++++--- + configure.ac | 22 ++++++++--- doc/Makefile.am | 14 +++---- lib/Headers.mk | 3 +- lib/Makefile.am | 2 - lib/fribidi-bidi-type.c | 80 - ------------------------------------- + ---------------------------------------- lib/fribidi-bidi-type.h | 72 - --------------------------------- - lib/fribidi-bidi-types.c | 69 ++++++++++++++++++++++++++------ - lib/fribidi-bidi-types.h | 34 +++++++++++++--- - lib/fribidi-bidi.c | 48 +++++----------------- - lib/fribidi-bidi.h | 27 +++---------- + ------------------------------------ + lib/fribidi-bidi-types.c | 69 + +++++++++++++++++++++++++++------- + lib/fribidi-bidi-types.h | 34 ++++++++++++++--- + lib/fribidi-bidi.c | 48 +++++------------------- + lib/fribidi-bidi.h | 27 +++----------- lib/fribidi-config.h.in | 3 ++ - lib/fribidi-joining-type.c | 56 -------------------------- - lib/fribidi-joining-type.h | 59 --------------------------- - lib/fribidi-joining-types.c | 66 ++++++++++++++++++++++++------ - lib/fribidi-joining-types.h | 36 ++++++++++++++--- - lib/fribidi-mirroring.c | 34 ++++++++++++++-- - lib/fribidi-mirroring.h | 22 ++++++++-- + lib/fribidi-joining-type.c | 56 ---------------------------- + lib/fribidi-joining-type.h | 59 ----------------------------- + lib/fribidi-joining-types.c | 66 + ++++++++++++++++++++++++++------- + lib/fribidi-joining-types.h | 36 +++++++++++++++--- + lib/fribidi-mirroring.c | 34 +++++++++++++++-- + lib/fribidi-mirroring.h | 22 +++++++++-- lib/fribidi-run.c | 8 ++-- - lib/fribidi.c | 11 ++--- + lib/fribidi.c | 11 +++--- lib/fribidi.def | 18 +++++---- lib/fribidi.h | 14 ++++--- 22 files changed, 296 insertions(+), 410 deletions(-) @@ -3983,12 +4519,12 @@ get_par_embedding_levels and reorder_line functions. lib/bidi-types.h | 8 +++++--- - lib/fribidi-bidi-type.c | 24 +++++++++++++++++++--- - lib/fribidi-bidi-type.h | 19 +++++++++++++++--- + lib/fribidi-bidi-type.c | 24 +++++++++++++++++++++--- + lib/fribidi-bidi-type.h | 19 ++++++++++++++++--- lib/fribidi-bidi.c | 53 - ++++++++++++++++++++++++++++--------------------- - lib/fribidi-bidi.h | 33 +++++++++++++++++++++++------- - lib/fribidi-run.c | 13 ++++++------ + +++++++++++++++++++++++++++++----------------------- + lib/fribidi-bidi.h | 33 +++++++++++++++++++++++++------- + lib/fribidi-run.c | 13 +++++++------ lib/fribidi.c | 10 +++++----- lib/run.h | 9 +++++---- 8 files changed, 115 insertions(+), 54 deletions(-) @@ -4004,37 +4540,37 @@ accompanying functions and macros. .indent.pro | 3 +- - TODO | 20 +- + TODO | 20 ++- charset/Makefile.am | 10 +- charset/fribidi-char-sets-cap-rtl.c | 8 +- doc/Makefile.am | 10 +- gen.tab/Makefile.am | 92 ++++------ - gen.tab/gen-bidi-type-tab.c | 65 ++++--- + gen.tab/gen-bidi-type-tab.c | 65 +++---- gen.tab/gen-joining-type-tab.c | 355 - ++++++++++++++++++++++++++++++++++++ + +++++++++++++++++++++++++++++++++++++++ gen.tab/gen-mirroring-tab.c | 52 +++--- gen.tab/gen-unicode-version.c | 42 ++--- gen.tab/packtab.c | 16 +- gen.tab/packtab.h | 2 +- lib/Headers.mk | 7 +- - lib/Makefile.am | 29 ++- + lib/Makefile.am | 29 +++- lib/common.h | 12 +- lib/debug.h | 11 +- lib/env.h | 7 +- lib/fribidi-bidi-type.c | 9 +- lib/fribidi-bidi-types-list.h | 8 +- lib/fribidi-bidi-types.c | 8 +- - lib/fribidi-bidi-types.h | 140 +++++++------- + lib/fribidi-bidi-types.h | 140 ++++++++------- lib/fribidi-joining-type.c | 56 ++++++ - lib/fribidi-joining-type.h | 59 ++++++ - lib/fribidi-joining-types-list.h | 50 +++++ - lib/fribidi-joining-types.c | 78 ++++++++ - lib/fribidi-joining-types.h | 143 +++++++++++++++ + lib/fribidi-joining-type.h | 59 +++++++ + lib/fribidi-joining-types-list.h | 50 ++++++ + lib/fribidi-joining-types.c | 78 +++++++++ + lib/fribidi-joining-types.h | 143 ++++++++++++++++ lib/fribidi-joining.c | 0 - lib/fribidi-joining.h | 50 +++++ + lib/fribidi-joining.h | 50 ++++++ lib/fribidi-mirroring.c | 12 +- lib/fribidi.def | 9 +- - lib/joining-types.h | 58 ++++++ + lib/joining-types.h | 58 +++++++ lib/run.h | 10 +- 32 files changed, 1147 insertions(+), 284 deletions(-) @@ -4048,19 +4584,19 @@ Moreover, packtab deals with tables with empty heads much better. Voila! - bin/fribidi-main.c | 13 ++-- + bin/fribidi-main.c | 13 +++-- charset/fribidi-char-sets.c | 7 ++- configure.ac | 9 ++- gen.tab/Makefile.am | 4 +- gen.tab/gen-bidi-type-tab.c | 15 +++-- - gen.tab/gen-mirroring-tab.c | 99 +++++++++++++++++++---------- + gen.tab/gen-mirroring-tab.c | 99 ++++++++++++++++++++----------- gen.tab/packtab.c | 147 - ++++++++++++++++++++++++++++++++++---------- - gen.tab/packtab.h | 13 ++-- + ++++++++++++++++++++++++++++++++++++----------- + gen.tab/packtab.h | 13 +++-- lib/fribidi-bidi-type.c | 14 ++--- - lib/fribidi-bidi-types.h | 10 +-- - lib/fribidi-mirroring.c | 48 +++------------ - lib/fribidi-types.h | 79 +++++++++++++----------- + lib/fribidi-bidi-types.h | 10 ++-- + lib/fribidi-mirroring.c | 48 +++------------- + lib/fribidi-types.h | 79 +++++++++++++------------ lib/fribidi.h | 8 +-- 13 files changed, 276 insertions(+), 190 deletions(-) @@ -4073,34 +4609,34 @@ AbiWord from CVS. The most important is the FRIBIDI_TYPE_PRIVATE in fribidi-bidi-types.h - bin/fribidi-main.c | 25 +++++++++++--- + bin/fribidi-main.c | 25 ++++++++++++--- charset/Headers.mk | 8 +---- charset/fribidi-char-sets-cap-rtl.h | 8 +++-- charset/fribidi-char-sets-cp1255.h | 8 +++-- charset/fribidi-char-sets-cp1256.h | 8 +++-- charset/fribidi-char-sets-iso8859-6.h | 8 +++-- charset/fribidi-char-sets-iso8859-8.h | 8 +++-- - charset/fribidi-char-sets-list.h | 14 ++++---- + charset/fribidi-char-sets-list.h | 14 ++++----- charset/fribidi-char-sets-utf8.h | 8 +++-- - charset/fribidi-char-sets.c | 18 ++++++---- + charset/fribidi-char-sets.c | 18 +++++++---- charset/fribidi-char-sets.h | 13 ++------ - configure.ac | 18 ++++------ + configure.ac | 18 ++++------- doc/Makefile.am | 1 + - lib/common.h | 28 ++++++++-------- + lib/common.h | 28 ++++++++--------- lib/debug.h | 10 +++--- lib/fribidi-bidi-type.c | 62 - +++-------------------------------- - lib/fribidi-bidi-type.h | 39 ++-------------------- - lib/fribidi-bidi-types-list.h | 14 ++++---- - lib/fribidi-bidi-types.h | 35 +++++++++++--------- - lib/fribidi-bidi.h | 7 ++-- - lib/fribidi-common.h | 14 +++----- - lib/fribidi-mirroring.c | 12 +++---- - lib/fribidi-mirroring.h | 12 +++---- - lib/fribidi-types.h | 26 +++++++-------- + +++----------------------------------- + lib/fribidi-bidi-type.h | 39 ++---------------------- + lib/fribidi-bidi-types-list.h | 14 ++++----- + lib/fribidi-bidi-types.h | 35 ++++++++++++--------- + lib/fribidi-bidi.h | 7 ++--- + lib/fribidi-common.h | 14 +++------ + lib/fribidi-mirroring.c | 12 ++++---- + lib/fribidi-mirroring.h | 12 ++++---- + lib/fribidi-types.h | 26 ++++++++-------- lib/fribidi.c | 8 ++--- lib/fribidi.def | 3 -- - lib/fribidi.h | 18 +++++++--- + lib/fribidi.h | 18 ++++++++--- lib/mem.h | 10 +++--- 28 files changed, 189 insertions(+), 254 deletions(-) @@ -4131,16 +4667,16 @@ .indent.pro | 4 +- TODO | 2 + lib/fribidi-bidi-types-list.h | 11 +- - lib/fribidi-bidi-types.h | 134 +++++++++++----- + lib/fribidi-bidi-types.h | 134 ++++++++++++------ lib/fribidi-bidi.c | 314 - +++++++++++++++----------------------- - lib/fribidi-bidi.h | 100 +++++------- + +++++++++++++++++------------------------ + lib/fribidi-bidi.h | 100 +++++-------- lib/fribidi-mirroring.c | 9 +- lib/fribidi-mirroring.h | 9 +- - lib/fribidi.c | 170 ++++++++++++++++++++- + lib/fribidi.c | 170 +++++++++++++++++++++- lib/fribidi.def | 2 +- - lib/fribidi.h | 95 +++++++++++- - test/test_UTF-8_persian.reference | 16 +- + lib/fribidi.h | 95 ++++++++++++- + test/test_UTF-8_persian.reference | 16 +-- 13 files changed, 541 insertions(+), 327 deletions(-) commit 8fee958d0e10db5516f3897e6dc832ef56b13fcd @@ -4150,7 +4686,7 @@ Isolating bidi reordering call, take 1. lib/fribidi-bidi.c | 338 - ++++++++++++++++++----------------------------------- + +++++++++++++++++++------------------------------------- lib/fribidi-bidi.h | 14 +-- lib/fribidi-run.c | 39 ++++--- lib/run.h | 8 +- @@ -4171,13 +4707,13 @@ Cleaning up here and there. Last lingers before adding joining. - Makefile.am | 49 ++++-- + Makefile.am | 49 ++++--- TODO | 9 +- bin/fribidi-main.c | 12 +- - bootstrap | 130 +++++++++++----- + bootstrap | 130 +++++++++++------ charset/fribidi-char-sets-cap-rtl.c | 12 +- configure.ac | 9 +- - doc/Makefile.am | 18 ++- + doc/Makefile.am | 18 +-- gen.tab/.cvsignore | 4 +- gen.tab/Makefile.am | 1 + gen.tab/gen-bidi-type-tab.c | 20 +-- @@ -4188,7 +4724,7 @@ lib/fribidi-bidi-types.c | 10 +- lib/fribidi-bidi-types.h | 17 ++- lib/fribidi-bidi.c | 297 - ++++++++++++++++++------------------ + +++++++++++++++++++-------------------- lib/fribidi-bidi.h | 28 +++- lib/fribidi-common.h | 8 +- lib/fribidi-config.h.in | 3 + @@ -4201,24 +4737,25 @@ GNU Coding Standards applied and typos fixed. - AUTHORS | 45 - +++++++++++++++++++++- - Makefile.am | 10 ++--- - README | 26 +++++++------ - THANKS | 2 +- - TODO | 41 - ++++++++++++++++++++ - bin/fribidi-main.c | 10 ++--- - charset/fribidi-char-sets-cap-rtl.c | 8 ++-- - configure.ac | 40 - ++++++++++--------- - doc/Makefile.am | 4 +- - gen.tab/Makefile.am | 12 +++--- - gen.tab/gen-bidi-type-tab.c | 8 ++-- - gen.tab/gen-mirroring-tab.c | 8 ++-- - gen.tab/gen-unicode-version.c | 20 +++++++--- - lib/fribidi-bidi-type.c | 10 ++--- - ...bidi-types-list.h => fribidi-bidi-types-list.h} | 31 ++++++++------- + AUTHORS | 45 + ++++++++++++++++++++++- + Makefile.am | 10 ++--- + README | 26 +++++++------ + THANKS | 2 +- + TODO | 41 + +++++++++++++++++++++ + bin/fribidi-main.c | 10 ++--- + charset/fribidi-char-sets-cap-rtl.c | 8 ++-- + configure.ac | 40 + ++++++++++---------- + doc/Makefile.am | 4 +- + gen.tab/Makefile.am | 12 +++--- + gen.tab/gen-bidi-type-tab.c | 8 ++-- + gen.tab/gen-mirroring-tab.c | 8 ++-- + gen.tab/gen-unicode-version.c | 20 +++++++--- + lib/fribidi-bidi-type.c | 10 ++--- + lib/{bidi-types-list.h => fribidi-bidi-types-list.h} | 31 + +++++++++------- 15 files changed, 187 insertions(+), 88 deletions(-) commit 339717751b86715f78bd9d02159813c29c650a0a @@ -4233,8 +4770,8 @@ lib/debug.h | 8 ++--- lib/fribidi-bidi-types.c | 10 +++--- lib/fribidi-bidi.c | 84 - ++++++++++++++++++++++++------------------------ - lib/fribidi-common.h | 33 ++++++++++--------- + +++++++++++++++++++++++++-------------------------- + lib/fribidi-common.h | 33 ++++++++++---------- lib/fribidi-config.h.in | 3 +- lib/fribidi.c | 20 ++++++------ lib/run.h | 8 ++--- @@ -4259,13 +4796,13 @@ files anymore. :-( - gen.tab/unidata/ArabicShaping.txt | 240 + - gen.tab/unidata/README | 1 + - gen.tab/unidata/UnicodeData.txt | 15100 - +++++++++++++++++++ - gen.tab/unidata/extracted/DerivedBidiClass.txt | 1299 -- - .../unidata/extracted/DerivedDecompositionType.txt | 933 -- - gen.tab/unidata/extracted/DerivedJoiningType.txt | 215 - + gen.tab/unidata/ArabicShaping.txt | 240 + + gen.tab/unidata/README | 1 + + gen.tab/unidata/UnicodeData.txt | 15100 + ++++++++++++++++++++ + gen.tab/unidata/extracted/DerivedBidiClass.txt | 1299 -- + .../unidata/extracted/DerivedDecompositionType.txt | 933 -- + gen.tab/unidata/extracted/DerivedJoiningType.txt | 215 - 6 files changed, 15341 insertions(+), 2447 deletions(-) commit 28f7f004848d56fb148290428ecff8ab3b568cdd @@ -4405,19 +4942,19 @@ Make gen-mirroring-tab and gen-unicode-version work. gen.tab/ works now. - Makefile.am | 10 ++-- + Makefile.am | 10 +++-- bin/Makefile.am | 4 +- bin/fribidi-benchmark.c | 16 ++++--- charset/fribidi-char-sets-cap-rtl.c | 16 +++---- charset/fribidi-char-sets.c | 8 ++-- gen.tab/Makefile.am | 95 - +++++++++++++++++++++++++++---------- + ++++++++++++++++++++++++++++++---------- gen.tab/gen-bidi-type-tab.c | 8 ++-- - gen.tab/gen-mirroring-tab.c | 10 ++-- - gen.tab/gen-unicode-version.c | 11 ++--- - lib/common.h | 20 ++++---- + gen.tab/gen-mirroring-tab.c | 10 ++--- + gen.tab/gen-unicode-version.c | 11 +++-- + lib/common.h | 20 ++++----- lib/fribidi-bidi-type.c | 7 ++- - lib/fribidi-mem.c | 13 +++-- + lib/fribidi-mem.c | 13 +++--- 12 files changed, 137 insertions(+), 81 deletions(-) commit 285b3de138e8a4f790fe07519c1a90d759a61598 @@ -4431,14 +4968,14 @@ configure.ac | 29 ++++---- doc/Makefile.am | 2 +- fribidi.pc.in | 2 +- - gen.tab/Makefile.am | 52 +++++++++++++- + gen.tab/Makefile.am | 52 ++++++++++++++- gen.tab/gen-bidi-type-tab.c | 163 - ++++++++++++++++++++++++++++++------------ - gen.tab/gen-mirroring-tab.c | 79 +++++++++++++------- + +++++++++++++++++++++++++++++++++------------ + gen.tab/gen-mirroring-tab.c | 79 ++++++++++++++-------- gen.tab/gen-unicode-version.c | 48 ++++++------- gen.tab/packtab.c | 5 +- gen.tab/packtab.h | 2 +- - lib/Makefile.am | 31 +++----- + lib/Makefile.am | 31 +++------ lib/common.h | 48 +++++++------ lib/fribidi-bidi.h | 12 ++-- lib/fribidi-mirroring.c | 10 +-- @@ -4454,9 +4991,9 @@ gen.tab/.cvsignore | 5 +- gen.tab/Makefile.am | 6 +- gen.tab/gen-bidi-type-tab.c | 10 +-- - gen.tab/gen-mirroring-tab.c | 8 +- + gen.tab/gen-mirroring-tab.c | 8 +-- gen.tab/gen-unicode-version.c | 170 - ++++++++++++++++++++++++++++++++++++++++++ + +++++++++++++++++++++++++++++++++++++++++++++ 5 files changed, 187 insertions(+), 12 deletions(-) commit 8bc4b0a145e828a6c9e90d18e4f06900291d1d3a @@ -4498,13 +5035,13 @@ charset/fribidi-char-sets.c | 12 +- gen.tab/Makefile.am | 9 ++ gen.tab/gen-bidi-type-tab.c | 298 - +++++++++++++++++++++----------------------- - gen.tab/gen-mirroring-tab.c | 223 +++++++++++++++++++-------------- + +++++++++++++++++++++++------------------------ + gen.tab/gen-mirroring-tab.c | 223 ++++++++++++++++++++--------------- gen.tab/packtab.c | 18 ++- lib/bidi-types-list.h | 18 ++- lib/common.h | 12 +- lib/fribidi-bidi-type.c | 8 +- - lib/fribidi-mirroring.h | 13 +- + lib/fribidi-mirroring.h | 13 ++- 13 files changed, 340 insertions(+), 294 deletions(-) commit 4b03bbd7b4368cde918197875a83ff4661ca4857 @@ -4521,7 +5058,7 @@ doc/Makefile.am | 2 + lib/Makefile.am | 8 +- lib/bidi-type-table.i | 5228 - ----------------------------------- + -------------------------------------- lib/bidi-types-list.h | 11 +- lib/bidi-types.h | 25 +- lib/common.h | 10 +- @@ -4586,14 +5123,14 @@ lib/fribidi-bidi-types.c | 12 +- lib/fribidi-bidi-types.h | 50 +- lib/fribidi-bidi.c | 1173 - +++++++++++++++++---------------- + ++++++++++++++++++------------------ lib/fribidi-bidi.h | 19 +- lib/fribidi-common.h | 29 +- lib/fribidi-env.c | 17 +- lib/fribidi-env.h | 27 +- lib/fribidi-mem.c | 39 +- lib/fribidi-mirroring.c | 24 +- - lib/fribidi-run.c | 395 ++++++----- + lib/fribidi-run.c | 395 +++++++----- lib/fribidi-types.h | 10 +- lib/fribidi.c | 10 +- lib/fribidi.def | 13 + @@ -4609,10 +5146,10 @@ Cleaning up exported symbols. - THANKS | 23 +++++++++---------- + THANKS | 23 +++++++++------------ bin/fribidi-main.c | 62 - ++++++++++++++++++++++++++-------------------------- - charset/Makefile.am | 13 +---------- + +++++++++++++++++++++++++++---------------------------- + charset/Makefile.am | 13 +----------- doc/Makefile.am | 1 + lib/Makefile.am | 16 +++++++------- lib/fribidi-common.h | 8 +++---- @@ -4627,16 +5164,16 @@ lib/Makefile.am | 5 +- lib/bidi-types.h | 12 +- - lib/common.h | 23 +-- + lib/common.h | 23 ++-- lib/env.h | 63 +++++++++ lib/fribidi-bidi-type.c | 8 +- lib/fribidi-bidi-types.c | 8 +- lib/fribidi-bidi-types.h | 8 +- lib/fribidi-bidi.c | 357 - ++++++++--------------------------------------- + ++++++++------------------------------------------ lib/fribidi-env.c | 27 ++-- lib/fribidi-mem.c | 64 ++++++--- - lib/fribidi-run.c | 267 +++++++++++++++++++++++++++++++++++ + lib/fribidi-run.c | 267 +++++++++++++++++++++++++++++++++++++ lib/mem.h | 16 ++- lib/run.h | 86 ++++++++++++ 13 files changed, 587 insertions(+), 357 deletions(-) @@ -4658,17 +5195,17 @@ First try to integrate c2man manual generation in build system. - charset/Headers.mk | 21 ++++++++------ - charset/fribidi-char-sets-list.h | 10 +++++-- + charset/Headers.mk | 21 +++++++++------ + charset/fribidi-char-sets-list.h | 10 ++++--- doc/Makefile.am | 62 - ++++++++++++++++++++++++++++------------ + ++++++++++++++++++++++++++++++------------- lib/Headers.mk | 16 ++++++++++- lib/bidi-types-list.h | 10 +++---- lib/common.h | 10 +++---- lib/debug.h | 8 +++--- lib/fribidi-begindecls.h | 2 ++ lib/fribidi-enddecls.h | 2 ++ - lib/fribidi-types.h | 14 ++++----- + lib/fribidi-types.h | 14 +++++----- lib/mem.h | 8 +++--- 11 files changed, 107 insertions(+), 56 deletions(-) @@ -4741,7 +5278,7 @@ The ChangeLog from the old days. ChangeLog.old | 703 - ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ + +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 703 insertions(+) commit 63d12e574eb5cfe95290b303bac0950c25afe397 @@ -4750,96 +5287,96 @@ Initial revision - .cvsignore | 19 + - .indent.pro | 19 + - AUTHORS | 1 + - COPYING | 504 ++ - HACKING | 7 + - HISTORY | 34 + - Makefile.am | 54 + - NEWS | 18 + - README | 152 + - THANKS | 33 + - TODO | 13 + - bin/Makefile.am | 25 + - bin/fribidi-benchmark.c | 278 ++ - bin/fribidi-main.c | 597 +++ - bin/getopt.c | 1268 +++++ - bin/getopt.h | 187 + - bin/getopt1.c | 213 + - bin/getopt_int.h | 145 + - bootstrap | 110 + - charset/Headers.mk | 9 + - charset/Makefile.am | 48 + - charset/fribidi-char-sets-cap-rtl.c | 336 ++ - charset/fribidi-char-sets-cap-rtl.h | 70 + - charset/fribidi-char-sets-cp1255.c | 106 + - charset/fribidi-char-sets-cp1255.h | 62 + - charset/fribidi-char-sets-cp1256.c | 223 + - charset/fribidi-char-sets-cp1256.h | 62 + - charset/fribidi-char-sets-iso8859-6.c | 81 + - charset/fribidi-char-sets-iso8859-6.h | 62 + - charset/fribidi-char-sets-iso8859-8.c | 120 + - charset/fribidi-char-sets-iso8859-8.h | 62 + - charset/fribidi-char-sets-list.h | 56 + - charset/fribidi-char-sets-utf8.c | 126 + - charset/fribidi-char-sets-utf8.h | 66 + - charset/fribidi-char-sets.c | 230 + - charset/fribidi-char-sets.h | 125 + - configure.ac | 208 + - doc/Makefile.am | 27 + - fribidi.pc.in | 13 + - fribidi.spec.in | 145 + - gen.tab/Makefile.am | 0 - gen.tab/gen-bidi-type-tab.c | 267 + - gen.tab/gen-mirroring-tab.c | 152 + - gen.tab/packtab.c | 364 ++ - gen.tab/packtab.h | 49 + - gen.tab/unidata/BidiMirroring.txt | 525 ++ - gen.tab/unidata/ReadMe.txt | 40 + - gen.tab/unidata/extracted/DerivedBidiClass.txt | 1299 +++++ - .../unidata/extracted/DerivedDecompositionType.txt | 933 ++++ - gen.tab/unidata/extracted/DerivedJoiningType.txt | 215 + - lib/Headers.mk | 14 + - lib/Makefile.am | 75 + - lib/bidi-type-table.i | 5228 - ++++++++++++++++++++ - lib/bidi-types-list.h | 69 + - lib/bidi-types.h | 78 + - lib/common.h | 110 + - lib/debug.h | 87 + - lib/fribidi-begindecls.h | 1 + - lib/fribidi-bidi-type.c | 79 + - lib/fribidi-bidi-type.h | 74 + - lib/fribidi-bidi-types.c | 76 + - lib/fribidi-bidi-types.h | 278 ++ - lib/fribidi-bidi.c | 1424 ++++++ - lib/fribidi-bidi.h | 112 + - lib/fribidi-common.h | 83 + - lib/fribidi-config.h.in | 22 + - lib/fribidi-enddecls.h | 1 + - lib/fribidi-env.c | 107 + - lib/fribidi-env.h | 125 + - lib/fribidi-mem.c | 94 + - lib/fribidi-mirroring.c | 90 + - lib/fribidi-mirroring.h | 67 + - lib/fribidi-types.h | 143 + - lib/fribidi-unicode-version.h | 4 + - lib/fribidi-unicode.h | 101 + - lib/fribidi.c | 68 + - lib/fribidi.h | 48 + - lib/mem.h | 90 + - lib/mirroring-table.i | 358 ++ - test/Makefile.am | 33 + - test/run.tests | 74 + - test/test_CapRTL_explicit.input | 13 + - test/test_CapRTL_explicit.reference | 13 + - test/test_CapRTL_implicit.input | 26 + - test/test_CapRTL_implicit.reference | 26 + - test/test_ISO8859-8_hebrew.input | 17 + - test/test_ISO8859-8_hebrew.reference | 17 + - test/test_UTF-8_persian.input | 14 + - test/test_UTF-8_persian.reference | 14 + - test/test_UTF-8_reordernsm.input | 7 + - test/test_UTF-8_reordernsm.reference | 7 + + .cvsignore | 19 + + .indent.pro | 19 + + AUTHORS | 1 + + COPYING | 504 ++ + HACKING | 7 + + HISTORY | 34 + + Makefile.am | 54 + + NEWS | 18 + + README | 152 + + THANKS | 33 + + TODO | 13 + + bin/Makefile.am | 25 + + bin/fribidi-benchmark.c | 278 ++ + bin/fribidi-main.c | 597 +++ + bin/getopt.c | 1268 +++++ + bin/getopt.h | 187 + + bin/getopt1.c | 213 + + bin/getopt_int.h | 145 + + bootstrap | 110 + + charset/Headers.mk | 9 + + charset/Makefile.am | 48 + + charset/fribidi-char-sets-cap-rtl.c | 336 ++ + charset/fribidi-char-sets-cap-rtl.h | 70 + + charset/fribidi-char-sets-cp1255.c | 106 + + charset/fribidi-char-sets-cp1255.h | 62 + + charset/fribidi-char-sets-cp1256.c | 223 + + charset/fribidi-char-sets-cp1256.h | 62 + + charset/fribidi-char-sets-iso8859-6.c | 81 + + charset/fribidi-char-sets-iso8859-6.h | 62 + + charset/fribidi-char-sets-iso8859-8.c | 120 + + charset/fribidi-char-sets-iso8859-8.h | 62 + + charset/fribidi-char-sets-list.h | 56 + + charset/fribidi-char-sets-utf8.c | 126 + + charset/fribidi-char-sets-utf8.h | 66 + + charset/fribidi-char-sets.c | 230 + + charset/fribidi-char-sets.h | 125 + + configure.ac | 208 + + doc/Makefile.am | 27 + + fribidi.pc.in | 13 + + fribidi.spec.in | 145 + + gen.tab/Makefile.am | 0 + gen.tab/gen-bidi-type-tab.c | 267 ++ + gen.tab/gen-mirroring-tab.c | 152 + + gen.tab/packtab.c | 364 ++ + gen.tab/packtab.h | 49 + + gen.tab/unidata/BidiMirroring.txt | 525 +++ + gen.tab/unidata/ReadMe.txt | 40 + + gen.tab/unidata/extracted/DerivedBidiClass.txt | 1299 +++++ + .../unidata/extracted/DerivedDecompositionType.txt | 933 ++++ + gen.tab/unidata/extracted/DerivedJoiningType.txt | 215 + + lib/Headers.mk | 14 + + lib/Makefile.am | 75 + + lib/bidi-type-table.i | 5228 + +++++++++++++++++++++ + lib/bidi-types-list.h | 69 + + lib/bidi-types.h | 78 + + lib/common.h | 110 + + lib/debug.h | 87 + + lib/fribidi-begindecls.h | 1 + + lib/fribidi-bidi-type.c | 79 + + lib/fribidi-bidi-type.h | 74 + + lib/fribidi-bidi-types.c | 76 + + lib/fribidi-bidi-types.h | 278 ++ + lib/fribidi-bidi.c | 1424 ++++++ + lib/fribidi-bidi.h | 112 + + lib/fribidi-common.h | 83 + + lib/fribidi-config.h.in | 22 + + lib/fribidi-enddecls.h | 1 + + lib/fribidi-env.c | 107 + + lib/fribidi-env.h | 125 + + lib/fribidi-mem.c | 94 + + lib/fribidi-mirroring.c | 90 + + lib/fribidi-mirroring.h | 67 + + lib/fribidi-types.h | 143 + + lib/fribidi-unicode-version.h | 4 + + lib/fribidi-unicode.h | 101 + + lib/fribidi.c | 68 + + lib/fribidi.h | 48 + + lib/mem.h | 90 + + lib/mirroring-table.i | 358 ++ + test/Makefile.am | 33 + + test/run.tests | 74 + + test/test_CapRTL_explicit.input | 13 + + test/test_CapRTL_explicit.reference | 13 + + test/test_CapRTL_implicit.input | 26 + + test/test_CapRTL_implicit.reference | 26 + + test/test_ISO8859-8_hebrew.input | 17 + + test/test_ISO8859-8_hebrew.reference | 17 + + test/test_UTF-8_persian.input | 14 + + test/test_UTF-8_persian.reference | 14 + + test/test_UTF-8_reordernsm.input | 7 + + test/test_UTF-8_reordernsm.reference | 7 + 91 files changed, 19125 insertions(+)
View file
_service:tar_scm:fribidi-1.0.10.tar.xz/Makefile.in -> _service:tar_scm:fribidi-1.0.12.tar.xz/Makefile.in
Changed
@@ -1,7 +1,7 @@ -# Makefile.in generated by automake 1.16.1 from Makefile.am. +# Makefile.in generated by automake 1.16.2 from Makefile.am. # @configure_input@ -# Copyright (C) 1994-2018 Free Software Foundation, Inc. +# Copyright (C) 1994-2020 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -169,8 +169,8 @@ $(am__extra_recursive_targets) AM_RECURSIVE_TARGETS = $(am__recursive_targets:-recursive=) TAGS CTAGS \ cscope distdir distdir-am dist dist-all distcheck -am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) \ - $(LISP)config.h.in +am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) \ + config.h.in # Read a list of newline-separated strings from the standard input, # and print each of them once, without duplicates. Input order is # *not* preserved. @@ -194,7 +194,7 @@ am__DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/config.h.in \ $(srcdir)/fribidi.pc.in AUTHORS COPYING ChangeLog INSTALL NEWS \ README THANKS TODO ar-lib compile config.guess config.sub \ - depcomp install-sh ltmain.sh missing + install-sh ltmain.sh missing DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) distdir = $(PACKAGE)-$(VERSION) top_distdir = $(distdir) @@ -266,6 +266,8 @@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ +ENABLE_SHARED_FALSE = @ENABLE_SHARED_FALSE@ +ENABLE_SHARED_TRUE = @ENABLE_SHARED_TRUE@ EXEEXT = @EXEEXT@ FGREP = @FGREP@ FRIBIDI_BINARY_AGE = @FRIBIDI_BINARY_AGE@ @@ -367,6 +369,7 @@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ +runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ @@ -687,6 +690,10 @@ tardir=$(distdir) && $(am__tar) | XZ_OPT=$${XZ_OPT--e} xz -c >$(distdir).tar.xz $(am__post_remove_distdir) +dist-zstd: distdir + tardir=$(distdir) && $(am__tar) | zstd -c $${ZSTD_CLEVEL-$${ZSTD_OPT--19}} >$(distdir).tar.zst + $(am__post_remove_distdir) + dist-tarZ: distdir @echo WARNING: "Support for distribution archives compressed with" \ "legacy program 'compress' is deprecated." >&2 @@ -729,6 +736,8 @@ eval GZIP= gzip $(GZIP_ENV) -dc $(distdir).shar.gz | unshar ;;\ *.zip*) \ unzip $(distdir).zip ;;\ + *.tar.zst*) \ + zstd -dc $(distdir).tar.zst | $(am__untar) ;;\ esac chmod -R a-w $(distdir) chmod u+w $(distdir) @@ -914,7 +923,7 @@ am--refresh check check-am clean clean-cscope clean-generic \ clean-libtool cscope cscopelist-am ctags ctags-am dist \ dist-all dist-bzip2 dist-gzip dist-hook dist-lzip dist-shar \ - dist-tarZ dist-xz dist-zip distcheck distclean \ + dist-tarZ dist-xz dist-zip dist-zstd distcheck distclean \ distclean-generic distclean-hdr distclean-libtool \ distclean-tags distcleancheck distdir distuninstallcheck dvi \ dvi-am html html-am info info-am install install-am \
View file
_service:tar_scm:fribidi-1.0.10.tar.xz/NEWS -> _service:tar_scm:fribidi-1.0.12.tar.xz/NEWS
Changed
@@ -1,3 +1,16 @@ +Overview of changes between 1.0.11 and 1.0.12 +============================================= + +* Various fuzzing fixes. + +Overview of changes between 1.0.10 and 1.0.11 +============================================= + +* Updated Unicode tables to version 14. +* Skip isolates in fribidi_get_par_direction(). +* Various fuzzing fixes. +* Various build fixes. + Overview of changes between 1.0.9 and 1.0.10 =============================================
View file
_service:tar_scm:fribidi-1.0.10.tar.xz/aclocal.m4 -> _service:tar_scm:fribidi-1.0.12.tar.xz/aclocal.m4
Changed
@@ -1,6 +1,6 @@ -# generated automatically by aclocal 1.16.1 -*- Autoconf -*- +# generated automatically by aclocal 1.16.2 -*- Autoconf -*- -# Copyright (C) 1996-2018 Free Software Foundation, Inc. +# Copyright (C) 1996-2020 Free Software Foundation, Inc. # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -364,7 +364,7 @@ AC_DEFINE(HAVE_$1, 1, Enable m4_tolower($1) support)) )dnl PKG_HAVE_DEFINE_WITH_MODULES -# Copyright (C) 2002-2018 Free Software Foundation, Inc. +# Copyright (C) 2002-2020 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -379,7 +379,7 @@ am__api_version='1.16' dnl Some users find AM_AUTOMAKE_VERSION and mistake it for a way to dnl require some minimum version. Point them to the right macro. -m4_if($1, 1.16.1, , +m4_if($1, 1.16.2, , AC_FATAL(Do not call $0, use AM_INIT_AUTOMAKE($1).))dnl ) @@ -395,12 +395,12 @@ # Call AM_AUTOMAKE_VERSION and AM_AUTOMAKE_VERSION so they can be traced. # This function is AC_REQUIREd by AM_INIT_AUTOMAKE. AC_DEFUN(AM_SET_CURRENT_AUTOMAKE_VERSION, -AM_AUTOMAKE_VERSION(1.16.1)dnl +AM_AUTOMAKE_VERSION(1.16.2)dnl m4_ifndef(AC_AUTOCONF_VERSION, m4_copy(m4_PACKAGE_VERSION, AC_AUTOCONF_VERSION))dnl _AM_AUTOCONF_VERSION(m4_defn(AC_AUTOCONF_VERSION))) -# Copyright (C) 2011-2018 Free Software Foundation, Inc. +# Copyright (C) 2011-2020 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -462,7 +462,7 @@ # AM_AUX_DIR_EXPAND -*- Autoconf -*- -# Copyright (C) 2001-2018 Free Software Foundation, Inc. +# Copyright (C) 2001-2020 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -514,7 +514,7 @@ # AM_CONDITIONAL -*- Autoconf -*- -# Copyright (C) 1997-2018 Free Software Foundation, Inc. +# Copyright (C) 1997-2020 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -545,7 +545,7 @@ Usually this means the macro was only invoked conditionally.) fi)) -# Copyright (C) 1999-2018 Free Software Foundation, Inc. +# Copyright (C) 1999-2020 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -736,7 +736,7 @@ # Generate code to set up dependency tracking. -*- Autoconf -*- -# Copyright (C) 1999-2018 Free Software Foundation, Inc. +# Copyright (C) 1999-2020 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -775,7 +775,9 @@ done if test $am_rc -ne 0; then AC_MSG_FAILURE(Something went wrong bootstrapping makefile fragments - for automatic dependency tracking. Try re-running configure with the + for automatic dependency tracking. If GNU make was not used, consider + re-running the configure script with MAKE="gmake" (or whatever is + necessary). You can also try re-running configure with the '--disable-dependency-tracking' option to at least be able to build the package (albeit without support for automatic dependency tracking).) fi @@ -802,7 +804,7 @@ # Do all the work for Automake. -*- Autoconf -*- -# Copyright (C) 1996-2018 Free Software Foundation, Inc. +# Copyright (C) 1996-2020 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -999,7 +1001,7 @@ done echo "timestamp for $_am_arg" >`AS_DIRNAME("$_am_arg")`/stamp-h$_am_stamp_count) -# Copyright (C) 2001-2018 Free Software Foundation, Inc. +# Copyright (C) 2001-2020 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -1020,7 +1022,7 @@ fi AC_SUBST(install_sh)) -# Copyright (C) 2003-2018 Free Software Foundation, Inc. +# Copyright (C) 2003-2020 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -1041,7 +1043,7 @@ # Check to see how 'make' treats includes. -*- Autoconf -*- -# Copyright (C) 2001-2018 Free Software Foundation, Inc. +# Copyright (C) 2001-2020 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -1084,7 +1086,7 @@ # Fake the existence of programs that GNU maintainers use. -*- Autoconf -*- -# Copyright (C) 1997-2018 Free Software Foundation, Inc. +# Copyright (C) 1997-2020 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -1123,7 +1125,7 @@ # Helper functions for option handling. -*- Autoconf -*- -# Copyright (C) 2001-2018 Free Software Foundation, Inc. +# Copyright (C) 2001-2020 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -1152,7 +1154,7 @@ AC_DEFUN(_AM_IF_OPTION, m4_ifset(_AM_MANGLE_OPTION($1), $2, $3)) -# Copyright (C) 1999-2018 Free Software Foundation, Inc. +# Copyright (C) 1999-2020 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -1199,7 +1201,7 @@ # For backward compatibility. AC_DEFUN_ONCE(AM_PROG_CC_C_O, AC_REQUIRE(AC_PROG_CC)) -# Copyright (C) 2001-2018 Free Software Foundation, Inc. +# Copyright (C) 2001-2020 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -1218,7 +1220,7 @@ # Check to make sure that the build environment is sane. -*- Autoconf -*- -# Copyright (C) 1996-2018 Free Software Foundation, Inc. +# Copyright (C) 1996-2020 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -1299,7 +1301,7 @@ rm -f conftest.file ) -# Copyright (C) 2009-2018 Free Software Foundation, Inc. +# Copyright (C) 2009-2020 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -1359,7 +1361,7 @@ _AM_SUBST_NOTMAKE(AM_BACKSLASH)dnl ) -# Copyright (C) 2001-2018 Free Software Foundation, Inc. +# Copyright (C) 2001-2020 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -1387,7 +1389,7 @@ INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s" AC_SUBST(INSTALL_STRIP_PROGRAM)) -# Copyright (C) 2006-2018 Free Software Foundation, Inc. +# Copyright (C) 2006-2020 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -1406,7 +1408,7 @@ # Check how to create a tarball. -*- Autoconf -*- -# Copyright (C) 2004-2018 Free Software Foundation, Inc. +# Copyright (C) 2004-2020 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it,
View file
_service:tar_scm:fribidi-1.0.10.tar.xz/ar-lib -> _service:tar_scm:fribidi-1.0.12.tar.xz/ar-lib
Changed
@@ -2,9 +2,9 @@ # Wrapper for Microsoft lib.exe me=ar-lib -scriptversion=2012-03-01.08; # UTC +scriptversion=2019-07-04.01; # UTC -# Copyright (C) 2010-2018 Free Software Foundation, Inc. +# Copyright (C) 2010-2020 Free Software Foundation, Inc. # Written by Peter Rosin <peda@lysator.liu.se>. # # This program is free software; you can redistribute it and/or modify @@ -53,7 +53,7 @@ MINGW*) file_conv=mingw ;; - CYGWIN*) + CYGWIN* | MSYS*) file_conv=cygwin ;; *) @@ -65,7 +65,7 @@ mingw) file=`cmd //C echo "$file " | sed -e 's/"\(.*\) " *$/\1/'` ;; - cygwin) + cygwin | msys) file=`cygpath -m "$file" || echo "$file"` ;; wine) @@ -224,10 +224,11 @@ esac done else - $AR -NOLOGO -LIST "$archive" | sed -e 's/\\/\\\\/g' | while read member - do - $AR -NOLOGO -EXTRACT:"$member" "$archive" || exit $? - done + $AR -NOLOGO -LIST "$archive" | tr -d '\r' | sed -e 's/\\/\\\\/g' \ + | while read member + do + $AR -NOLOGO -EXTRACT:"$member" "$archive" || exit $? + done fi elif test -n "$quick$replace"; then
View file
_service:tar_scm:fribidi-1.0.10.tar.xz/bin/Makefile.in -> _service:tar_scm:fribidi-1.0.12.tar.xz/bin/Makefile.in
Changed
@@ -1,7 +1,7 @@ -# Makefile.in generated by automake 1.16.1 from Makefile.am. +# Makefile.in generated by automake 1.16.2 from Makefile.am. # @configure_input@ -# Copyright (C) 1994-2018 Free Software Foundation, Inc. +# Copyright (C) 1994-2020 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -226,6 +226,8 @@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ +ENABLE_SHARED_FALSE = @ENABLE_SHARED_FALSE@ +ENABLE_SHARED_TRUE = @ENABLE_SHARED_TRUE@ EXEEXT = @EXEEXT@ FGREP = @FGREP@ FRIBIDI_BINARY_AGE = @FRIBIDI_BINARY_AGE@ @@ -327,6 +329,7 @@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ +runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@
View file
_service:tar_scm:fribidi-1.0.10.tar.xz/bin/fribidi-main.c -> _service:tar_scm:fribidi-1.0.12.tar.xz/bin/fribidi-main.c
Changed
@@ -390,7 +390,7 @@ S_sizeof (S_) - 1 = 0; len = strlen (S_); /* chop */ - if (S_len - 1 == '\n') + if (len > 0 && S_len - 1 == '\n') { len--; S_len = '\0';
View file
_service:tar_scm:fribidi-1.0.10.tar.xz/bin/meson.build -> _service:tar_scm:fribidi-1.0.12.tar.xz/bin/meson.build
Changed
@@ -25,3 +25,13 @@ include_directories: incs, link_with: libfribidi, install: false) + +if get_option('fuzzer_ldflags') != '' + fribidi_fuzzer = executable('fribidi-fuzzer', + 'fribidi-fuzzer.c', fribidi_unicode_version_h, + c_args: '-DHAVE_CONFIG_H' + fribidi_static_cargs + visibility_args, + include_directories: incs, + link_with: libfribidi, + link_args: get_option('fuzzer_ldflags').split(), + install: false) +endif
View file
_service:tar_scm:fribidi-1.0.10.tar.xz/compile -> _service:tar_scm:fribidi-1.0.12.tar.xz/compile
Changed
@@ -3,7 +3,7 @@ scriptversion=2018-03-07.03; # UTC -# Copyright (C) 1999-2018 Free Software Foundation, Inc. +# Copyright (C) 1999-2020 Free Software Foundation, Inc. # Written by Tom Tromey <tromey@cygnus.com>. # # This program is free software; you can redistribute it and/or modify @@ -53,7 +53,7 @@ MINGW*) file_conv=mingw ;; - CYGWIN*) + CYGWIN* | MSYS*) file_conv=cygwin ;; *) @@ -67,7 +67,7 @@ mingw/*) file=`cmd //C echo "$file " | sed -e 's/"\(.*\) " *$/\1/'` ;; - cygwin/*) + cygwin/* | msys/*) file=`cygpath -m "$file" || echo "$file"` ;; wine/*)
View file
_service:tar_scm:fribidi-1.0.10.tar.xz/configure -> _service:tar_scm:fribidi-1.0.12.tar.xz/configure
Changed
@@ -1,6 +1,6 @@ #! /bin/sh # Guess values for system-dependent variables and create Makefiles. -# Generated by GNU Autoconf 2.69 for GNU FriBidi 1.0.10. +# Generated by GNU Autoconf 2.69 for GNU FriBidi 1.0.12. # # Report bugs to <https://github.com/fribidi/fribidi/issues/new>. # @@ -590,8 +590,8 @@ # Identity of this package. PACKAGE_NAME='GNU FriBidi' PACKAGE_TARNAME='fribidi' -PACKAGE_VERSION='1.0.10' -PACKAGE_STRING='GNU FriBidi 1.0.10' +PACKAGE_VERSION='1.0.12' +PACKAGE_STRING='GNU FriBidi 1.0.12' PACKAGE_BUGREPORT='https://github.com/fribidi/fribidi/issues/new' PACKAGE_URL='http://fribidi.org/' @@ -636,6 +636,8 @@ am__EXEEXT_TRUE LTLIBOBJS LIBOBJS +ENABLE_SHARED_FALSE +ENABLE_SHARED_TRUE FRIBIDI_CPPFLAGS LDFLAGS_FOR_BUILD CPPFLAGS_FOR_BUILD @@ -756,6 +758,7 @@ docdir oldincludedir includedir +runstatedir localstatedir sharedstatedir sysconfdir @@ -843,6 +846,7 @@ sysconfdir='${prefix}/etc' sharedstatedir='${prefix}/com' localstatedir='${prefix}/var' +runstatedir='${localstatedir}/run' includedir='${prefix}/include' oldincludedir='/usr/include' docdir='${datarootdir}/doc/${PACKAGE_TARNAME}' @@ -1095,6 +1099,15 @@ | -silent | --silent | --silen | --sile | --sil) silent=yes ;; + -runstatedir | --runstatedir | --runstatedi | --runstated \ + | --runstate | --runstat | --runsta | --runst | --runs \ + | --run | --ru | --r) + ac_prev=runstatedir ;; + -runstatedir=* | --runstatedir=* | --runstatedi=* | --runstated=* \ + | --runstate=* | --runstat=* | --runsta=* | --runst=* | --runs=* \ + | --run=* | --ru=* | --r=*) + runstatedir=$ac_optarg ;; + -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb) ac_prev=sbindir ;; -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \ @@ -1232,7 +1245,7 @@ for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \ datadir sysconfdir sharedstatedir localstatedir includedir \ oldincludedir docdir infodir htmldir dvidir pdfdir psdir \ - libdir localedir mandir + libdir localedir mandir runstatedir do eval ac_val=\$$ac_var # Remove trailing slashes. @@ -1345,7 +1358,7 @@ # Omit some internal or obsolete options to make the list less imposing. # This message is too long to be a string in the A/UX 3.1 sh. cat <<_ACEOF -\`configure' configures GNU FriBidi 1.0.10 to adapt to many kinds of systems. +\`configure' configures GNU FriBidi 1.0.12 to adapt to many kinds of systems. Usage: $0 OPTION... VAR=VALUE... @@ -1385,6 +1398,7 @@ --sysconfdir=DIR read-only single-machine data PREFIX/etc --sharedstatedir=DIR modifiable architecture-independent data PREFIX/com --localstatedir=DIR modifiable single-machine data PREFIX/var + --runstatedir=DIR modifiable per-process data LOCALSTATEDIR/run --libdir=DIR object code libraries EPREFIX/lib --includedir=DIR C header files PREFIX/include --oldincludedir=DIR C header files for non-gcc /usr/include @@ -1415,7 +1429,7 @@ if test -n "$ac_init_help"; then case $ac_init_help in - short | recursive ) echo "Configuration of GNU FriBidi 1.0.10:";; + short | recursive ) echo "Configuration of GNU FriBidi 1.0.12:";; esac cat <<\_ACEOF @@ -1534,7 +1548,7 @@ test -n "$ac_init_help" && exit $ac_status if $ac_init_version; then cat <<\_ACEOF -GNU FriBidi configure 1.0.10 +GNU FriBidi configure 1.0.12 generated by GNU Autoconf 2.69 Copyright (C) 2012 Free Software Foundation, Inc. @@ -2086,7 +2100,7 @@ This file contains any messages produced by compilers while running configure, to aid debugging if configure makes a mistake. -It was created by GNU FriBidi $as_me 1.0.10, which was +It was created by GNU FriBidi $as_me 1.0.12, which was generated by GNU Autoconf 2.69. Invocation command line was $ $0 $@ @@ -2955,7 +2969,7 @@ # Define the identity of the package. PACKAGE='fribidi' - VERSION='1.0.10' + VERSION='1.0.12' # Some tools Automake needs. @@ -12366,8 +12380,8 @@ FRIBIDI_MAJOR_VERSION=1 FRIBIDI_MINOR_VERSION=0 -FRIBIDI_MICRO_VERSION=10 -FRIBIDI_VERSION=1.0.10 +FRIBIDI_MICRO_VERSION=12 +FRIBIDI_VERSION=1.0.12 FRIBIDI_INTERFACE_VERSION=4 FRIBIDI_INTERFACE_AGE=0 FRIBIDI_BINARY_AGE=4 @@ -14611,6 +14625,16 @@ fi +if test x$enable_shared = xyes; then + ENABLE_SHARED_TRUE= + ENABLE_SHARED_FALSE="#" +else + ENABLE_SHARED_TRUE="#" + ENABLE_SHARED_FALSE= +fi + + + # Generate output ac_config_files="$ac_config_files fribidi.pc lib/fribidi-config.h Makefile gen.tab/Makefile lib/Makefile bin/Makefile doc/Makefile test/Makefile test/unicode-conformance/Makefile" @@ -15161,7 +15185,7 @@ # report actual input values of CONFIG_FILES etc. instead of their # values after options handling. ac_log=" -This file was extended by GNU FriBidi $as_me 1.0.10, which was +This file was extended by GNU FriBidi $as_me 1.0.12, which was generated by GNU Autoconf 2.69. Invocation command line was CONFIG_FILES = $CONFIG_FILES @@ -15229,7 +15253,7 @@ cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/\\""\`\$/\\\\&/g'`" ac_cs_version="\\ -GNU FriBidi config.status 1.0.10 +GNU FriBidi config.status 1.0.12 configured by $0, generated by GNU Autoconf 2.69, with options \\"\$ac_cs_config\\" @@ -16330,7 +16354,9 @@ { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} as_fn_error $? "Something went wrong bootstrapping makefile fragments - for automatic dependency tracking. Try re-running configure with the + for automatic dependency tracking. If GNU make was not used, consider + re-running the configure script with MAKE=\"gmake\" (or whatever is + necessary). You can also try re-running configure with the '--disable-dependency-tracking' option to at least be able to build the package (albeit without support for automatic dependency tracking). See \`config.log' for more details" "$LINENO" 5; }
View file
_service:tar_scm:fribidi-1.0.10.tar.xz/configure.ac -> _service:tar_scm:fribidi-1.0.12.tar.xz/configure.ac
Changed
@@ -21,7 +21,7 @@ dnl m4_define(fribidi_major_version, 1)dnl m4_define(fribidi_minor_version, 0)dnl -m4_define(fribidi_micro_version, 10)dnl +m4_define(fribidi_micro_version, 12)dnl m4_define(fribidi_interface_version, 4)dnl m4_define(fribidi_interface_age, 0)dnl m4_define(fribidi_binary_age, 4)dnl @@ -153,6 +153,16 @@ fi AC_SUBST(FRIBIDI_CPPFLAGS) +if test x$enable_shared = xyes; then + ENABLE_SHARED_TRUE= + ENABLE_SHARED_FALSE="#" +else + ENABLE_SHARED_TRUE="#" + ENABLE_SHARED_FALSE= +fi +AC_SUBST(ENABLE_SHARED_TRUE) +AC_SUBST(ENABLE_SHARED_FALSE) + # Generate output AC_CONFIG_FILES(fribidi.pc
View file
_service:tar_scm:fribidi-1.0.10.tar.xz/depcomp -> _service:tar_scm:fribidi-1.0.12.tar.xz/depcomp
Changed
@@ -3,7 +3,7 @@ scriptversion=2018-03-07.03; # UTC -# Copyright (C) 1999-2018 Free Software Foundation, Inc. +# Copyright (C) 1999-2020 Free Software Foundation, Inc. # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by
View file
_service:tar_scm:fribidi-1.0.10.tar.xz/doc/Makefile.in -> _service:tar_scm:fribidi-1.0.12.tar.xz/doc/Makefile.in
Changed
@@ -1,7 +1,7 @@ -# Makefile.in generated by automake 1.16.1 from Makefile.am. +# Makefile.in generated by automake 1.16.2 from Makefile.am. # @configure_input@ -# Copyright (C) 1994-2018 Free Software Foundation, Inc. +# Copyright (C) 1994-2020 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -184,6 +184,8 @@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ +ENABLE_SHARED_FALSE = @ENABLE_SHARED_FALSE@ +ENABLE_SHARED_TRUE = @ENABLE_SHARED_TRUE@ EXEEXT = @EXEEXT@ FGREP = @FGREP@ FRIBIDI_BINARY_AGE = @FRIBIDI_BINARY_AGE@ @@ -285,6 +287,7 @@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ +runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@
View file
_service:tar_scm:fribidi-1.0.10.tar.xz/doc/fribidi_charset_to_unicode.3 -> _service:tar_scm:fribidi-1.0.12.tar.xz/doc/fribidi_charset_to_unicode.3
Changed
@@ -1,98 +0,0 @@ -.\" WARNING! THIS FILE WAS GENERATED AUTOMATICALLY BY c2man! -.\" DO NOT EDIT! CHANGES MADE TO THIS FILE WILL BE LOST! -.TH "fribidi_charset_to_unicode" 3 "27 September 2019" "c2man fribidi-char-sets.h" "Programmer's Manual" -.SH "NAME" -fribidi_charset_to_unicode \- convert string to Unicode -.SH "SYNOPSIS" -.ft B -#include <fribidi.h> -.sp -extern FriBidiStrIndex fribidi_charset_to_unicode -.br -( -.br - FriBidiCharSet char_set, -.br - const char *s, -.br - FriBidiStrIndex len, -.br - FriBidiChar *us -.br -); -.ft R -.SH "PARAMETERS" -.TP -.B "FriBidiCharSet char_set" -Character set to convert from. -.sp -Possible values for a \fBFriBidiCharSet\fR are as follows: -.RS 0.75in -.PD 0 -.ft B -.nr TL \w'FRIBIDI_CHAR_SET_ISO8859_6'u+0.2i -.ft R -.TP \n(TLu -\fBFRIBIDI_CHAR_SET_UTF8\fR -UTF-8 (Unicode). -.TP \n(TLu -\fBFRIBIDI_CHAR_SET_CAP_RTL\fR -CapRTL (Test). -.TP \n(TLu -\fBFRIBIDI_CHAR_SET_ISO8859_6\fR -ISO8859-6 (Arabic). -.TP \n(TLu -\fBFRIBIDI_CHAR_SET_ISO8859_8\fR -ISO8859-8 (Hebrew). -.TP \n(TLu -\fBFRIBIDI_CHAR_SET_CP1255\fR -CP1255 (MS Hebrew/Yiddish). -.TP \n(TLu -\fBFRIBIDI_CHAR_SET_CP1256\fR -CP1256 (MS Arabic). -.RE -.PD -.TP -.B "const char *s" -Input string encoded in char_set. -.TP -.B "FriBidiStrIndex len" -Input string length. -.TP -.B "FriBidiChar *us" -Output Unicode string. -.SH "DESCRIPTION" -This function converts an string from a character set, to a Unicode string. -.SH "RETURNS" -The length of the new string. -.SH "SEE ALSO" -fribidi_shape_arabic(3), -fribidi_get_par_direction(3), -fribidi_get_par_embedding_levels_ex(3), -fribidi_reorder_line(3), -fribidi_get_bidi_type(3), -fribidi_get_bidi_types(3), -fribidi_get_bidi_type_name(3), -fribidi_debug_status(3), -fribidi_set_debug(3), -fribidi_unicode_to_charset(3), -fribidi_parse_charset(3), -fribidi_mirroring_status(3), -fribidi_set_mirroring(3), -fribidi_reorder_nsm_status(3), -fribidi_set_reorder_nsm(3), -fribidi_log2vis_get_embedding_levels(3), -fribidi_get_type(3), -fribidi_get_type_internal(3), -fribidi_get_par_embedding_levels(3), -fribidi_join_arabic(3), -fribidi_get_joining_type(3), -fribidi_get_joining_types(3), -fribidi_get_joining_type_name(3), -fribidi_get_mirror_char(3), -fribidi_shape_mirroring(3), -fribidi_get_bracket(3), -fribidi_get_bracket_types(3), -fribidi_shape(3), -fribidi_remove_bidi_marks(3), -fribidi_log2vis(3)
View file
_service:tar_scm:fribidi-1.0.10.tar.xz/doc/fribidi_debug_status.3 -> _service:tar_scm:fribidi-1.0.12.tar.xz/doc/fribidi_debug_status.3
Changed
@@ -1,44 +0,0 @@ -.\" WARNING! THIS FILE WAS GENERATED AUTOMATICALLY BY c2man! -.\" DO NOT EDIT! CHANGES MADE TO THIS FILE WILL BE LOST! -.TH "fribidi_debug_status" 3 "2 March 2020" "c2man fribidi-common.h" "Programmer's Manual" -.SH "NAME" -fribidi_debug_status \- get current debug state -.SH "SYNOPSIS" -.ft B -#include <fribidi.h> -.sp -extern int fribidi_debug_status(void); -.ft R -.SH "DESCRIPTION" -Get current debug state. -.SH "SEE ALSO" -fribidi_shape_arabic(3), -fribidi_get_par_direction(3), -fribidi_get_par_embedding_levels_ex(3), -fribidi_reorder_line(3), -fribidi_get_bidi_type(3), -fribidi_get_bidi_types(3), -fribidi_get_bidi_type_name(3), -fribidi_set_debug(3), -fribidi_charset_to_unicode(3), -fribidi_unicode_to_charset(3), -fribidi_parse_charset(3), -fribidi_mirroring_status(3), -fribidi_set_mirroring(3), -fribidi_reorder_nsm_status(3), -fribidi_set_reorder_nsm(3), -fribidi_log2vis_get_embedding_levels(3), -fribidi_get_type(3), -fribidi_get_type_internal(3), -fribidi_get_par_embedding_levels(3), -fribidi_join_arabic(3), -fribidi_get_joining_type(3), -fribidi_get_joining_types(3), -fribidi_get_joining_type_name(3), -fribidi_get_mirror_char(3), -fribidi_shape_mirroring(3), -fribidi_get_bracket(3), -fribidi_get_bracket_types(3), -fribidi_shape(3), -fribidi_remove_bidi_marks(3), -fribidi_log2vis(3)
View file
_service:tar_scm:fribidi-1.0.10.tar.xz/doc/fribidi_get_bidi_type.3 -> _service:tar_scm:fribidi-1.0.12.tar.xz/doc/fribidi_get_bidi_type.3
Changed
@@ -1,58 +0,0 @@ -.\" WARNING! THIS FILE WAS GENERATED AUTOMATICALLY BY c2man! -.\" DO NOT EDIT! CHANGES MADE TO THIS FILE WILL BE LOST! -.TH "fribidi_get_bidi_type" 3 "24 July 2018" "c2man fribidi-bidi-types.h" "Programmer's Manual" -.SH "NAME" -fribidi_get_bidi_type \- get character bidi type -.SH "SYNOPSIS" -.ft B -#include <fribidi.h> -.sp -extern FriBidiCharType fribidi_get_bidi_type(FriBidiChar ch); -.ft R -.SH "PARAMETERS" -.TP -.B "FriBidiChar ch" -Input character. -.SH "DESCRIPTION" -This function returns the bidi type of a character as defined in Table 3.7 -Bidirectional Character Types of the Unicode Bidirectional Algorithm -available at -http://www.unicode.org/reports/tr9/#Bidirectional_Character_Types, using -data provided in file UnicodeData.txt of the Unicode Character Database -available at http://www.unicode.org/Public/UNIDATA/UnicodeData.txt. - -There are a few macros defined in fribidi-bidi-types.h for querying a bidi -type. -.SH "RETURNS" -Since there are 23 possible values for an \fBextern FriBidiCharType\fR, they are not all listed here. -.SH "SEE ALSO" -fribidi_shape_arabic(3), -fribidi_get_par_direction(3), -fribidi_get_par_embedding_levels_ex(3), -fribidi_reorder_line(3), -fribidi_get_bidi_types(3), -fribidi_get_bidi_type_name(3), -fribidi_debug_status(3), -fribidi_set_debug(3), -fribidi_charset_to_unicode(3), -fribidi_unicode_to_charset(3), -fribidi_parse_charset(3), -fribidi_mirroring_status(3), -fribidi_set_mirroring(3), -fribidi_reorder_nsm_status(3), -fribidi_set_reorder_nsm(3), -fribidi_log2vis_get_embedding_levels(3), -fribidi_get_type(3), -fribidi_get_type_internal(3), -fribidi_get_par_embedding_levels(3), -fribidi_join_arabic(3), -fribidi_get_joining_type(3), -fribidi_get_joining_types(3), -fribidi_get_joining_type_name(3), -fribidi_get_mirror_char(3), -fribidi_shape_mirroring(3), -fribidi_get_bracket(3), -fribidi_get_bracket_types(3), -fribidi_shape(3), -fribidi_remove_bidi_marks(3), -fribidi_log2vis(3)
View file
_service:tar_scm:fribidi-1.0.10.tar.xz/doc/fribidi_get_bidi_type_name.3 -> _service:tar_scm:fribidi-1.0.12.tar.xz/doc/fribidi_get_bidi_type_name.3
Changed
@@ -1,56 +0,0 @@ -.\" WARNING! THIS FILE WAS GENERATED AUTOMATICALLY BY c2man! -.\" DO NOT EDIT! CHANGES MADE TO THIS FILE WILL BE LOST! -.TH "fribidi_get_bidi_type_name" 3 "24 July 2018" "c2man fribidi-bidi-types.h" "Programmer's Manual" -.SH "NAME" -fribidi_get_bidi_type_name \- get bidi type name -.SH "SYNOPSIS" -.ft B -#include <fribidi.h> -.sp -extern const char *fribidi_get_bidi_type_name(FriBidiCharType t); -.ft R -.SH "PARAMETERS" -.TP -.B "FriBidiCharType t" -Input bidi type. -.sp -Since there are 23 possible values for a \fBFriBidiCharType\fR, they are not all listed here. -.SH "DESCRIPTION" -This function returns the bidi type name of a character type. The -returned string is a static string and should not be freed. - -The type names are the same as ones defined in Table 3.7 Bidirectional -Character Types of the Unicode Bidirectional Algorithm available at -http://www.unicode.org/reports/tr9/#Bidirectional_Character_Types, with a -few modifications: L->LTR, R->RTL, B->BS, S->SS. -.SH "SEE ALSO" -fribidi_shape_arabic(3), -fribidi_get_par_direction(3), -fribidi_get_par_embedding_levels_ex(3), -fribidi_reorder_line(3), -fribidi_get_bidi_type(3), -fribidi_get_bidi_types(3), -fribidi_debug_status(3), -fribidi_set_debug(3), -fribidi_charset_to_unicode(3), -fribidi_unicode_to_charset(3), -fribidi_parse_charset(3), -fribidi_mirroring_status(3), -fribidi_set_mirroring(3), -fribidi_reorder_nsm_status(3), -fribidi_set_reorder_nsm(3), -fribidi_log2vis_get_embedding_levels(3), -fribidi_get_type(3), -fribidi_get_type_internal(3), -fribidi_get_par_embedding_levels(3), -fribidi_join_arabic(3), -fribidi_get_joining_type(3), -fribidi_get_joining_types(3), -fribidi_get_joining_type_name(3), -fribidi_get_mirror_char(3), -fribidi_shape_mirroring(3), -fribidi_get_bracket(3), -fribidi_get_bracket_types(3), -fribidi_shape(3), -fribidi_remove_bidi_marks(3), -fribidi_log2vis(3)
View file
_service:tar_scm:fribidi-1.0.10.tar.xz/doc/fribidi_get_bidi_types.3 -> _service:tar_scm:fribidi-1.0.12.tar.xz/doc/fribidi_get_bidi_types.3
Changed
@@ -1,68 +0,0 @@ -.\" WARNING! THIS FILE WAS GENERATED AUTOMATICALLY BY c2man! -.\" DO NOT EDIT! CHANGES MADE TO THIS FILE WILL BE LOST! -.TH "fribidi_get_bidi_types" 3 "24 July 2018" "c2man fribidi-bidi-types.h" "Programmer's Manual" -.SH "NAME" -fribidi_get_bidi_types \- get bidi types for an string of characters -.SH "SYNOPSIS" -.ft B -#include <fribidi.h> -.sp -extern void fribidi_get_bidi_types -.br -( -.br - const FriBidiChar *str, -.br - const FriBidiStrIndex len, -.br - FriBidiCharType *btypes -.br -); -.ft R -.SH "PARAMETERS" -.TP -.B "const FriBidiChar *str" -Input string. -.TP -.B "const FriBidiStrIndex len" -Input string length. -.TP -.B "FriBidiCharType *btypes" -Output bidi types. -.sp -Since there are 23 possible values for a \fBFriBidiCharType\fR, they are not all listed here. -.SH "DESCRIPTION" -This function finds the bidi types of an string of characters. See -fribidi_get_bidi_type() for more information about the bidi types returned -by this function. -.SH "SEE ALSO" -fribidi_shape_arabic(3), -fribidi_get_par_direction(3), -fribidi_get_par_embedding_levels_ex(3), -fribidi_reorder_line(3), -fribidi_get_bidi_type(3), -fribidi_get_bidi_type_name(3), -fribidi_debug_status(3), -fribidi_set_debug(3), -fribidi_charset_to_unicode(3), -fribidi_unicode_to_charset(3), -fribidi_parse_charset(3), -fribidi_mirroring_status(3), -fribidi_set_mirroring(3), -fribidi_reorder_nsm_status(3), -fribidi_set_reorder_nsm(3), -fribidi_log2vis_get_embedding_levels(3), -fribidi_get_type(3), -fribidi_get_type_internal(3), -fribidi_get_par_embedding_levels(3), -fribidi_join_arabic(3), -fribidi_get_joining_type(3), -fribidi_get_joining_types(3), -fribidi_get_joining_type_name(3), -fribidi_get_mirror_char(3), -fribidi_shape_mirroring(3), -fribidi_get_bracket(3), -fribidi_get_bracket_types(3), -fribidi_shape(3), -fribidi_remove_bidi_marks(3), -fribidi_log2vis(3)
View file
_service:tar_scm:fribidi-1.0.10.tar.xz/doc/fribidi_get_bracket.3 -> _service:tar_scm:fribidi-1.0.12.tar.xz/doc/fribidi_get_bracket.3
Changed
@@ -1,59 +0,0 @@ -.\" WARNING! THIS FILE WAS GENERATED AUTOMATICALLY BY c2man! -.\" DO NOT EDIT! CHANGES MADE TO THIS FILE WILL BE LOST! -.TH "fribidi_get_bracket" 3 "20 July 2018" "c2man fribidi-brackets.h" "Programmer's Manual" -.SH "NAME" -fribidi_get_bracket \- get bracketed character -.SH "SYNOPSIS" -.ft B -#include <fribidi.h> -.sp -extern FriBidiBracketType fribidi_get_bracket(FriBidiChar ch); -.ft R -.SH "PARAMETERS" -.TP -.B "FriBidiChar ch" -Input character. -.SH "DESCRIPTION" -This function finds the bracketed equivalent of a character as defined in -the file BidiBrackets.txt of the Unicode Character Database available at -http://www.unicode.org/Public/UNIDATA/BidiBrackets.txt. - -If the input character is a declared as a brackets character in the -Unicode standard and has a bracketed equivalent. The matching bracketed -character is put in the output, otherwise the input character itself is -put. -.SH "RETURNS" -The bracket type of the character. Use the -FRIBIDI_IS_BRACKET(FriBidiBracketType) to test if it is a valid -property. -.SH "SEE ALSO" -fribidi_shape_arabic(3), -fribidi_get_par_direction(3), -fribidi_get_par_embedding_levels_ex(3), -fribidi_reorder_line(3), -fribidi_get_bidi_type(3), -fribidi_get_bidi_types(3), -fribidi_get_bidi_type_name(3), -fribidi_debug_status(3), -fribidi_set_debug(3), -fribidi_charset_to_unicode(3), -fribidi_unicode_to_charset(3), -fribidi_parse_charset(3), -fribidi_mirroring_status(3), -fribidi_set_mirroring(3), -fribidi_reorder_nsm_status(3), -fribidi_set_reorder_nsm(3), -fribidi_log2vis_get_embedding_levels(3), -fribidi_get_type(3), -fribidi_get_type_internal(3), -fribidi_get_par_embedding_levels(3), -fribidi_join_arabic(3), -fribidi_get_joining_type(3), -fribidi_get_joining_types(3), -fribidi_get_joining_type_name(3), -fribidi_get_mirror_char(3), -fribidi_shape_mirroring(3), -fribidi_get_bracket_types(3), -fribidi_shape(3), -fribidi_remove_bidi_marks(3), -fribidi_log2vis(3)
View file
_service:tar_scm:fribidi-1.0.10.tar.xz/doc/fribidi_get_bracket_types.3 -> _service:tar_scm:fribidi-1.0.12.tar.xz/doc/fribidi_get_bracket_types.3
Changed
@@ -1,73 +0,0 @@ -.\" WARNING! THIS FILE WAS GENERATED AUTOMATICALLY BY c2man! -.\" DO NOT EDIT! CHANGES MADE TO THIS FILE WILL BE LOST! -.TH "fribidi_get_bracket_types" 3 "20 July 2018" "c2man fribidi-brackets.h" "Programmer's Manual" -.SH "NAME" -fribidi_get_bracket_types \- get bracketed characters -.SH "SYNOPSIS" -.ft B -#include <fribidi.h> -.sp -extern void fribidi_get_bracket_types -.br -( -.br - const FriBidiChar *str, -.br - const FriBidiStrIndex len, -.br - const FriBidiCharType *types, -.br - FriBidiBracketType *btypes -.br -); -.ft R -.SH "PARAMETERS" -.TP -.B "const FriBidiChar *str" -Input string. -.TP -.B "const FriBidiStrIndex len" -Input string length. -.TP -.B "const FriBidiCharType *types" -Input bidi types. -.sp -Since there are 23 possible values for a \fBconst FriBidiCharType\fR, they are not all listed here. -.TP -.B "FriBidiBracketType *btypes" -Output bracketed characters. -.SH "DESCRIPTION" -This function finds the bracketed characters of an string of characters. -See fribidi_get_bracket() for more information about the bracketed -characters returned by this function. -.SH "SEE ALSO" -fribidi_shape_arabic(3), -fribidi_get_par_direction(3), -fribidi_get_par_embedding_levels_ex(3), -fribidi_reorder_line(3), -fribidi_get_bidi_type(3), -fribidi_get_bidi_types(3), -fribidi_get_bidi_type_name(3), -fribidi_debug_status(3), -fribidi_set_debug(3), -fribidi_charset_to_unicode(3), -fribidi_unicode_to_charset(3), -fribidi_parse_charset(3), -fribidi_mirroring_status(3), -fribidi_set_mirroring(3), -fribidi_reorder_nsm_status(3), -fribidi_set_reorder_nsm(3), -fribidi_log2vis_get_embedding_levels(3), -fribidi_get_type(3), -fribidi_get_type_internal(3), -fribidi_get_par_embedding_levels(3), -fribidi_join_arabic(3), -fribidi_get_joining_type(3), -fribidi_get_joining_types(3), -fribidi_get_joining_type_name(3), -fribidi_get_mirror_char(3), -fribidi_shape_mirroring(3), -fribidi_get_bracket(3), -fribidi_shape(3), -fribidi_remove_bidi_marks(3), -fribidi_log2vis(3)
View file
_service:tar_scm:fribidi-1.0.10.tar.xz/doc/fribidi_get_joining_type.3 -> _service:tar_scm:fribidi-1.0.12.tar.xz/doc/fribidi_get_joining_type.3
Changed
@@ -1,87 +0,0 @@ -.\" WARNING! THIS FILE WAS GENERATED AUTOMATICALLY BY c2man! -.\" DO NOT EDIT! CHANGES MADE TO THIS FILE WILL BE LOST! -.TH "fribidi_get_joining_type" 3 "20 July 2018" "c2man fribidi-joining-types.h" "Programmer's Manual" -.SH "NAME" -fribidi_get_joining_type \- get character joining type -.SH "SYNOPSIS" -.ft B -#include <fribidi.h> -.sp -extern FriBidiJoiningType fribidi_get_joining_type(FriBidiChar ch); -.ft R -.SH "PARAMETERS" -.TP -.B "FriBidiChar ch" -Input character. -.SH "DESCRIPTION" -This function returns the joining type of a character as defined in Table -8-2 Primary Arabic Joining Classes of the Unicode standard available at -http://www.unicode.org/versions/Unicode4.0.0/ch08.pdf#G7462, using data -provided in file ArabicShaping.txt and UnicodeData.txt of the Unicode -Character Database available at -http://www.unicode.org/Public/UNIDATA/ArabicShaping.txt and -http://www.unicode.org/Public/UNIDATA/UnicodeData.txt. - -There are a few macros defined in fribidi-joining-types.h for querying a -joining type. -.SH "RETURNS" -Possible values for an \fBextern FriBidiJoiningType\fR are as follows: -.RS 0.75in -.PD 0 -.ft B -.nr TL \w'FRIBIDI_JOINING_TYPE_U'u+0.2i -.ft R -.TP \n(TLu -\fBFRIBIDI_JOINING_TYPE_U\fR -NUn-joining, e.g. Full Stop. -.TP \n(TLu -\fBFRIBIDI_JOINING_TYPE_R\fR -Right-joining, e.g. Arabic Letter Dal. -.TP \n(TLu -\fBFRIBIDI_JOINING_TYPE_D\fR -Dual-joining, e.g. Arabic Letter Ain. -.TP \n(TLu -\fBFRIBIDI_JOINING_TYPE_C\fR -Join-Causing, e.g. Tatweel, ZWJ. -.TP \n(TLu -\fBFRIBIDI_JOINING_TYPE_T\fR -Transparent, e.g. Arabic Fatha. -.TP \n(TLu -\fBFRIBIDI_JOINING_TYPE_L\fR -Left-joining, i.e. Fictional. -.TP \n(TLu -\fBFRIBIDI_JOINING_TYPE_G\fR -IGnored, e.g. LRE, RLE, ZWNBSP. -.RE -.PD -.SH "SEE ALSO" -fribidi_shape_arabic(3), -fribidi_get_par_direction(3), -fribidi_get_par_embedding_levels_ex(3), -fribidi_reorder_line(3), -fribidi_get_bidi_type(3), -fribidi_get_bidi_types(3), -fribidi_get_bidi_type_name(3), -fribidi_debug_status(3), -fribidi_set_debug(3), -fribidi_charset_to_unicode(3), -fribidi_unicode_to_charset(3), -fribidi_parse_charset(3), -fribidi_mirroring_status(3), -fribidi_set_mirroring(3), -fribidi_reorder_nsm_status(3), -fribidi_set_reorder_nsm(3), -fribidi_log2vis_get_embedding_levels(3), -fribidi_get_type(3), -fribidi_get_type_internal(3), -fribidi_get_par_embedding_levels(3), -fribidi_join_arabic(3), -fribidi_get_joining_types(3), -fribidi_get_joining_type_name(3), -fribidi_get_mirror_char(3), -fribidi_shape_mirroring(3), -fribidi_get_bracket(3), -fribidi_get_bracket_types(3), -fribidi_shape(3), -fribidi_remove_bidi_marks(3), -fribidi_log2vis(3)
View file
_service:tar_scm:fribidi-1.0.10.tar.xz/doc/fribidi_get_joining_type_name.3 -> _service:tar_scm:fribidi-1.0.12.tar.xz/doc/fribidi_get_joining_type_name.3
Changed
@@ -1,83 +0,0 @@ -.\" WARNING! THIS FILE WAS GENERATED AUTOMATICALLY BY c2man! -.\" DO NOT EDIT! CHANGES MADE TO THIS FILE WILL BE LOST! -.TH "fribidi_get_joining_type_name" 3 "20 July 2018" "c2man fribidi-joining-types.h" "Programmer's Manual" -.SH "NAME" -fribidi_get_joining_type_name \- get joining type name -.SH "SYNOPSIS" -.ft B -#include <fribidi.h> -.sp -extern const char *fribidi_get_joining_type_name(FriBidiJoiningType j); -.ft R -.SH "PARAMETERS" -.TP -.B "FriBidiJoiningType j" -Input joining type. -.sp -Possible values for a \fBFriBidiJoiningType\fR are as follows: -.RS 0.75in -.PD 0 -.ft B -.nr TL \w'FRIBIDI_JOINING_TYPE_U'u+0.2i -.ft R -.TP \n(TLu -\fBFRIBIDI_JOINING_TYPE_U\fR -NUn-joining, e.g. Full Stop. -.TP \n(TLu -\fBFRIBIDI_JOINING_TYPE_R\fR -Right-joining, e.g. Arabic Letter Dal. -.TP \n(TLu -\fBFRIBIDI_JOINING_TYPE_D\fR -Dual-joining, e.g. Arabic Letter Ain. -.TP \n(TLu -\fBFRIBIDI_JOINING_TYPE_C\fR -Join-Causing, e.g. Tatweel, ZWJ. -.TP \n(TLu -\fBFRIBIDI_JOINING_TYPE_T\fR -Transparent, e.g. Arabic Fatha. -.TP \n(TLu -\fBFRIBIDI_JOINING_TYPE_L\fR -Left-joining, i.e. Fictional. -.TP \n(TLu -\fBFRIBIDI_JOINING_TYPE_G\fR -IGnored, e.g. LRE, RLE, ZWNBSP. -.RE -.PD -.SH "DESCRIPTION" -This function returns the joining type name of a joining type. The -returned string is a static string and should not be freed. - -The type names are the same as ones defined in Table 8-2 Primary Arabic -Joining Classes of the Unicode standard available at -http://www.unicode.org/versions/Unicode4.0.0/ch08.pdf#G7462. -.SH "SEE ALSO" -fribidi_shape_arabic(3), -fribidi_get_par_direction(3), -fribidi_get_par_embedding_levels_ex(3), -fribidi_reorder_line(3), -fribidi_get_bidi_type(3), -fribidi_get_bidi_types(3), -fribidi_get_bidi_type_name(3), -fribidi_debug_status(3), -fribidi_set_debug(3), -fribidi_charset_to_unicode(3), -fribidi_unicode_to_charset(3), -fribidi_parse_charset(3), -fribidi_mirroring_status(3), -fribidi_set_mirroring(3), -fribidi_reorder_nsm_status(3), -fribidi_set_reorder_nsm(3), -fribidi_log2vis_get_embedding_levels(3), -fribidi_get_type(3), -fribidi_get_type_internal(3), -fribidi_get_par_embedding_levels(3), -fribidi_join_arabic(3), -fribidi_get_joining_type(3), -fribidi_get_joining_types(3), -fribidi_get_mirror_char(3), -fribidi_shape_mirroring(3), -fribidi_get_bracket(3), -fribidi_get_bracket_types(3), -fribidi_shape(3), -fribidi_remove_bidi_marks(3), -fribidi_log2vis(3)
View file
_service:tar_scm:fribidi-1.0.10.tar.xz/doc/fribidi_get_joining_types.3 -> _service:tar_scm:fribidi-1.0.12.tar.xz/doc/fribidi_get_joining_types.3
Changed
@@ -1,96 +0,0 @@ -.\" WARNING! THIS FILE WAS GENERATED AUTOMATICALLY BY c2man! -.\" DO NOT EDIT! CHANGES MADE TO THIS FILE WILL BE LOST! -.TH "fribidi_get_joining_types" 3 "20 July 2018" "c2man fribidi-joining-types.h" "Programmer's Manual" -.SH "NAME" -fribidi_get_joining_types \- get joining types for an string of characters -.SH "SYNOPSIS" -.ft B -#include <fribidi.h> -.sp -extern void fribidi_get_joining_types -.br -( -.br - const FriBidiChar *str, -.br - const FriBidiStrIndex len, -.br - FriBidiJoiningType *jtypes -.br -); -.ft R -.SH "PARAMETERS" -.TP -.B "const FriBidiChar *str" -Input string. -.TP -.B "const FriBidiStrIndex len" -Input string length. -.TP -.B "FriBidiJoiningType *jtypes" -Output joining types. -.sp -Possible values for a \fBFriBidiJoiningType\fR are as follows: -.RS 0.75in -.PD 0 -.ft B -.nr TL \w'FRIBIDI_JOINING_TYPE_U'u+0.2i -.ft R -.TP \n(TLu -\fBFRIBIDI_JOINING_TYPE_U\fR -NUn-joining, e.g. Full Stop. -.TP \n(TLu -\fBFRIBIDI_JOINING_TYPE_R\fR -Right-joining, e.g. Arabic Letter Dal. -.TP \n(TLu -\fBFRIBIDI_JOINING_TYPE_D\fR -Dual-joining, e.g. Arabic Letter Ain. -.TP \n(TLu -\fBFRIBIDI_JOINING_TYPE_C\fR -Join-Causing, e.g. Tatweel, ZWJ. -.TP \n(TLu -\fBFRIBIDI_JOINING_TYPE_T\fR -Transparent, e.g. Arabic Fatha. -.TP \n(TLu -\fBFRIBIDI_JOINING_TYPE_L\fR -Left-joining, i.e. Fictional. -.TP \n(TLu -\fBFRIBIDI_JOINING_TYPE_G\fR -IGnored, e.g. LRE, RLE, ZWNBSP. -.RE -.PD -.SH "DESCRIPTION" -This function finds the joining types of an string of characters. See -fribidi_get_joining_type for more information about the joining types -returned by this function. -.SH "SEE ALSO" -fribidi_shape_arabic(3), -fribidi_get_par_direction(3), -fribidi_get_par_embedding_levels_ex(3), -fribidi_reorder_line(3), -fribidi_get_bidi_type(3), -fribidi_get_bidi_types(3), -fribidi_get_bidi_type_name(3), -fribidi_debug_status(3), -fribidi_set_debug(3), -fribidi_charset_to_unicode(3), -fribidi_unicode_to_charset(3), -fribidi_parse_charset(3), -fribidi_mirroring_status(3), -fribidi_set_mirroring(3), -fribidi_reorder_nsm_status(3), -fribidi_set_reorder_nsm(3), -fribidi_log2vis_get_embedding_levels(3), -fribidi_get_type(3), -fribidi_get_type_internal(3), -fribidi_get_par_embedding_levels(3), -fribidi_join_arabic(3), -fribidi_get_joining_type(3), -fribidi_get_joining_type_name(3), -fribidi_get_mirror_char(3), -fribidi_shape_mirroring(3), -fribidi_get_bracket(3), -fribidi_get_bracket_types(3), -fribidi_shape(3), -fribidi_remove_bidi_marks(3), -fribidi_log2vis(3)
View file
_service:tar_scm:fribidi-1.0.10.tar.xz/doc/fribidi_get_mirror_char.3 -> _service:tar_scm:fribidi-1.0.12.tar.xz/doc/fribidi_get_mirror_char.3
Changed
@@ -1,68 +0,0 @@ -.\" WARNING! THIS FILE WAS GENERATED AUTOMATICALLY BY c2man! -.\" DO NOT EDIT! CHANGES MADE TO THIS FILE WILL BE LOST! -.TH "fribidi_get_mirror_char" 3 "20 July 2018" "c2man fribidi-mirroring.h" "Programmer's Manual" -.SH "NAME" -fribidi_get_mirror_char \- get mirrored character -.SH "SYNOPSIS" -.ft B -#include <fribidi.h> -.sp -extern fribidi_boolean fribidi_get_mirror_char -.br -( -.br - FriBidiChar ch, -.br - FriBidiChar *mirrored_ch -.br -); -.ft R -.SH "PARAMETERS" -.TP -.B "FriBidiChar ch" -Input character. -.TP -.B "FriBidiChar *mirrored_ch" -Output mirrored character. -.SH "DESCRIPTION" -This function finds the mirrored equivalent of a character as defined in -the file BidiMirroring.txt of the Unicode Character Database available at -http://www.unicode.org/Public/UNIDATA/BidiMirroring.txt. - -If the input character is a declared as a mirroring character in the -Unicode standard and has a mirrored equivalent. The matching mirrored -character is put in the output, otherwise the input character itself is -put. -.SH "RETURNS" -If the character has a mirroring equivalent or not. -.SH "SEE ALSO" -fribidi_shape_arabic(3), -fribidi_get_par_direction(3), -fribidi_get_par_embedding_levels_ex(3), -fribidi_reorder_line(3), -fribidi_get_bidi_type(3), -fribidi_get_bidi_types(3), -fribidi_get_bidi_type_name(3), -fribidi_debug_status(3), -fribidi_set_debug(3), -fribidi_charset_to_unicode(3), -fribidi_unicode_to_charset(3), -fribidi_parse_charset(3), -fribidi_mirroring_status(3), -fribidi_set_mirroring(3), -fribidi_reorder_nsm_status(3), -fribidi_set_reorder_nsm(3), -fribidi_log2vis_get_embedding_levels(3), -fribidi_get_type(3), -fribidi_get_type_internal(3), -fribidi_get_par_embedding_levels(3), -fribidi_join_arabic(3), -fribidi_get_joining_type(3), -fribidi_get_joining_types(3), -fribidi_get_joining_type_name(3), -fribidi_shape_mirroring(3), -fribidi_get_bracket(3), -fribidi_get_bracket_types(3), -fribidi_shape(3), -fribidi_remove_bidi_marks(3), -fribidi_log2vis(3)
View file
_service:tar_scm:fribidi-1.0.10.tar.xz/doc/fribidi_get_par_direction.3 -> _service:tar_scm:fribidi-1.0.12.tar.xz/doc/fribidi_get_par_direction.3
Changed
@@ -1,100 +0,0 @@ -.\" WARNING! THIS FILE WAS GENERATED AUTOMATICALLY BY c2man! -.\" DO NOT EDIT! CHANGES MADE TO THIS FILE WILL BE LOST! -.TH "fribidi_get_par_direction" 3 "20 July 2018" "c2man fribidi-bidi.h" "Programmer's Manual" -.SH "NAME" -fribidi_get_par_direction \- get base paragraph direction -.SH "SYNOPSIS" -.ft B -#include <fribidi.h> -.sp -extern FriBidiParType fribidi_get_par_direction -.br -( -.br - const FriBidiCharType *bidi_types, -.br - const FriBidiStrIndex len -.br -); -.ft R -.SH "PARAMETERS" -.TP -.B "const FriBidiCharType *bidi_types" -Input list of bidi types as returned by -fribidi_get_bidi_types(). -.sp -Since there are 23 possible values for a \fBconst FriBidiCharType\fR, they are not all listed here. -.TP -.B "const FriBidiStrIndex len" -Input string length. -.SH "DESCRIPTION" -This function finds the base direction of a single paragraph, -as defined by rule P2 of the Unicode Bidirectional Algorithm available at -http://www.unicode.org/reports/tr9/#P2. - -You typically do not need this function as -fribidi_get_par_embedding_levels() knows how to compute base direction -itself, but you may need this to implement a more sophisticated paragraph -direction handling. Note that you can pass more than a paragraph to this -function and the direction of the first non-neutral paragraph is returned, -which is a very good heuristic to set direction of the neutral paragraphs -at the beginning of text. For other neutral paragraphs, you better use the -direction of the previous paragraph. -.SH "RETURNS" -Base pargraph direction. No weak paragraph direction is returned, -only LTR, RTL, or ON. -.sp -Possible values for an \fBextern FriBidiParType\fR are as follows: -.RS 0.75in -.PD 0 -.ft B -.nr TL \w'FRIBIDI_PAR_WLTR'u+0.2i -.ft R -.TP \n(TLu -\fBFRIBIDI_PAR_LTR\fR -Left-To-Right paragraph. -.TP \n(TLu -\fBFRIBIDI_PAR_RTL\fR -Right-To-Left paragraph. -.TP \n(TLu -\fBFRIBIDI_PAR_ON\fR -DirectiOn-Neutral paragraph. -.TP \n(TLu -\fBFRIBIDI_PAR_WLTR\fR -Weak Left To Right paragraph. -.TP \n(TLu -\fBFRIBIDI_PAR_WRTL\fR -Weak Right To Left paragraph. -.RE -.PD -.SH "SEE ALSO" -fribidi_shape_arabic(3), -fribidi_get_par_embedding_levels_ex(3), -fribidi_reorder_line(3), -fribidi_get_bidi_type(3), -fribidi_get_bidi_types(3), -fribidi_get_bidi_type_name(3), -fribidi_debug_status(3), -fribidi_set_debug(3), -fribidi_charset_to_unicode(3), -fribidi_unicode_to_charset(3), -fribidi_parse_charset(3), -fribidi_mirroring_status(3), -fribidi_set_mirroring(3), -fribidi_reorder_nsm_status(3), -fribidi_set_reorder_nsm(3), -fribidi_log2vis_get_embedding_levels(3), -fribidi_get_type(3), -fribidi_get_type_internal(3), -fribidi_get_par_embedding_levels(3), -fribidi_join_arabic(3), -fribidi_get_joining_type(3), -fribidi_get_joining_types(3), -fribidi_get_joining_type_name(3), -fribidi_get_mirror_char(3), -fribidi_shape_mirroring(3), -fribidi_get_bracket(3), -fribidi_get_bracket_types(3), -fribidi_shape(3), -fribidi_remove_bidi_marks(3), -fribidi_log2vis(3)
View file
_service:tar_scm:fribidi-1.0.10.tar.xz/doc/fribidi_get_par_embedding_levels.3 -> _service:tar_scm:fribidi-1.0.12.tar.xz/doc/fribidi_get_par_embedding_levels.3
Changed
@@ -1,98 +0,0 @@ -.\" WARNING! THIS FILE WAS GENERATED AUTOMATICALLY BY c2man! -.\" DO NOT EDIT! CHANGES MADE TO THIS FILE WILL BE LOST! -.TH "fribidi_get_par_embedding_levels" 3 "13 October 2019" "c2man fribidi-deprecated.h" "Programmer's Manual" -.SH "NAME" -fribidi_get_par_embedding_levels \- get bidi embedding levels of a paragraph -.SH "SYNOPSIS" -.ft B -#include <fribidi.h> -.sp -extern FriBidiLevel fribidi_get_par_embedding_levels -.br -( -.br - const FriBidiCharType *bidi_types, -.br - const FriBidiStrIndex len, -.br - FriBidiParType *pbase_dir, -.br - FriBidiLevel *embedding_levels -.br -); -.ft R -.SH "PARAMETERS" -.TP -.B "const FriBidiCharType *bidi_types" -Input list of bidi types as returned by -fribidi_get_bidi_types(). -.sp -Since there are 23 possible values for a \fBconst FriBidiCharType\fR, they are not all listed here. -.TP -.B "const FriBidiStrIndex len" -Input string length of the paragraph. -.TP -.B "FriBidiParType *pbase_dir" -Requested and resolved paragraph -base direction. -.sp -Possible values for a \fBFriBidiParType\fR are as follows: -.RS 0.75in -.PD 0 -.ft B -.nr TL \w'FRIBIDI_PAR_WLTR'u+0.2i -.ft R -.TP \n(TLu -\fBFRIBIDI_PAR_LTR\fR -Left-To-Right paragraph. -.TP \n(TLu -\fBFRIBIDI_PAR_RTL\fR -Right-To-Left paragraph. -.TP \n(TLu -\fBFRIBIDI_PAR_ON\fR -DirectiOn-Neutral paragraph. -.TP \n(TLu -\fBFRIBIDI_PAR_WLTR\fR -Weak Left To Right paragraph. -.TP \n(TLu -\fBFRIBIDI_PAR_WRTL\fR -Weak Right To Left paragraph. -.RE -.PD -.TP -.B "FriBidiLevel *embedding_levels" -Output list of embedding levels. -.SH "DESCRIPTION" -Deprecated interface to fribidi_get_par_embedding_levels_ex(). Refer to -it for documentation. -.SH "SEE ALSO" -fribidi_shape_arabic(3), -fribidi_get_par_direction(3), -fribidi_get_par_embedding_levels_ex(3), -fribidi_reorder_line(3), -fribidi_get_bidi_type(3), -fribidi_get_bidi_types(3), -fribidi_get_bidi_type_name(3), -fribidi_debug_status(3), -fribidi_set_debug(3), -fribidi_charset_to_unicode(3), -fribidi_unicode_to_charset(3), -fribidi_parse_charset(3), -fribidi_mirroring_status(3), -fribidi_set_mirroring(3), -fribidi_reorder_nsm_status(3), -fribidi_set_reorder_nsm(3), -fribidi_log2vis_get_embedding_levels(3), -fribidi_get_type(3), -fribidi_get_type_internal(3), -fribidi_join_arabic(3), -fribidi_get_joining_type(3), -fribidi_get_joining_types(3), -fribidi_get_joining_type_name(3), -fribidi_get_mirror_char(3), -fribidi_shape_mirroring(3), -fribidi_get_bracket(3), -fribidi_get_bracket_types(3), -fribidi_shape(3), -fribidi_remove_bidi_marks(3), -fribidi_log2vis(3)
View file
_service:tar_scm:fribidi-1.0.10.tar.xz/doc/fribidi_get_par_embedding_levels_ex.3 -> _service:tar_scm:fribidi-1.0.12.tar.xz/doc/fribidi_get_par_embedding_levels_ex.3
Changed
@@ -1,114 +0,0 @@ -.\" WARNING! THIS FILE WAS GENERATED AUTOMATICALLY BY c2man! -.\" DO NOT EDIT! CHANGES MADE TO THIS FILE WILL BE LOST! -.TH "fribidi_get_par_embedding_levels_ex" 3 "20 July 2018" "c2man fribidi-bidi.h" "Programmer's Manual" -.SH "NAME" -fribidi_get_par_embedding_levels_ex \- get bidi embedding levels of a paragraph -.SH "SYNOPSIS" -.ft B -#include <fribidi.h> -.sp -extern FriBidiLevel fribidi_get_par_embedding_levels_ex -.br -( -.br - const FriBidiCharType *bidi_types, -.br - const FriBidiBracketType *bracket_types, -.br - const FriBidiStrIndex len, -.br - FriBidiParType *pbase_dir, -.br - FriBidiLevel *embedding_levels -.br -); -.ft R -.SH "PARAMETERS" -.TP -.B "const FriBidiCharType *bidi_types" -Input list of bidi types as returned by -fribidi_get_bidi_types(). -.sp -Since there are 23 possible values for a \fBconst FriBidiCharType\fR, they are not all listed here. -.TP -.B "const FriBidiBracketType *bracket_types" -Input list of bracket types as returned by -fribidi_get_bracket_types(). -.TP -.B "const FriBidiStrIndex len" -Input string length of the paragraph. -.TP -.B "FriBidiParType *pbase_dir" -Requested and resolved paragraph -base direction. -.sp -Possible values for a \fBFriBidiParType\fR are as follows: -.RS 0.75in -.PD 0 -.ft B -.nr TL \w'FRIBIDI_PAR_WLTR'u+0.2i -.ft R -.TP \n(TLu -\fBFRIBIDI_PAR_LTR\fR -Left-To-Right paragraph. -.TP \n(TLu -\fBFRIBIDI_PAR_RTL\fR -Right-To-Left paragraph. -.TP \n(TLu -\fBFRIBIDI_PAR_ON\fR -DirectiOn-Neutral paragraph. -.TP \n(TLu -\fBFRIBIDI_PAR_WLTR\fR -Weak Left To Right paragraph. -.TP \n(TLu -\fBFRIBIDI_PAR_WRTL\fR -Weak Right To Left paragraph. -.RE -.PD -.TP -.B "FriBidiLevel *embedding_levels" -Output list of embedding levels. -.SH "DESCRIPTION" -This function finds the bidi embedding levels of a single paragraph, -as defined by the Unicode Bidirectional Algorithm available at -http://www.unicode.org/reports/tr9/. This function implements rules P2 to -I1 inclusive, and parts 1 to 3 of L1, except for rule X9 which is -implemented in fribidi_remove_bidi_marks(). Part 4 of L1 is implemented -in fribidi_reorder_line(). - -There are a few macros defined in fribidi-bidi-types.h to work with this -embedding levels. -.SH "RETURNS" -Maximum level found plus one, or zero if any error occurred -(memory allocation failure most probably). -.SH "SEE ALSO" -fribidi_shape_arabic(3), -fribidi_get_par_direction(3), -fribidi_reorder_line(3), -fribidi_get_bidi_type(3), -fribidi_get_bidi_types(3), -fribidi_get_bidi_type_name(3), -fribidi_debug_status(3), -fribidi_set_debug(3), -fribidi_charset_to_unicode(3), -fribidi_unicode_to_charset(3), -fribidi_parse_charset(3), -fribidi_mirroring_status(3), -fribidi_set_mirroring(3), -fribidi_reorder_nsm_status(3), -fribidi_set_reorder_nsm(3), -fribidi_log2vis_get_embedding_levels(3), -fribidi_get_type(3), -fribidi_get_type_internal(3), -fribidi_get_par_embedding_levels(3), -fribidi_join_arabic(3), -fribidi_get_joining_type(3), -fribidi_get_joining_types(3), -fribidi_get_joining_type_name(3), -fribidi_get_mirror_char(3), -fribidi_shape_mirroring(3), -fribidi_get_bracket(3), -fribidi_get_bracket_types(3), -fribidi_shape(3), -fribidi_remove_bidi_marks(3), -fribidi_log2vis(3)
View file
_service:tar_scm:fribidi-1.0.10.tar.xz/doc/fribidi_get_type.3 -> _service:tar_scm:fribidi-1.0.12.tar.xz/doc/fribidi_get_type.3
Changed
@@ -1,50 +0,0 @@ -.\" WARNING! THIS FILE WAS GENERATED AUTOMATICALLY BY c2man! -.\" DO NOT EDIT! CHANGES MADE TO THIS FILE WILL BE LOST! -.TH "fribidi_get_type" 3 "13 October 2019" "c2man fribidi-deprecated.h" "Programmer's Manual" -.SH "NAME" -fribidi_get_type \- get character bidi type -.SH "SYNOPSIS" -.ft B -#include <fribidi.h> -.sp -extern FriBidiCharType fribidi_get_type(FriBidiChar ch); -.ft R -.SH "PARAMETERS" -.TP -.B "FriBidiChar ch" -Input character. -.SH "DESCRIPTION" -Deprecated. Replaced by fribidi_get_bidi_type. -.SH "RETURNS" -Since there are 23 possible values for an \fBextern FriBidiCharType\fR, they are not all listed here. -.SH "SEE ALSO" -fribidi_shape_arabic(3), -fribidi_get_par_direction(3), -fribidi_get_par_embedding_levels_ex(3), -fribidi_reorder_line(3), -fribidi_get_bidi_type(3), -fribidi_get_bidi_types(3), -fribidi_get_bidi_type_name(3), -fribidi_debug_status(3), -fribidi_set_debug(3), -fribidi_charset_to_unicode(3), -fribidi_unicode_to_charset(3), -fribidi_parse_charset(3), -fribidi_mirroring_status(3), -fribidi_set_mirroring(3), -fribidi_reorder_nsm_status(3), -fribidi_set_reorder_nsm(3), -fribidi_log2vis_get_embedding_levels(3), -fribidi_get_type_internal(3), -fribidi_get_par_embedding_levels(3), -fribidi_join_arabic(3), -fribidi_get_joining_type(3), -fribidi_get_joining_types(3), -fribidi_get_joining_type_name(3), -fribidi_get_mirror_char(3), -fribidi_shape_mirroring(3), -fribidi_get_bracket(3), -fribidi_get_bracket_types(3), -fribidi_shape(3), -fribidi_remove_bidi_marks(3), -fribidi_log2vis(3)
View file
_service:tar_scm:fribidi-1.0.10.tar.xz/doc/fribidi_get_type_internal.3 -> _service:tar_scm:fribidi-1.0.12.tar.xz/doc/fribidi_get_type_internal.3
Changed
@@ -1,50 +0,0 @@ -.\" WARNING! THIS FILE WAS GENERATED AUTOMATICALLY BY c2man! -.\" DO NOT EDIT! CHANGES MADE TO THIS FILE WILL BE LOST! -.TH "fribidi_get_type_internal" 3 "13 October 2019" "c2man fribidi-deprecated.h" "Programmer's Manual" -.SH "NAME" -fribidi_get_type_internal \- get character bidi type -.SH "SYNOPSIS" -.ft B -#include <fribidi.h> -.sp -extern FriBidiCharType fribidi_get_type_internal(FriBidiChar ch); -.ft R -.SH "PARAMETERS" -.TP -.B "FriBidiChar ch" -Input character. -.SH "DESCRIPTION" -Deprecated. Replaced by fribidi_get_bidi_type. -.SH "RETURNS" -Since there are 23 possible values for an \fBextern FriBidiCharType\fR, they are not all listed here. -.SH "SEE ALSO" -fribidi_shape_arabic(3), -fribidi_get_par_direction(3), -fribidi_get_par_embedding_levels_ex(3), -fribidi_reorder_line(3), -fribidi_get_bidi_type(3), -fribidi_get_bidi_types(3), -fribidi_get_bidi_type_name(3), -fribidi_debug_status(3), -fribidi_set_debug(3), -fribidi_charset_to_unicode(3), -fribidi_unicode_to_charset(3), -fribidi_parse_charset(3), -fribidi_mirroring_status(3), -fribidi_set_mirroring(3), -fribidi_reorder_nsm_status(3), -fribidi_set_reorder_nsm(3), -fribidi_log2vis_get_embedding_levels(3), -fribidi_get_type(3), -fribidi_get_par_embedding_levels(3), -fribidi_join_arabic(3), -fribidi_get_joining_type(3), -fribidi_get_joining_types(3), -fribidi_get_joining_type_name(3), -fribidi_get_mirror_char(3), -fribidi_shape_mirroring(3), -fribidi_get_bracket(3), -fribidi_get_bracket_types(3), -fribidi_shape(3), -fribidi_remove_bidi_marks(3), -fribidi_log2vis(3)
View file
_service:tar_scm:fribidi-1.0.10.tar.xz/doc/fribidi_join_arabic.3 -> _service:tar_scm:fribidi-1.0.12.tar.xz/doc/fribidi_join_arabic.3
Changed
@@ -1,92 +0,0 @@ -.\" WARNING! THIS FILE WAS GENERATED AUTOMATICALLY BY c2man! -.\" DO NOT EDIT! CHANGES MADE TO THIS FILE WILL BE LOST! -.TH "fribidi_join_arabic" 3 "20 July 2018" "c2man fribidi-joining.h" "Programmer's Manual" -.SH "NAME" -fribidi_join_arabic \- do Arabic joining -.SH "SYNOPSIS" -.ft B -#include <fribidi.h> -.sp -extern void fribidi_join_arabic -.br -( -.br - const FriBidiCharType *bidi_types, -.br - const FriBidiStrIndex len, -.br - const FriBidiLevel *embedding_levels, -.br - FriBidiArabicProp *ar_props -.br -); -.ft R -.SH "PARAMETERS" -.TP -.B "const FriBidiCharType *bidi_types" -Input list of bidi types as -returned by -fribidi_get_bidi_types(). -.sp -Since there are 23 possible values for a \fBconst FriBidiCharType\fR, they are not all listed here. -.TP -.B "const FriBidiStrIndex len" -Input string length. -.TP -.B "const FriBidiLevel *embedding_levels" -Input list of embedding -levels, as returned by -fribidi_get_par_embedding_levels. -.TP -.B "FriBidiArabicProp *ar_props" -Arabic properties to analyze, initialized by -joining types, as returned by -fribidi_get_joining_types. -.SH "DESCRIPTION" -This function does the Arabic joining algorithm. Means, given Arabic -joining types of the characters in ar_props (don't worry, -FriBidiJoiningType can be casted to FriBidiArabicProp automagically), this -function modifies this properties to grasp the effect of neighboring -characters. You probably need this information later to do Arabic shaping. - -This function implements rules R1 to R7 inclusive (all rules) of the Arabic -Cursive Joining algorithm of the Unicode standard as available at -http://www.unicode.org/versions/Unicode4.0.0/ch08.pdf#G7462. It also -interacts correctly with the bidirection algorithm as defined in Section -.br -3.5 Shaping of the Unicode Bidirectional Algorithm available at -http://www.unicode.org/reports/tr9/#Shaping. - -There are a few macros defined in fribidi-joining-types.h for querying the -Arabic properties computed by this function. -.SH "SEE ALSO" -fribidi_shape_arabic(3), -fribidi_get_par_direction(3), -fribidi_get_par_embedding_levels_ex(3), -fribidi_reorder_line(3), -fribidi_get_bidi_type(3), -fribidi_get_bidi_types(3), -fribidi_get_bidi_type_name(3), -fribidi_debug_status(3), -fribidi_set_debug(3), -fribidi_charset_to_unicode(3), -fribidi_unicode_to_charset(3), -fribidi_parse_charset(3), -fribidi_mirroring_status(3), -fribidi_set_mirroring(3), -fribidi_reorder_nsm_status(3), -fribidi_set_reorder_nsm(3), -fribidi_log2vis_get_embedding_levels(3), -fribidi_get_type(3), -fribidi_get_type_internal(3), -fribidi_get_par_embedding_levels(3), -fribidi_get_joining_type(3), -fribidi_get_joining_types(3), -fribidi_get_joining_type_name(3), -fribidi_get_mirror_char(3), -fribidi_shape_mirroring(3), -fribidi_get_bracket(3), -fribidi_get_bracket_types(3), -fribidi_shape(3), -fribidi_remove_bidi_marks(3), -fribidi_log2vis(3)
View file
_service:tar_scm:fribidi-1.0.10.tar.xz/doc/fribidi_log2vis.3 -> _service:tar_scm:fribidi-1.0.12.tar.xz/doc/fribidi_log2vis.3
Changed
@@ -1,126 +0,0 @@ -.\" WARNING! THIS FILE WAS GENERATED AUTOMATICALLY BY c2man! -.\" DO NOT EDIT! CHANGES MADE TO THIS FILE WILL BE LOST! -.TH "fribidi_log2vis" 3 "2 March 2020" "c2man fribidi.h" "Programmer's Manual" -.SH "NAME" -fribidi_log2vis \- get visual string -.SH "SYNOPSIS" -.ft B -#include <fribidi.h> -.sp -extern FriBidiLevel fribidi_log2vis -.br -( -.br - const FriBidiChar *str, -.br - const FriBidiStrIndex len, -.br - FriBidiParType *pbase_dir, -.br - FriBidiChar *visual_str, -.br - FriBidiStrIndex *positions_L_to_V, -.br - FriBidiStrIndex *positions_V_to_L, -.br - FriBidiLevel *embedding_levels -.br -); -.ft R -.SH "PARAMETERS" -.TP -.B "const FriBidiChar *str" -Input logical string. -.TP -.B "const FriBidiStrIndex len" -Input string length. -.TP -.B "FriBidiParType *pbase_dir" -Requested and resolved paragraph -base direction. -.sp -Possible values for a \fBFriBidiParType\fR are as follows: -.RS 0.75in -.PD 0 -.ft B -.nr TL \w'FRIBIDI_PAR_WLTR'u+0.2i -.ft R -.TP \n(TLu -\fBFRIBIDI_PAR_LTR\fR -Left-To-Right paragraph. -.TP \n(TLu -\fBFRIBIDI_PAR_RTL\fR -Right-To-Left paragraph. -.TP \n(TLu -\fBFRIBIDI_PAR_ON\fR -DirectiOn-Neutral paragraph. -.TP \n(TLu -\fBFRIBIDI_PAR_WLTR\fR -Weak Left To Right paragraph. -.TP \n(TLu -\fBFRIBIDI_PAR_WRTL\fR -Weak Right To Left paragraph. -.RE -.PD -.TP -.B "FriBidiChar *visual_str" -Output visual string. -.TP -.B "FriBidiStrIndex *positions_L_to_V" -Output mapping from logical to -visual string positions. -.TP -.B "FriBidiStrIndex *positions_V_to_L" -Output mapping from visual string -back to the logical string -positions. -.TP -.B "FriBidiLevel *embedding_levels" -Output list of embedding levels. -.SH "DESCRIPTION" -This function converts the logical input string to the visual output -strings as specified by the Unicode Bidirectional Algorithm. As a side -effect it also generates mapping lists between the two strings, and the -list of embedding levels as defined by the algorithm. - -If NULL is passed as any of the the lists, the list is ignored and not -filled. - -Note that this function handles one-line paragraphs. For multi- -paragraph texts it is necessary to first split the text into -separate paragraphs and then carry over the resolved pbase_dir -between the subsequent invocations. -.SH "RETURNS" -Maximum level found plus one, or zero if any error occurred -(memory allocation failure most probably). -.SH "SEE ALSO" -fribidi_shape_arabic(3), -fribidi_get_par_direction(3), -fribidi_get_par_embedding_levels_ex(3), -fribidi_reorder_line(3), -fribidi_get_bidi_type(3), -fribidi_get_bidi_types(3), -fribidi_get_bidi_type_name(3), -fribidi_debug_status(3), -fribidi_set_debug(3), -fribidi_charset_to_unicode(3), -fribidi_unicode_to_charset(3), -fribidi_parse_charset(3), -fribidi_mirroring_status(3), -fribidi_set_mirroring(3), -fribidi_reorder_nsm_status(3), -fribidi_set_reorder_nsm(3), -fribidi_log2vis_get_embedding_levels(3), -fribidi_get_type(3), -fribidi_get_type_internal(3), -fribidi_get_par_embedding_levels(3), -fribidi_join_arabic(3), -fribidi_get_joining_type(3), -fribidi_get_joining_types(3), -fribidi_get_joining_type_name(3), -fribidi_get_mirror_char(3), -fribidi_shape_mirroring(3), -fribidi_get_bracket(3), -fribidi_get_bracket_types(3), -fribidi_shape(3), -fribidi_remove_bidi_marks(3)
View file
_service:tar_scm:fribidi-1.0.10.tar.xz/doc/fribidi_log2vis_get_embedding_levels.3 -> _service:tar_scm:fribidi-1.0.12.tar.xz/doc/fribidi_log2vis_get_embedding_levels.3
Changed
@@ -1,97 +0,0 @@ -.\" WARNING! THIS FILE WAS GENERATED AUTOMATICALLY BY c2man! -.\" DO NOT EDIT! CHANGES MADE TO THIS FILE WILL BE LOST! -.TH "fribidi_log2vis_get_embedding_levels" 3 "13 October 2019" "c2man fribidi-deprecated.h" "Programmer's Manual" -.SH "NAME" -fribidi_log2vis_get_embedding_levels \- get embedding levels -.SH "SYNOPSIS" -.ft B -#include <fribidi.h> -.sp -extern FriBidiLevel fribidi_log2vis_get_embedding_levels -.br -( -.br - const FriBidiCharType *bidi_types, -.br - const FriBidiStrIndex len, -.br - FriBidiParType *pbase_dir, -.br - FriBidiLevel *embedding_levels -.br -); -.ft R -.SH "PARAMETERS" -.TP -.B "const FriBidiCharType *bidi_types" -Input list of bidi types as returned by -fribidi_get_bidi_types(). -.sp -Since there are 23 possible values for a \fBconst FriBidiCharType\fR, they are not all listed here. -.TP -.B "const FriBidiStrIndex len" -Input string length of the paragraph. -.TP -.B "FriBidiParType *pbase_dir" -Requested and resolved paragraph -base direction. -.sp -Possible values for a \fBFriBidiParType\fR are as follows: -.RS 0.75in -.PD 0 -.ft B -.nr TL \w'FRIBIDI_PAR_WLTR'u+0.2i -.ft R -.TP \n(TLu -\fBFRIBIDI_PAR_LTR\fR -Left-To-Right paragraph. -.TP \n(TLu -\fBFRIBIDI_PAR_RTL\fR -Right-To-Left paragraph. -.TP \n(TLu -\fBFRIBIDI_PAR_ON\fR -DirectiOn-Neutral paragraph. -.TP \n(TLu -\fBFRIBIDI_PAR_WLTR\fR -Weak Left To Right paragraph. -.TP \n(TLu -\fBFRIBIDI_PAR_WRTL\fR -Weak Right To Left paragraph. -.RE -.PD -.TP -.B "FriBidiLevel *embedding_levels" -Output list of embedding levels. -.SH "DESCRIPTION" -Deprecated. Replaced by fribidi_get_par_embedding_levels_ex. -.SH "SEE ALSO" -fribidi_shape_arabic(3), -fribidi_get_par_direction(3), -fribidi_get_par_embedding_levels_ex(3), -fribidi_reorder_line(3), -fribidi_get_bidi_type(3), -fribidi_get_bidi_types(3), -fribidi_get_bidi_type_name(3), -fribidi_debug_status(3), -fribidi_set_debug(3), -fribidi_charset_to_unicode(3), -fribidi_unicode_to_charset(3), -fribidi_parse_charset(3), -fribidi_mirroring_status(3), -fribidi_set_mirroring(3), -fribidi_reorder_nsm_status(3), -fribidi_set_reorder_nsm(3), -fribidi_get_type(3), -fribidi_get_type_internal(3), -fribidi_get_par_embedding_levels(3), -fribidi_join_arabic(3), -fribidi_get_joining_type(3), -fribidi_get_joining_types(3), -fribidi_get_joining_type_name(3), -fribidi_get_mirror_char(3), -fribidi_shape_mirroring(3), -fribidi_get_bracket(3), -fribidi_get_bracket_types(3), -fribidi_shape(3), -fribidi_remove_bidi_marks(3), -fribidi_log2vis(3)
View file
_service:tar_scm:fribidi-1.0.10.tar.xz/doc/fribidi_mirroring_status.3 -> _service:tar_scm:fribidi-1.0.12.tar.xz/doc/fribidi_mirroring_status.3
Changed
@@ -1,44 +0,0 @@ -.\" WARNING! THIS FILE WAS GENERATED AUTOMATICALLY BY c2man! -.\" DO NOT EDIT! CHANGES MADE TO THIS FILE WILL BE LOST! -.TH "fribidi_mirroring_status" 3 "13 October 2019" "c2man fribidi-deprecated.h" "Programmer's Manual" -.SH "NAME" -fribidi_mirroring_status \- get current mirroring status -.SH "SYNOPSIS" -.ft B -#include <fribidi.h> -.sp -extern fribidi_boolean fribidi_mirroring_status(void); -.ft R -.SH "DESCRIPTION" -This function is deprecated and only used with other deprecated functions. -.SH "SEE ALSO" -fribidi_shape_arabic(3), -fribidi_get_par_direction(3), -fribidi_get_par_embedding_levels_ex(3), -fribidi_reorder_line(3), -fribidi_get_bidi_type(3), -fribidi_get_bidi_types(3), -fribidi_get_bidi_type_name(3), -fribidi_debug_status(3), -fribidi_set_debug(3), -fribidi_charset_to_unicode(3), -fribidi_unicode_to_charset(3), -fribidi_parse_charset(3), -fribidi_set_mirroring(3), -fribidi_reorder_nsm_status(3), -fribidi_set_reorder_nsm(3), -fribidi_log2vis_get_embedding_levels(3), -fribidi_get_type(3), -fribidi_get_type_internal(3), -fribidi_get_par_embedding_levels(3), -fribidi_join_arabic(3), -fribidi_get_joining_type(3), -fribidi_get_joining_types(3), -fribidi_get_joining_type_name(3), -fribidi_get_mirror_char(3), -fribidi_shape_mirroring(3), -fribidi_get_bracket(3), -fribidi_get_bracket_types(3), -fribidi_shape(3), -fribidi_remove_bidi_marks(3), -fribidi_log2vis(3)
View file
_service:tar_scm:fribidi-1.0.10.tar.xz/doc/fribidi_parse_charset.3 -> _service:tar_scm:fribidi-1.0.12.tar.xz/doc/fribidi_parse_charset.3
Changed
@@ -1,78 +0,0 @@ -.\" WARNING! THIS FILE WAS GENERATED AUTOMATICALLY BY c2man! -.\" DO NOT EDIT! CHANGES MADE TO THIS FILE WILL BE LOST! -.TH "fribidi_parse_charset" 3 "27 September 2019" "c2man fribidi-char-sets.h" "Programmer's Manual" -.SH "NAME" -fribidi_parse_charset \- parse character set name -.SH "SYNOPSIS" -.ft B -#include <fribidi.h> -.sp -extern FriBidiCharSet fribidi_parse_charset(const char *s); -.ft R -.SH "PARAMETERS" -.TP -.B "const char *s" -Input name of the character set. -.SH "DESCRIPTION" -Parse character set name. -.SH "RETURNS" -The character set named s, or FRIBIDI_CHAR_SET_NOT_FOUND if the -character set is not available. -.sp -Possible values for an \fBextern FriBidiCharSet\fR are as follows: -.RS 0.75in -.PD 0 -.ft B -.nr TL \w'FRIBIDI_CHAR_SET_ISO8859_6'u+0.2i -.ft R -.TP \n(TLu -\fBFRIBIDI_CHAR_SET_UTF8\fR -UTF-8 (Unicode). -.TP \n(TLu -\fBFRIBIDI_CHAR_SET_CAP_RTL\fR -CapRTL (Test). -.TP \n(TLu -\fBFRIBIDI_CHAR_SET_ISO8859_6\fR -ISO8859-6 (Arabic). -.TP \n(TLu -\fBFRIBIDI_CHAR_SET_ISO8859_8\fR -ISO8859-8 (Hebrew). -.TP \n(TLu -\fBFRIBIDI_CHAR_SET_CP1255\fR -CP1255 (MS Hebrew/Yiddish). -.TP \n(TLu -\fBFRIBIDI_CHAR_SET_CP1256\fR -CP1256 (MS Arabic). -.RE -.PD -.SH "SEE ALSO" -fribidi_shape_arabic(3), -fribidi_get_par_direction(3), -fribidi_get_par_embedding_levels_ex(3), -fribidi_reorder_line(3), -fribidi_get_bidi_type(3), -fribidi_get_bidi_types(3), -fribidi_get_bidi_type_name(3), -fribidi_debug_status(3), -fribidi_set_debug(3), -fribidi_charset_to_unicode(3), -fribidi_unicode_to_charset(3), -fribidi_mirroring_status(3), -fribidi_set_mirroring(3), -fribidi_reorder_nsm_status(3), -fribidi_set_reorder_nsm(3), -fribidi_log2vis_get_embedding_levels(3), -fribidi_get_type(3), -fribidi_get_type_internal(3), -fribidi_get_par_embedding_levels(3), -fribidi_join_arabic(3), -fribidi_get_joining_type(3), -fribidi_get_joining_types(3), -fribidi_get_joining_type_name(3), -fribidi_get_mirror_char(3), -fribidi_shape_mirroring(3), -fribidi_get_bracket(3), -fribidi_get_bracket_types(3), -fribidi_shape(3), -fribidi_remove_bidi_marks(3), -fribidi_log2vis(3)
View file
_service:tar_scm:fribidi-1.0.10.tar.xz/doc/fribidi_remove_bidi_marks.3 -> _service:tar_scm:fribidi-1.0.12.tar.xz/doc/fribidi_remove_bidi_marks.3
Changed
@@ -1,95 +0,0 @@ -.\" WARNING! THIS FILE WAS GENERATED AUTOMATICALLY BY c2man! -.\" DO NOT EDIT! CHANGES MADE TO THIS FILE WILL BE LOST! -.TH "fribidi_remove_bidi_marks" 3 "2 March 2020" "c2man fribidi.h" "Programmer's Manual" -.SH "NAME" -fribidi_remove_bidi_marks \- remove bidi marks out of an string -.SH "SYNOPSIS" -.ft B -#include <fribidi.h> -.sp -extern FriBidiStrIndex fribidi_remove_bidi_marks -.br -( -.br - FriBidiChar *str, -.br - const FriBidiStrIndex len, -.br - FriBidiStrIndex *positions_to_this, -.br - FriBidiStrIndex *position_from_this_list, -.br - FriBidiLevel *embedding_levels -.br -); -.ft R -.SH "PARAMETERS" -.TP -.B "FriBidiChar *str" -Input string to clean. -.TP -.B "const FriBidiStrIndex len" -Input string length. -.TP -.B "FriBidiStrIndex *positions_to_this" -List mapping positions to the -order used in str. -.TP -.B "FriBidiStrIndex *position_from_this_list" -List mapping positions from the -order used in str. -.TP -.B "FriBidiLevel *embedding_levels" -List of embedding levels. -.SH "DESCRIPTION" -This function removes the bidi and boundary-neutral marks out of an string -and the accompanying lists. It implements rule X9 of the Unicode -Bidirectional Algorithm available at -http://www.unicode.org/reports/tr9/#X9, with the exception that it removes -U+200E LEFT-TO-RIGHT MARK and U+200F RIGHT-TO-LEFT MARK too. - -If any of the input lists are NULL, the list is skipped. If str is the -visual string, then positions_to_this is positions_L_to_V and -position_from_this_list is positions_V_to_L; if str is the logical -string, the other way. Moreover, the position maps should be filled with -valid entries. - -A position map pointing to a removed character is filled with \(mi1. By the -way, you should not use embedding_levels if str is visual string. - -For best results this function should be run on a whole paragraph, not -lines; but feel free to do otherwise if you know what you are doing. -.SH "RETURNS" -New length of the string, or \(mi1 if an error occurred (memory -allocation failure most probably). -.SH "SEE ALSO" -fribidi_shape_arabic(3), -fribidi_get_par_direction(3), -fribidi_get_par_embedding_levels_ex(3), -fribidi_reorder_line(3), -fribidi_get_bidi_type(3), -fribidi_get_bidi_types(3), -fribidi_get_bidi_type_name(3), -fribidi_debug_status(3), -fribidi_set_debug(3), -fribidi_charset_to_unicode(3), -fribidi_unicode_to_charset(3), -fribidi_parse_charset(3), -fribidi_mirroring_status(3), -fribidi_set_mirroring(3), -fribidi_reorder_nsm_status(3), -fribidi_set_reorder_nsm(3), -fribidi_log2vis_get_embedding_levels(3), -fribidi_get_type(3), -fribidi_get_type_internal(3), -fribidi_get_par_embedding_levels(3), -fribidi_join_arabic(3), -fribidi_get_joining_type(3), -fribidi_get_joining_types(3), -fribidi_get_joining_type_name(3), -fribidi_get_mirror_char(3), -fribidi_shape_mirroring(3), -fribidi_get_bracket(3), -fribidi_get_bracket_types(3), -fribidi_shape(3), -fribidi_log2vis(3)
View file
_service:tar_scm:fribidi-1.0.10.tar.xz/doc/fribidi_reorder_line.3 -> _service:tar_scm:fribidi-1.0.12.tar.xz/doc/fribidi_reorder_line.3
Changed
@@ -1,146 +0,0 @@ -.\" WARNING! THIS FILE WAS GENERATED AUTOMATICALLY BY c2man! -.\" DO NOT EDIT! CHANGES MADE TO THIS FILE WILL BE LOST! -.TH "fribidi_reorder_line" 3 "20 July 2018" "c2man fribidi-bidi.h" "Programmer's Manual" -.SH "NAME" -fribidi_reorder_line \- reorder a line of logical string to visual -.SH "SYNOPSIS" -.ft B -#include <fribidi.h> -.sp -extern FriBidiLevel fribidi_reorder_line -.br -( -.br - FriBidiFlags flags, -.br - const FriBidiCharType *bidi_types, -.br - const FriBidiStrIndex len, -.br - const FriBidiStrIndex off, -.br - const FriBidiParType base_dir, -.br - FriBidiLevel *embedding_levels, -.br - FriBidiChar *visual_str, -.br - FriBidiStrIndex *map -.br -); -.ft R -.SH "PARAMETERS" -.TP -.B "FriBidiFlags flags" -Reorder flags. -.TP -.B "const FriBidiCharType *bidi_types" -Input list of bidi types as returned by -fribidi_get_bidi_types(). -.sp -Since there are 23 possible values for a \fBconst FriBidiCharType\fR, they are not all listed here. -.TP -.B "const FriBidiStrIndex len" -Input length of the line. -.TP -.B "const FriBidiStrIndex off" -Input offset of the beginning of the line -in the paragraph. -.TP -.B "const FriBidiParType base_dir" -Resolved paragraph base direction. -.sp -Possible values for a \fBconst FriBidiParType\fR are as follows: -.RS 0.75in -.PD 0 -.ft B -.nr TL \w'FRIBIDI_PAR_WLTR'u+0.2i -.ft R -.TP \n(TLu -\fBFRIBIDI_PAR_LTR\fR -Left-To-Right paragraph. -.TP \n(TLu -\fBFRIBIDI_PAR_RTL\fR -Right-To-Left paragraph. -.TP \n(TLu -\fBFRIBIDI_PAR_ON\fR -DirectiOn-Neutral paragraph. -.TP \n(TLu -\fBFRIBIDI_PAR_WLTR\fR -Weak Left To Right paragraph. -.TP \n(TLu -\fBFRIBIDI_PAR_WRTL\fR -Weak Right To Left paragraph. -.RE -.PD -.TP -.B "FriBidiLevel *embedding_levels" -Input list of embedding levels, -as returned by -fribidi_get_par_embedding_levels. -.TP -.B "FriBidiChar *visual_str" -Visual string to reorder. -.TP -.B "FriBidiStrIndex *map" -A map of string indices which is reordered -to reflect where each glyph ends up. -.SH "DESCRIPTION" -This function reorders the characters in a line of text from logical to -final visual order. This function implements part 4 of rule L1, and rules -L2 and L3 of the Unicode Bidirectional Algorithm available at -http://www.unicode.org/reports/tr9/#Reordering_Resolved_Levels. - -As a side effect it also sets position maps if not NULL. - -You should provide the resolved paragraph direction and embedding levels as -set by fribidi_get_par_embedding_levels(). Also note that the embedding -levels may change a bit. To be exact, the embedding level of any sequence -of white space at the end of line is reset to the paragraph embedding level -(That is part 4 of rule L1). - -Note that the bidi types and embedding levels are not reordered. You can -reorder these (or any other) arrays using the map later. The user is -responsible to initialize map to something sensible, like an identity -mapping, or pass NULL if no map is needed. - -There is an optional part to this function, which is whether non-spacing -marks for right-to-left parts of the text should be reordered to come after -their base characters in the visual string or not. Most rendering engines -expect this behavior, but console-based systems for example do not like it. -This is controlled by the FRIBIDI_FLAG_REORDER_NSM flag. The flag is on -in FRIBIDI_FLAGS_DEFAULT. -.SH "RETURNS" -Maximum level found in this line plus one, or zero if any error -occurred (memory allocation failure most probably). -.SH "SEE ALSO" -fribidi_shape_arabic(3), -fribidi_get_par_direction(3), -fribidi_get_par_embedding_levels_ex(3), -fribidi_get_bidi_type(3), -fribidi_get_bidi_types(3), -fribidi_get_bidi_type_name(3), -fribidi_debug_status(3), -fribidi_set_debug(3), -fribidi_charset_to_unicode(3), -fribidi_unicode_to_charset(3), -fribidi_parse_charset(3), -fribidi_mirroring_status(3), -fribidi_set_mirroring(3), -fribidi_reorder_nsm_status(3), -fribidi_set_reorder_nsm(3), -fribidi_log2vis_get_embedding_levels(3), -fribidi_get_type(3), -fribidi_get_type_internal(3), -fribidi_get_par_embedding_levels(3), -fribidi_join_arabic(3), -fribidi_get_joining_type(3), -fribidi_get_joining_types(3), -fribidi_get_joining_type_name(3), -fribidi_get_mirror_char(3), -fribidi_shape_mirroring(3), -fribidi_get_bracket(3), -fribidi_get_bracket_types(3), -fribidi_shape(3), -fribidi_remove_bidi_marks(3), -fribidi_log2vis(3)
View file
_service:tar_scm:fribidi-1.0.10.tar.xz/doc/fribidi_reorder_nsm_status.3 -> _service:tar_scm:fribidi-1.0.12.tar.xz/doc/fribidi_reorder_nsm_status.3
Changed
@@ -1,44 +0,0 @@ -.\" WARNING! THIS FILE WAS GENERATED AUTOMATICALLY BY c2man! -.\" DO NOT EDIT! CHANGES MADE TO THIS FILE WILL BE LOST! -.TH "fribidi_reorder_nsm_status" 3 "13 October 2019" "c2man fribidi-deprecated.h" "Programmer's Manual" -.SH "NAME" -fribidi_reorder_nsm_status \- get current marks reordering status -.SH "SYNOPSIS" -.ft B -#include <fribidi.h> -.sp -extern fribidi_boolean fribidi_reorder_nsm_status(void); -.ft R -.SH "DESCRIPTION" -This function is deprecated and only used with other deprecated functions. -.SH "SEE ALSO" -fribidi_shape_arabic(3), -fribidi_get_par_direction(3), -fribidi_get_par_embedding_levels_ex(3), -fribidi_reorder_line(3), -fribidi_get_bidi_type(3), -fribidi_get_bidi_types(3), -fribidi_get_bidi_type_name(3), -fribidi_debug_status(3), -fribidi_set_debug(3), -fribidi_charset_to_unicode(3), -fribidi_unicode_to_charset(3), -fribidi_parse_charset(3), -fribidi_mirroring_status(3), -fribidi_set_mirroring(3), -fribidi_set_reorder_nsm(3), -fribidi_log2vis_get_embedding_levels(3), -fribidi_get_type(3), -fribidi_get_type_internal(3), -fribidi_get_par_embedding_levels(3), -fribidi_join_arabic(3), -fribidi_get_joining_type(3), -fribidi_get_joining_types(3), -fribidi_get_joining_type_name(3), -fribidi_get_mirror_char(3), -fribidi_shape_mirroring(3), -fribidi_get_bracket(3), -fribidi_get_bracket_types(3), -fribidi_shape(3), -fribidi_remove_bidi_marks(3), -fribidi_log2vis(3)
View file
_service:tar_scm:fribidi-1.0.10.tar.xz/doc/fribidi_set_debug.3 -> _service:tar_scm:fribidi-1.0.12.tar.xz/doc/fribidi_set_debug.3
Changed
@@ -1,48 +0,0 @@ -.\" WARNING! THIS FILE WAS GENERATED AUTOMATICALLY BY c2man! -.\" DO NOT EDIT! CHANGES MADE TO THIS FILE WILL BE LOST! -.TH "fribidi_set_debug" 3 "2 March 2020" "c2man fribidi-common.h" "Programmer's Manual" -.SH "NAME" -fribidi_set_debug \- set debug state -.SH "SYNOPSIS" -.ft B -#include <fribidi.h> -.sp -extern int fribidi_set_debug(int state); -.ft R -.SH "PARAMETERS" -.TP -.B "int state" -New state to set. -.SH "DESCRIPTION" -Set debug state. -.SH "SEE ALSO" -fribidi_shape_arabic(3), -fribidi_get_par_direction(3), -fribidi_get_par_embedding_levels_ex(3), -fribidi_reorder_line(3), -fribidi_get_bidi_type(3), -fribidi_get_bidi_types(3), -fribidi_get_bidi_type_name(3), -fribidi_debug_status(3), -fribidi_charset_to_unicode(3), -fribidi_unicode_to_charset(3), -fribidi_parse_charset(3), -fribidi_mirroring_status(3), -fribidi_set_mirroring(3), -fribidi_reorder_nsm_status(3), -fribidi_set_reorder_nsm(3), -fribidi_log2vis_get_embedding_levels(3), -fribidi_get_type(3), -fribidi_get_type_internal(3), -fribidi_get_par_embedding_levels(3), -fribidi_join_arabic(3), -fribidi_get_joining_type(3), -fribidi_get_joining_types(3), -fribidi_get_joining_type_name(3), -fribidi_get_mirror_char(3), -fribidi_shape_mirroring(3), -fribidi_get_bracket(3), -fribidi_get_bracket_types(3), -fribidi_shape(3), -fribidi_remove_bidi_marks(3), -fribidi_log2vis(3)
View file
_service:tar_scm:fribidi-1.0.10.tar.xz/doc/fribidi_set_mirroring.3 -> _service:tar_scm:fribidi-1.0.12.tar.xz/doc/fribidi_set_mirroring.3
Changed
@@ -1,58 +0,0 @@ -.\" WARNING! THIS FILE WAS GENERATED AUTOMATICALLY BY c2man! -.\" DO NOT EDIT! CHANGES MADE TO THIS FILE WILL BE LOST! -.TH "fribidi_set_mirroring" 3 "13 October 2019" "c2man fribidi-deprecated.h" "Programmer's Manual" -.SH "NAME" -fribidi_set_mirroring \- set mirroring on or off -.SH "SYNOPSIS" -.ft B -#include <fribidi.h> -.sp -extern fribidi_boolean fribidi_set_mirroring(fribidi_boolean state); -.ft R -.SH "PARAMETERS" -.TP -.B "fribidi_boolean state" -New state to set. -.SH "DESCRIPTION" -This function is used to turn character mirroring on or off. -Character mirroring is the act of replacing a mirrorable glyph -(character), eg. Left parenthesis, with the matching glyph, -eg. Right parenthesis, in a right-to-left resolved context. -If your rendering engine does mirroring itself, you may want to -turn it off here. - -This flag is on by default. -This function is deprecated and only used with other deprecated functions. -.SH "RETURNS" -The new mirroring status. -.SH "SEE ALSO" -fribidi_shape_arabic(3), -fribidi_get_par_direction(3), -fribidi_get_par_embedding_levels_ex(3), -fribidi_reorder_line(3), -fribidi_get_bidi_type(3), -fribidi_get_bidi_types(3), -fribidi_get_bidi_type_name(3), -fribidi_debug_status(3), -fribidi_set_debug(3), -fribidi_charset_to_unicode(3), -fribidi_unicode_to_charset(3), -fribidi_parse_charset(3), -fribidi_mirroring_status(3), -fribidi_reorder_nsm_status(3), -fribidi_set_reorder_nsm(3), -fribidi_log2vis_get_embedding_levels(3), -fribidi_get_type(3), -fribidi_get_type_internal(3), -fribidi_get_par_embedding_levels(3), -fribidi_join_arabic(3), -fribidi_get_joining_type(3), -fribidi_get_joining_types(3), -fribidi_get_joining_type_name(3), -fribidi_get_mirror_char(3), -fribidi_shape_mirroring(3), -fribidi_get_bracket(3), -fribidi_get_bracket_types(3), -fribidi_shape(3), -fribidi_remove_bidi_marks(3), -fribidi_log2vis(3)
View file
_service:tar_scm:fribidi-1.0.10.tar.xz/doc/fribidi_set_reorder_nsm.3 -> _service:tar_scm:fribidi-1.0.12.tar.xz/doc/fribidi_set_reorder_nsm.3
Changed
@@ -1,60 +0,0 @@ -.\" WARNING! THIS FILE WAS GENERATED AUTOMATICALLY BY c2man! -.\" DO NOT EDIT! CHANGES MADE TO THIS FILE WILL BE LOST! -.TH "fribidi_set_reorder_nsm" 3 "13 October 2019" "c2man fribidi-deprecated.h" "Programmer's Manual" -.SH "NAME" -fribidi_set_reorder_nsm \- set marks reordering on or off -.SH "SYNOPSIS" -.ft B -#include <fribidi.h> -.sp -extern fribidi_boolean fribidi_set_reorder_nsm(fribidi_boolean state); -.ft R -.SH "PARAMETERS" -.TP -.B "fribidi_boolean state" -New state to set. -.SH "DESCRIPTION" -This function is used to turn non-spacing marks reordering on or -off. Reordering non-spacing marks is the act of placing non-spacing -marks (bidi class NSM) after their base character in a right-to-left -resolved context. If your rendering engine expects non-spacing marks -always after the base character in the memory representation of the -visual string, you need this option on. An example of where people -may need it off is when rendering in the console when non-spacing -marks cannot be applied on top of the base character. - -This flag is on by default. -This function is deprecated and only used with other deprecated functions. -.SH "RETURNS" -The new marks reordering status. -.SH "SEE ALSO" -fribidi_shape_arabic(3), -fribidi_get_par_direction(3), -fribidi_get_par_embedding_levels_ex(3), -fribidi_reorder_line(3), -fribidi_get_bidi_type(3), -fribidi_get_bidi_types(3), -fribidi_get_bidi_type_name(3), -fribidi_debug_status(3), -fribidi_set_debug(3), -fribidi_charset_to_unicode(3), -fribidi_unicode_to_charset(3), -fribidi_parse_charset(3), -fribidi_mirroring_status(3), -fribidi_set_mirroring(3), -fribidi_reorder_nsm_status(3), -fribidi_log2vis_get_embedding_levels(3), -fribidi_get_type(3), -fribidi_get_type_internal(3), -fribidi_get_par_embedding_levels(3), -fribidi_join_arabic(3), -fribidi_get_joining_type(3), -fribidi_get_joining_types(3), -fribidi_get_joining_type_name(3), -fribidi_get_mirror_char(3), -fribidi_shape_mirroring(3), -fribidi_get_bracket(3), -fribidi_get_bracket_types(3), -fribidi_shape(3), -fribidi_remove_bidi_marks(3), -fribidi_log2vis(3)
View file
_service:tar_scm:fribidi-1.0.10.tar.xz/doc/fribidi_shape.3 -> _service:tar_scm:fribidi-1.0.12.tar.xz/doc/fribidi_shape.3
Changed
@@ -1,89 +0,0 @@ -.\" WARNING! THIS FILE WAS GENERATED AUTOMATICALLY BY c2man! -.\" DO NOT EDIT! CHANGES MADE TO THIS FILE WILL BE LOST! -.TH "fribidi_shape" 3 "20 July 2018" "c2man fribidi-shape.h" "Programmer's Manual" -.SH "NAME" -fribidi_shape \- do bidi-aware shaping -.SH "SYNOPSIS" -.ft B -#include <fribidi.h> -.sp -extern void fribidi_shape -.br -( -.br - FriBidiFlags flags, -.br - const FriBidiLevel *embedding_levels, -.br - const FriBidiStrIndex len, -.br - FriBidiArabicProp *ar_props, -.br - FriBidiChar *str -.br -); -.ft R -.SH "PARAMETERS" -.TP -.B "FriBidiFlags flags" -Shaping flags. -.TP -.B "const FriBidiLevel *embedding_levels" -Input list of embedding -levels, as returned by -fribidi_get_par_embedding_levels. -.TP -.B "const FriBidiStrIndex len" -Input string length. -.TP -.B "FriBidiArabicProp *ar_props" -Input/output Arabic properties as -computed by fribidi_join_arabic. -.TP -.B "FriBidiChar *str" -String to shape. -.SH "DESCRIPTION" -This function does all shaping work that depends on the resolved embedding -levels of the characters. Currently it does mirroring and Arabic shaping, -but the list may grow in the future. This function is a wrapper around -fribidi_shape_mirroring and fribidi_shape_arabic. - -The flags parameter specifies which shapings are applied. The only flags -affecting the functionality of this function are those beginning with -FRIBIDI_FLAG_SHAPE_. Of these, only FRIBIDI_FLAG_SHAPE_MIRRORING is on -in FRIBIDI_FLAGS_DEFAULT. For details of the Arabic-specific flags see -fribidi_shape_arabic. If ar_props is NULL, no Arabic shaping is performed. - -Feel free to do your own shaping before or after calling this function, -but you should take care of embedding levels yourself then. -.SH "SEE ALSO" -fribidi_shape_arabic(3), -fribidi_get_par_direction(3), -fribidi_get_par_embedding_levels_ex(3), -fribidi_reorder_line(3), -fribidi_get_bidi_type(3), -fribidi_get_bidi_types(3), -fribidi_get_bidi_type_name(3), -fribidi_debug_status(3), -fribidi_set_debug(3), -fribidi_charset_to_unicode(3), -fribidi_unicode_to_charset(3), -fribidi_parse_charset(3), -fribidi_mirroring_status(3), -fribidi_set_mirroring(3), -fribidi_reorder_nsm_status(3), -fribidi_set_reorder_nsm(3), -fribidi_log2vis_get_embedding_levels(3), -fribidi_get_type(3), -fribidi_get_type_internal(3), -fribidi_get_par_embedding_levels(3), -fribidi_join_arabic(3), -fribidi_get_joining_type(3), -fribidi_get_joining_types(3), -fribidi_get_joining_type_name(3), -fribidi_get_mirror_char(3), -fribidi_shape_mirroring(3), -fribidi_get_bracket(3), -fribidi_get_bracket_types(3), -fribidi_remove_bidi_marks(3), -fribidi_log2vis(3)
View file
_service:tar_scm:fribidi-1.0.10.tar.xz/doc/fribidi_shape_arabic.3 -> _service:tar_scm:fribidi-1.0.12.tar.xz/doc/fribidi_shape_arabic.3
Changed
@@ -1,95 +0,0 @@ -.\" WARNING! THIS FILE WAS GENERATED AUTOMATICALLY BY c2man! -.\" DO NOT EDIT! CHANGES MADE TO THIS FILE WILL BE LOST! -.TH "fribidi_shape_arabic" 3 "20 July 2018" "c2man fribidi-arabic.h" "Programmer's Manual" -.SH "NAME" -fribidi_shape_arabic \- do Arabic shaping -.SH "SYNOPSIS" -.ft B -#include <fribidi.h> -.sp -extern void fribidi_shape_arabic -.br -( -.br - FriBidiFlags flags, -.br - const FriBidiLevel *embedding_levels, -.br - const FriBidiStrIndex len, -.br - FriBidiArabicProp *ar_props, -.br - FriBidiChar *str -.br -); -.ft R -.SH "PARAMETERS" -.TP -.B "FriBidiFlags flags" -Shaping flags. -.TP -.B "const FriBidiLevel *embedding_levels" -Not Documented. -.TP -.B "const FriBidiStrIndex len" -Input string length. -.TP -.B "FriBidiArabicProp *ar_props" -Input/output Arabic properties as -computed by fribidi_join_arabic. -.TP -.B "FriBidiChar *str" -String to shape. -.SH "DESCRIPTION" -The actual shaping that is done depends on the flags set. Only flags -starting with FRIBIDI_FLAG_SHAPE_ARAB_ affect this function. -Currently these are: - -.br -* FRIBIDI_FLAG_SHAPE_MIRRORING: Do mirroring. -.br -* FRIBIDI_FLAG_SHAPE_ARAB_PRES: Shape Arabic characters to their -presentation form glyphs. -.br -* FRIBIDI_FLAG_SHAPE_ARAB_LIGA: Form mandatory Arabic ligatures. -.br -* FRIBIDI_FLAG_SHAPE_ARAB_CONSOLE: Perform additional Arabic shaping -suitable for text rendered on -grid terminals with no mark -rendering capabilities. - -Of the above, FRIBIDI_FLAG_SHAPE_ARAB_CONSOLE is only used in special -cases, but the rest are recommended in any environment that doesn't have -other means for doing Arabic shaping. The set of extra flags that enable -this level of Arabic support has a shortcut named FRIBIDI_FLAGS_ARABIC. -.SH "SEE ALSO" -fribidi_get_par_direction(3), -fribidi_get_par_embedding_levels_ex(3), -fribidi_reorder_line(3), -fribidi_get_bidi_type(3), -fribidi_get_bidi_types(3), -fribidi_get_bidi_type_name(3), -fribidi_debug_status(3), -fribidi_set_debug(3), -fribidi_charset_to_unicode(3), -fribidi_unicode_to_charset(3), -fribidi_parse_charset(3), -fribidi_mirroring_status(3), -fribidi_set_mirroring(3), -fribidi_reorder_nsm_status(3), -fribidi_set_reorder_nsm(3), -fribidi_log2vis_get_embedding_levels(3), -fribidi_get_type(3), -fribidi_get_type_internal(3), -fribidi_get_par_embedding_levels(3), -fribidi_join_arabic(3), -fribidi_get_joining_type(3), -fribidi_get_joining_types(3), -fribidi_get_joining_type_name(3), -fribidi_get_mirror_char(3), -fribidi_shape_mirroring(3), -fribidi_get_bracket(3), -fribidi_get_bracket_types(3), -fribidi_shape(3), -fribidi_remove_bidi_marks(3), -fribidi_log2vis(3)
View file
_service:tar_scm:fribidi-1.0.10.tar.xz/doc/fribidi_shape_mirroring.3 -> _service:tar_scm:fribidi-1.0.12.tar.xz/doc/fribidi_shape_mirroring.3
Changed
@@ -1,71 +0,0 @@ -.\" WARNING! THIS FILE WAS GENERATED AUTOMATICALLY BY c2man! -.\" DO NOT EDIT! CHANGES MADE TO THIS FILE WILL BE LOST! -.TH "fribidi_shape_mirroring" 3 "20 July 2018" "c2man fribidi-mirroring.h" "Programmer's Manual" -.SH "NAME" -fribidi_shape_mirroring \- do mirroring shaping -.SH "SYNOPSIS" -.ft B -#include <fribidi.h> -.sp -extern void fribidi_shape_mirroring -.br -( -.br - const FriBidiLevel *embedding_levels, -.br - const FriBidiStrIndex len, -.br - FriBidiChar *str -.br -); -.ft R -.SH "PARAMETERS" -.TP -.B "const FriBidiLevel *embedding_levels" -Input list of embedding -levels, as returned by -fribidi_get_par_embedding_levels. -.TP -.B "const FriBidiStrIndex len" -Input string length. -.TP -.B "FriBidiChar *str" -String to shape. -.SH "DESCRIPTION" -This functions replaces mirroring characters on right-to-left embeddings in -string with their mirrored equivalent as returned by -fribidi_get_mirror_char(). - -This function implements rule L4 of the Unicode Bidirectional Algorithm -available at http://www.unicode.org/reports/tr9/#L4. -.SH "SEE ALSO" -fribidi_shape_arabic(3), -fribidi_get_par_direction(3), -fribidi_get_par_embedding_levels_ex(3), -fribidi_reorder_line(3), -fribidi_get_bidi_type(3), -fribidi_get_bidi_types(3), -fribidi_get_bidi_type_name(3), -fribidi_debug_status(3), -fribidi_set_debug(3), -fribidi_charset_to_unicode(3), -fribidi_unicode_to_charset(3), -fribidi_parse_charset(3), -fribidi_mirroring_status(3), -fribidi_set_mirroring(3), -fribidi_reorder_nsm_status(3), -fribidi_set_reorder_nsm(3), -fribidi_log2vis_get_embedding_levels(3), -fribidi_get_type(3), -fribidi_get_type_internal(3), -fribidi_get_par_embedding_levels(3), -fribidi_join_arabic(3), -fribidi_get_joining_type(3), -fribidi_get_joining_types(3), -fribidi_get_joining_type_name(3), -fribidi_get_mirror_char(3), -fribidi_get_bracket(3), -fribidi_get_bracket_types(3), -fribidi_shape(3), -fribidi_remove_bidi_marks(3), -fribidi_log2vis(3)
View file
_service:tar_scm:fribidi-1.0.10.tar.xz/doc/fribidi_unicode_to_charset.3 -> _service:tar_scm:fribidi-1.0.12.tar.xz/doc/fribidi_unicode_to_charset.3
Changed
@@ -1,99 +0,0 @@ -.\" WARNING! THIS FILE WAS GENERATED AUTOMATICALLY BY c2man! -.\" DO NOT EDIT! CHANGES MADE TO THIS FILE WILL BE LOST! -.TH "fribidi_unicode_to_charset" 3 "27 September 2019" "c2man fribidi-char-sets.h" "Programmer's Manual" -.SH "NAME" -fribidi_unicode_to_charset \- convert string from Unicode -.SH "SYNOPSIS" -.ft B -#include <fribidi.h> -.sp -extern FriBidiStrIndex fribidi_unicode_to_charset -.br -( -.br - FriBidiCharSet char_set, -.br - const FriBidiChar *us, -.br - FriBidiStrIndex len, -.br - char *s -.br -); -.ft R -.SH "PARAMETERS" -.TP -.B "FriBidiCharSet char_set" -Character set to convert to. -.sp -Possible values for a \fBFriBidiCharSet\fR are as follows: -.RS 0.75in -.PD 0 -.ft B -.nr TL \w'FRIBIDI_CHAR_SET_ISO8859_6'u+0.2i -.ft R -.TP \n(TLu -\fBFRIBIDI_CHAR_SET_UTF8\fR -UTF-8 (Unicode). -.TP \n(TLu -\fBFRIBIDI_CHAR_SET_CAP_RTL\fR -CapRTL (Test). -.TP \n(TLu -\fBFRIBIDI_CHAR_SET_ISO8859_6\fR -ISO8859-6 (Arabic). -.TP \n(TLu -\fBFRIBIDI_CHAR_SET_ISO8859_8\fR -ISO8859-8 (Hebrew). -.TP \n(TLu -\fBFRIBIDI_CHAR_SET_CP1255\fR -CP1255 (MS Hebrew/Yiddish). -.TP \n(TLu -\fBFRIBIDI_CHAR_SET_CP1256\fR -CP1256 (MS Arabic). -.RE -.PD -.TP -.B "const FriBidiChar *us" -Input Unicode string. -.TP -.B "FriBidiStrIndex len" -Input string length. -.TP -.B "char *s" -Output string encoded in char_set. -.SH "DESCRIPTION" -This function converts a Unicode string to an string in another character -set. It also null-terminates the output string. -.SH "RETURNS" -The length of the new string. -.SH "SEE ALSO" -fribidi_shape_arabic(3), -fribidi_get_par_direction(3), -fribidi_get_par_embedding_levels_ex(3), -fribidi_reorder_line(3), -fribidi_get_bidi_type(3), -fribidi_get_bidi_types(3), -fribidi_get_bidi_type_name(3), -fribidi_debug_status(3), -fribidi_set_debug(3), -fribidi_charset_to_unicode(3), -fribidi_parse_charset(3), -fribidi_mirroring_status(3), -fribidi_set_mirroring(3), -fribidi_reorder_nsm_status(3), -fribidi_set_reorder_nsm(3), -fribidi_log2vis_get_embedding_levels(3), -fribidi_get_type(3), -fribidi_get_type_internal(3), -fribidi_get_par_embedding_levels(3), -fribidi_join_arabic(3), -fribidi_get_joining_type(3), -fribidi_get_joining_types(3), -fribidi_get_joining_type_name(3), -fribidi_get_mirror_char(3), -fribidi_shape_mirroring(3), -fribidi_get_bracket(3), -fribidi_get_bracket_types(3), -fribidi_shape(3), -fribidi_remove_bidi_marks(3), -fribidi_log2vis(3)
View file
_service:tar_scm:fribidi-1.0.10.tar.xz/fribidi.pc.in -> _service:tar_scm:fribidi-1.0.12.tar.xz/fribidi.pc.in
Changed
@@ -9,5 +9,6 @@ Description: Unicode Bidirectional Algorithm Library Version: @VERSION@ Libs: -L${libdir} -lfribidi -Cflags: -I${includedir}/@PACKAGE@ -CFLAGS.private: -DFRIBIDI_LIB_STATIC +@ENABLE_SHARED_TRUE@Cflags: -I${includedir}/@PACKAGE@ +@ENABLE_SHARED_TRUE@CFLAGS.private: @FRIBIDI_CPPFLAGS@ +@ENABLE_SHARED_FALSE@Cflags: -I${includedir}/@PACKAGE@ @FRIBIDI_CPPFLAGS@
View file
_service:tar_scm:fribidi-1.0.10.tar.xz/gen.tab/Makefile.in -> _service:tar_scm:fribidi-1.0.12.tar.xz/gen.tab/Makefile.in
Changed
@@ -1,7 +1,7 @@ -# Makefile.in generated by automake 1.16.1 from Makefile.am. +# Makefile.in generated by automake 1.16.2 from Makefile.am. # @configure_input@ -# Copyright (C) 1994-2018 Free Software Foundation, Inc. +# Copyright (C) 1994-2020 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -252,6 +252,8 @@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ +ENABLE_SHARED_FALSE = @ENABLE_SHARED_FALSE@ +ENABLE_SHARED_TRUE = @ENABLE_SHARED_TRUE@ EXEEXT = @EXEEXT@ FGREP = @FGREP@ FRIBIDI_BINARY_AGE = @FRIBIDI_BINARY_AGE@ @@ -353,6 +355,7 @@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ +runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@
View file
_service:tar_scm:fribidi-1.0.10.tar.xz/gen.tab/gen-arabic-shaping-tab.c -> _service:tar_scm:fribidi-1.0.12.tar.xz/gen.tab/gen-arabic-shaping-tab.c
Changed
@@ -238,9 +238,8 @@ die ("error: no shaping pair found, something wrong with reading input"); printf ("/* " outputname "\n * generated by " appname " (" FRIBIDI_NAME " " - FRIBIDI_VERSION ")\n" " * from the files %s, %s of Unicode version " - FRIBIDI_UNICODE_VERSION ". */\n\n", data_file_type0, - data_file_type1); + FRIBIDI_VERSION ")\n" " * from the files %s of Unicode version " + FRIBIDI_UNICODE_VERSION ". */\n\n", data_file_type0); printf ("/*\n" " use %s(key,shape) to access your table\n\n"
View file
_service:tar_scm:fribidi-1.0.10.tar.xz/gen.tab/gen-joining-type-tab.c -> _service:tar_scm:fribidi-1.0.12.tar.xz/gen.tab/gen-joining-type-tab.c
Changed
@@ -158,7 +158,7 @@ static const char *transparent_general_categories = { "Mn", - "Mn", + "Me", "Cf", NULL };
View file
_service:tar_scm:fribidi-1.0.10.tar.xz/gen.tab/unidata/ArabicShaping.txt -> _service:tar_scm:fribidi-1.0.12.tar.xz/gen.tab/unidata/ArabicShaping.txt
Changed
@@ -1,6 +1,6 @@ -# ArabicShaping-11.0.0.txt -# Date: 2018-02-21, 14:50:00 GMT KW, RP -# © 2018 Unicode®, Inc. +# ArabicShaping-14.0.0.txt +# Date: 2021-05-21, 01:54:00 GMT KW, RP +# © 2021 Unicode®, Inc. # Unicode and the Unicode Logo are registered trademarks of Unicode, Inc. in the U.S. and other countries. # For terms of use, see http://www.unicode.org/terms_of_use.html # @@ -8,24 +8,23 @@ # Unicode Character Database. # # This file defines the Joining_Type and Joining_Group property -# values for Arabic, Syriac, N'Ko, Mandaic, Manichaean, -# Hanifi Rohingya, and Sogdian positional +# values for Arabic, Syriac, N'Ko, Mandaic, and Manichaean positional # shaping, repeating in machine readable form the information # exemplified in Tables 9-3, 9-8, 9-9, 9-10, 9-14, 9-15, 9-16, 9-19, -# 9-20, 10-4, 10-5, 10-6, 10-7, 14-10, 16-16, and 19-5 of The Unicode Standard core +# 9-20, 10-4, 10-5, 10-6, 10-7, and 19-5 of The Unicode Standard core # specification. This file also defines Joining_Type values for -# Mongolian, Phags-pa, Psalter Pahlavi, and Adlam positional shaping, +# Mongolian, Phags-pa, Psalter Pahlavi, Sogdian, Old Uyghur, Chorasmian, +# and Adlam positional shaping, +# and Joining_Type and Joining_Group values for Hanifi Rohingya positional shaping, # which are not listed in tables in the standard. # -# See Sections 9.2, 9.3, 9.5, 10.5, 10.6, 13.4, 14.3, 14.10, 16.13, 19.4, and 19.9 +# See Sections 9.2, 9.3, 9.5, 10.5, 10.6, 13.5, 14.4, 14.10, 14.11, 16.14, 19.4, and 19.9 # of The Unicode Standard core specification for more information. # # Each line contains four fields, separated by a semicolon. # # Field 0: the code point, in 4-digit hexadecimal -# form, of an Arabic, Syriac, N'Ko, Mandaic, Mongolian, -# Phags-pa, Manichaean, Psalter Pahlavi, Hanifi Rohingya, Sogdian, -# or other character. +# form, of a character. # # Field 1: gives a short schematic name for that character. # The schematic name is descriptive of the shape, based as @@ -46,7 +45,7 @@ # Note that for cursive joining scripts which are typically rendered # top-to-bottom, rather than right-to-left, Joining_Type=L conventionally # refers to bottom joining, and Joining_Type=R conventionally refers -# to top joining. See Section 14.3, Phags-pa for more information on the +# to top joining. See Section 14.4, Phags-pa for more information on the # interpretation of joining types in vertical layout. # # Field 3: defines the joining group (property name: Joining_Group) @@ -81,7 +80,7 @@ # joining group values will be defined only if an explicit proposal # to define those values exactly has been approved by the UTC. This # is the convention exemplified by the N'Ko, Mandaic, Mongolian, -# Phags-pa, Psalter Pahlavi, and Sogdian scripts. +# Phags-pa, Psalter Pahlavi, Sogdian, Old Uyghur, Chorasmian, and Adlam scripts. # Only the Arabic, Manichaean, and Syriac scripts currently have # explicit joining group values defined for all characters, including # those which have only a single character in a particular Joining_Group @@ -164,7 +163,7 @@ 0674; HIGH HAMZA; U; No_Joining_Group 0675; HIGH HAMZA ALEF; R; ALEF 0676; HIGH HAMZA WAW; R; WAW -0677; HIGH HAMZA WAW WITH DAMMA ABOVE; R; WAW +0677; HIGH HAMZA WAW WITH COMMA ABOVE; R; WAW 0678; HIGH HAMZA DOTLESS YEH; D; YEH 0679; DOTLESS BEH WITH TAH ABOVE; D; BEH 067A; DOTLESS BEH WITH VERTICAL 2 DOTS ABOVE; D; BEH @@ -242,9 +241,9 @@ 06C2; HEH GOAL WITH HAMZA ABOVE; D; HEH GOAL 06C3; TEH MARBUTA GOAL; R; TEH MARBUTA GOAL 06C4; WAW WITH ATTACHED RING WITHIN; R; WAW -06C5; WAW WITH BAR; R; WAW +06C5; WAW WITH LOOP; R; WAW 06C6; WAW WITH V ABOVE; R; WAW -06C7; WAW WITH DAMMA ABOVE; R; WAW +06C7; WAW WITH COMMA ABOVE; R; WAW 06C8; WAW WITH ALEF ABOVE; R; WAW 06C9; WAW WITH INVERTED V ABOVE; R; WAW 06CA; WAW WITH 2 DOTS ABOVE; R; WAW @@ -416,9 +415,9 @@ 0853; MANDAIC AR; D; No_Joining_Group 0854; MANDAIC ASH; R; No_Joining_Group 0855; MANDAIC AT; D; No_Joining_Group -0856; MANDAIC DUSHENNA; U; No_Joining_Group -0857; MANDAIC KAD; U; No_Joining_Group -0858; MANDAIC AIN; U; No_Joining_Group +0856; MANDAIC DUSHENNA; R; No_Joining_Group +0857; MANDAIC KAD; R; No_Joining_Group +0858; MANDAIC AIN; R; No_Joining_Group # Syriac Supplement Characters @@ -434,6 +433,42 @@ 0869; MALAYALAM LLLA; R; MALAYALAM LLLA 086A; MALAYALAM SSA; R; MALAYALAM SSA +# Arabic Extended-B Characters + +0870; ALEF WITH ATTACHED FATHA; R; ALEF +0871; ALEF WITH ATTACHED TOP RIGHT FATHA; R; ALEF +0872; ALEF WITH RIGHT MIDDLE STROKE; R; ALEF +0873; ALEF WITH LEFT MIDDLE STROKE; R; ALEF +0874; ALEF WITH ATTACHED KASRA; R; ALEF +0875; ALEF WITH ATTACHED BOTTOM RIGHT KASRA; R; ALEF +0876; ALEF WITH ATTACHED ROUND DOT ABOVE; R; ALEF +0877; ALEF WITH ATTACHED RIGHT ROUND DOT; R; ALEF +0878; ALEF WITH ATTACHED LEFT ROUND DOT; R; ALEF +0879; ALEF WITH ATTACHED ROUND DOT BELOW; R; ALEF +087A; ALEF WITH DOT ABOVE; R; ALEF +087B; ALEF WITH ATTACHED TOP RIGHT FATHA AND DOT ABOVE; R; ALEF +087C; ALEF WITH RIGHT MIDDLE STROKE AND DOT ABOVE; R; ALEF +087D; ALEF WITH ATTACHED BOTTOM RIGHT KASRA AND DOT ABOVE; R; ALEF +087E; ALEF WITH ATTACHED TOP RIGHT FATHA AND LEFT RING; R; ALEF +087F; ALEF WITH RIGHT MIDDLE STROKE AND LEFT RING; R; ALEF +0880; ALEF WITH ATTACHED BOTTOM RIGHT KASRA AND LEFT RING; R; ALEF +0881; ALEF WITH ATTACHED RIGHT HAMZA; R; ALEF +0882; ALEF WITH ATTACHED LEFT HAMZA; R; ALEF +0883; TATWEEL WITH OVERSTRUCK HAMZA; C; No_Joining_Group +0884; TATWEEL WITH OVERSTRUCK WAW; C; No_Joining_Group +0885; TATWEEL WITH TWO DOTS BELOW; C; No_Joining_Group +0886; THIN YEH; D; THIN YEH +0887; ARABIC BASELINE ROUND DOT; U; No_Joining_Group +0888; ARABIC RAISED ROUND DOT; U; No_Joining_Group +0889; DOTLESS NOON WITH INVERTED V ABOVE; D; NOON +088A; HAH WITH INVERTED V BELOW; D; HAH +088B; TAH WITH DOT BELOW; D; TAH +088C; TAH WITH 3 DOTS BELOW; D; TAH +088D; KEHEH WITH VERTICAL 2 DOTS BELOW; D; GAF +088E; VERTICAL TAIL; R; VERTICAL TAIL +0890; ARABIC POUND MARK ABOVE; U; No_Joining_Group +0891; ARABIC PIASTRE MARK ABOVE; U; No_Joining_Group + # Arabic Extended-A Characters 08A0; DOTLESS BEH WITH V BELOW; D; BEH @@ -457,6 +492,7 @@ 08B2; REH WITH DOT AND INVERTED V ABOVE; R; REH 08B3; AIN WITH 3 DOTS BELOW; D; AIN 08B4; KAF WITH DOT BELOW; D; KAF +08B5; DOTLESS QAF WITH DOT BELOW; D; QAF 08B6; BEH WITH MEEM ABOVE; D; BEH 08B7; DOTLESS BEH WITH 3 DOTS BELOW AND MEEM ABOVE; D; BEH 08B8; DOTLESS BEH WITH TEH ABOVE; D; BEH @@ -465,6 +501,17 @@ 08BB; AFRICAN FEH; D; AFRICAN FEH 08BC; AFRICAN QAF; D; AFRICAN QAF 08BD; AFRICAN NOON; D; AFRICAN NOON +08BE; DOTLESS BEH WITH 3 DOTS BELOW AND V ABOVE; D; BEH +08BF; DOTLESS BEH WITH 2 DOTS AND V ABOVE; D; BEH +08C0; DOTLESS BEH WITH TAH AND V ABOVE; D; BEH +08C1; HAH WITH 3 DOTS BELOW AND V ABOVE; D; HAH +08C2; KEHEH WITH V ABOVE; D; GAF +08C3; AIN WITH DIAMOND 4 DOTS ABOVE; D; AIN +08C4; AFRICAN QAF WITH 3 DOTS ABOVE; D; AFRICAN QAF +08C5; HAH WITH DOT BELOW AND 3 DOTS ABOVE; D; HAH +08C6; HAH WITH DIAMOND 4 DOTS BELOW; D; HAH +08C7; LAM WITH TAH ABOVE; D; LAM +08C8; KEHEH WITH ELONGATED HAMZA ABOVE; D; GAF 08E2; ARABIC DISPUTED END OF AYAH; U; No_Joining_Group # Mongolian Characters @@ -811,6 +858,58 @@ 10F53; SOGDIAN TWENTY; D; No_Joining_Group 10F54; SOGDIAN ONE HUNDRED; R; No_Joining_Group +# Old Uyghur Characters + +10F70; OLD UYGHUR ALEPH; D; No_Joining_Group +10F71; OLD UYGHUR BETH; D; No_Joining_Group +10F72; OLD UYGHUR GIMEL-HETH; D; No_Joining_Group +10F73; OLD UYGHUR WAW; D; No_Joining_Group +10F74; OLD UYGHUR ZAYIN; R; No_Joining_Group +10F75; OLD UYGHUR FINAL HETH; R; No_Joining_Group +10F76; OLD UYGHUR YODH; D; No_Joining_Group +10F77; OLD UYGHUR KAPH; D; No_Joining_Group +10F78; OLD UYGHUR LAMEDH; D; No_Joining_Group +10F79; OLD UYGHUR MEM; D; No_Joining_Group +10F7A; OLD UYGHUR NUN; D; No_Joining_Group +10F7B; OLD UYGHUR SAMEKH; D; No_Joining_Group +10F7C; OLD UYGHUR PE; D; No_Joining_Group +10F7D; OLD UYGHUR SADHE; D; No_Joining_Group +10F7E; OLD UYGHUR RESH; D; No_Joining_Group +10F7F; OLD UYGHUR SHIN; D; No_Joining_Group +10F80; OLD UYGHUR TAW; D; No_Joining_Group +10F81; OLD UYGHUR LESH; D; No_Joining_Group + +# Chorasmian Characters + +10FB0; CHORASMIAN ALEPH; D; No_Joining_Group +10FB1; CHORASMIAN SMALL ALEPH; U; No_Joining_Group +10FB2; CHORASMIAN BETH; D; No_Joining_Group +10FB3; CHORASMIAN GIMEL; D; No_Joining_Group +10FB4; CHORASMIAN DALETH; R; No_Joining_Group +10FB5; CHORASMIAN HE; R; No_Joining_Group +10FB6; CHORASMIAN WAW; R; No_Joining_Group +10FB7; CHORASMIAN CURLED WAW; U; No_Joining_Group +10FB8; CHORASMIAN ZAYIN; D; No_Joining_Group +10FB9; CHORASMIAN HETH; R; No_Joining_Group +10FBA; CHORASMIAN YODH; R; No_Joining_Group +10FBB; CHORASMIAN KAPH; D; No_Joining_Group +10FBC; CHORASMIAN LAMEDH; D; No_Joining_Group +10FBD; CHORASMIAN MEM; R; No_Joining_Group +10FBE; CHORASMIAN NUN; D; No_Joining_Group +10FBF; CHORASMIAN SAMEKH; D; No_Joining_Group +10FC0; CHORASMIAN AYIN; U; No_Joining_Group +10FC1; CHORASMIAN PE; D; No_Joining_Group +10FC2; CHORASMIAN RESH; R; No_Joining_Group +10FC3; CHORASMIAN SHIN; R; No_Joining_Group +10FC4; CHORASMIAN TAW; D; No_Joining_Group +10FC5; CHORASMIAN ONE; U; No_Joining_Group +10FC6; CHORASMIAN TWO; U; No_Joining_Group +10FC7; CHORASMIAN THREE; U; No_Joining_Group +10FC8; CHORASMIAN FOUR; U; No_Joining_Group +10FC9; CHORASMIAN TEN; R; No_Joining_Group +10FCA; CHORASMIAN TWENTY; D; No_Joining_Group +10FCB; CHORASMIAN ONE HUNDRED; L; No_Joining_Group + # Kaithi Number Signs # These are prepended concatenation marks, comparable # to the number signs in the Arabic script. @@ -889,5 +988,6 @@ 1E941;ADLAM SMALL ZAL; D; No_Joining_Group 1E942;ADLAM SMALL KPO; D; No_Joining_Group 1E943;ADLAM SMALL SHA; D; No_Joining_Group +1E94B;ADLAM NASALIZATION MARK; T; No_Joining_Group # EOF
View file
_service:tar_scm:fribidi-1.0.10.tar.xz/gen.tab/unidata/BidiBrackets.txt -> _service:tar_scm:fribidi-1.0.12.tar.xz/gen.tab/unidata/BidiBrackets.txt
Changed
@@ -1,11 +1,11 @@ -# BidiBrackets-11.0.0.txt -# Date: 2018-02-18, 05:50:00 GMT AG, LI, KW -# © 2018 Unicode®, Inc. +# BidiBrackets-14.0.0.txt +# Date: 2021-06-30, 23:59:00 GMT AG, LI, KW +# © 2021 Unicode®, Inc. # Unicode and the Unicode Logo are registered trademarks of Unicode, Inc. in the U.S. and other countries. -# For terms of use, see http://www.unicode.org/terms_of_use.html +# For terms of use, see https://www.unicode.org/terms_of_use.html # # Unicode Character Database -# For documentation, see http://www.unicode.org/reports/tr44/ +# For documentation, see https://www.unicode.org/reports/tr44/ # # Bidi_Paired_Bracket and Bidi_Paired_Bracket_Type Properties # @@ -56,7 +56,7 @@ # of each line. # # For information on bidirectional paired brackets, see UAX #9: Unicode -# Bidirectional Algorithm, at http://www.unicode.org/unicode/reports/tr9/ +# Bidirectional Algorithm, at https://www.unicode.org/reports/tr9/ # # This file was originally created by Andrew Glass and Laurentiu Iancu # for Unicode 6.3. @@ -147,6 +147,14 @@ 2E27; 2E26; c # RIGHT SIDEWAYS U BRACKET 2E28; 2E29; o # LEFT DOUBLE PARENTHESIS 2E29; 2E28; c # RIGHT DOUBLE PARENTHESIS +2E55; 2E56; o # LEFT SQUARE BRACKET WITH STROKE +2E56; 2E55; c # RIGHT SQUARE BRACKET WITH STROKE +2E57; 2E58; o # LEFT SQUARE BRACKET WITH DOUBLE STROKE +2E58; 2E57; c # RIGHT SQUARE BRACKET WITH DOUBLE STROKE +2E59; 2E5A; o # TOP HALF LEFT PARENTHESIS +2E5A; 2E59; c # TOP HALF RIGHT PARENTHESIS +2E5B; 2E5C; o # BOTTOM HALF LEFT PARENTHESIS +2E5C; 2E5B; c # BOTTOM HALF RIGHT PARENTHESIS 3008; 3009; o # LEFT ANGLE BRACKET 3009; 3008; c # RIGHT ANGLE BRACKET 300A; 300B; o # LEFT DOUBLE ANGLE BRACKET
View file
_service:tar_scm:fribidi-1.0.10.tar.xz/gen.tab/unidata/BidiMirroring.txt -> _service:tar_scm:fribidi-1.0.12.tar.xz/gen.tab/unidata/BidiMirroring.txt
Changed
@@ -1,10 +1,10 @@ -# BidiMirroring-11.0.0.txt -# Date: 2018-05-07, 18:02:00 GMT KW, LI, RP -# © 2018 Unicode®, Inc. -# For terms of use, see http://www.unicode.org/terms_of_use.html +# BidiMirroring-14.0.0.txt +# Date: 2021-08-08, 22:55:00 GMT KW, RP +# © 2021 Unicode®, Inc. +# For terms of use, see https://www.unicode.org/terms_of_use.html # # Unicode Character Database -# For documentation, see http://www.unicode.org/reports/tr44/ +# For documentation, see https://www.unicode.org/reports/tr44/ # # Bidi_Mirroring_Glyph Property # @@ -15,7 +15,7 @@ # value, for which there is another Unicode character that typically has a glyph # that is the mirror image of the original character's glyph. # -# The repertoire covered by the file is Unicode 11.0.0. +# The repertoire covered by the file is Unicode 14.0.0. # # The file contains a list of lines with mappings from one code point # to another one for character-based mirroring. @@ -40,7 +40,7 @@ # for character-based mirroring. # # For information on bidi mirroring, see UAX #9: Unicode Bidirectional Algorithm, -# at http://www.unicode.org/unicode/reports/tr9/ +# at https://www.unicode.org/reports/tr9/ # # This file was originally created by Markus Scherer. # Extended for Unicode 3.2, 4.0, 4.1, 5.0, 5.1, 5.2, and 6.0 by Ken Whistler, @@ -96,10 +96,10 @@ 208D; 208E # SUBSCRIPT LEFT PARENTHESIS 208E; 208D # SUBSCRIPT RIGHT PARENTHESIS 2208; 220B # ELEMENT OF -2209; 220C # NOT AN ELEMENT OF +2209; 220C # BEST FIT NOT AN ELEMENT OF 220A; 220D # SMALL ELEMENT OF 220B; 2208 # CONTAINS AS MEMBER -220C; 2209 # DOES NOT CONTAIN AS MEMBER +220C; 2209 # BEST FIT DOES NOT CONTAIN AS MEMBER 220D; 220A # SMALL CONTAINS AS MEMBER 2215; 29F5 # DIVISION SLASH 221F; 2BFE # RIGHT ANGLE @@ -453,6 +453,14 @@ 2E27; 2E26 # RIGHT SIDEWAYS U BRACKET 2E28; 2E29 # LEFT DOUBLE PARENTHESIS 2E29; 2E28 # RIGHT DOUBLE PARENTHESIS +2E55; 2E56 # LEFT SQUARE BRACKET WITH STROKE +2E56; 2E55 # RIGHT SQUARE BRACKET WITH STROKE +2E57; 2E58 # LEFT SQUARE BRACKET WITH DOUBLE STROKE +2E58; 2E57 # RIGHT SQUARE BRACKET WITH DOUBLE STROKE +2E59; 2E5A # TOP HALF LEFT PARENTHESIS +2E5A; 2E59 # TOP HALF RIGHT PARENTHESIS +2E5B; 2E5C # BOTTOM HALF LEFT PARENTHESIS +2E5C; 2E5B # BOTTOM HALF RIGHT PARENTHESIS 3008; 3009 # LEFT ANGLE BRACKET 3009; 3008 # RIGHT ANGLE BRACKET 300A; 300B # LEFT DOUBLE ANGLE BRACKET
View file
_service:tar_scm:fribidi-1.0.10.tar.xz/gen.tab/unidata/ReadMe.txt -> _service:tar_scm:fribidi-1.0.12.tar.xz/gen.tab/unidata/ReadMe.txt
Changed
@@ -1,15 +1,16 @@ # Unicode Character Database -# Date: 2018-06-04, 17:57:00 GMT KW -# © 2018 Unicode®, Inc. +# Date: 2021-09-10, 17:22:00 GMT KW +# © 2021 Unicode®, Inc. # Unicode and the Unicode Logo are registered trademarks of Unicode, Inc. in the U.S. and other countries. -# For terms of use, see http://www.unicode.org/terms_of_use.html +# For terms of use, see https://www.unicode.org/terms_of_use.html # # For documentation, see the following: # NamesList.html # UAX #38, "Unicode Han Database (Unihan)" -# UAX #44, "Unicode Character Database." +# UAX #44, "Unicode Character Database" +# UTS #51, "Unicode Emoji" # -# The UAXes can be accessed at http://www.unicode.org/versions/Unicode11.0.0/ +# The UAXes and UTS #51 can be accessed at https://www.unicode.org/versions/Unicode14.0.0/ This directory contains the final data files -for the Unicode Character Database, for Version 11.0.0 of the Unicode Standard. +for the Unicode Character Database, for Version 14.0.0 of the Unicode Standard.
View file
_service:tar_scm:fribidi-1.0.10.tar.xz/gen.tab/unidata/UnicodeData.txt -> _service:tar_scm:fribidi-1.0.12.tar.xz/gen.tab/unidata/UnicodeData.txt
Changed
@@ -640,7 +640,7 @@ 027F;LATIN SMALL LETTER REVERSED R WITH FISHHOOK;Ll;0;L;;;;;N;LATIN SMALL LETTER REVERSED FISHHOOK R;;;; 0280;LATIN LETTER SMALL CAPITAL R;Ll;0;L;;;;;N;;;01A6;;01A6 0281;LATIN LETTER SMALL CAPITAL INVERTED R;Ll;0;L;;;;;N;;;;; -0282;LATIN SMALL LETTER S WITH HOOK;Ll;0;L;;;;;N;LATIN SMALL LETTER S HOOK;;;; +0282;LATIN SMALL LETTER S WITH HOOK;Ll;0;L;;;;;N;LATIN SMALL LETTER S HOOK;;A7C5;;A7C5 0283;LATIN SMALL LETTER ESH;Ll;0;L;;;;;N;;;01A9;;01A9 0284;LATIN SMALL LETTER DOTLESS J WITH STROKE AND HOOK;Ll;0;L;;;;;N;LATIN SMALL LETTER DOTLESS J BAR HOOK;;;; 0285;LATIN SMALL LETTER SQUAT REVERSED ESH;Ll;0;L;;;;;N;;;;; @@ -1525,6 +1525,7 @@ 061A;ARABIC SMALL KASRA;Mn;32;NSM;;;;;N;;;;; 061B;ARABIC SEMICOLON;Po;0;AL;;;;;N;;;;; 061C;ARABIC LETTER MARK;Cf;0;AL;;;;;N;;;;; +061D;ARABIC END OF TEXT MARK;Po;0;AL;;;;;N;;;;; 061E;ARABIC TRIPLE DOT PUNCTUATION MARK;Po;0;AL;;;;;N;;;;; 061F;ARABIC QUESTION MARK;Po;0;AL;;;;;N;;;;; 0620;ARABIC LETTER KASHMIRI YEH;Lo;0;AL;;;;;N;;;;; @@ -2089,6 +2090,47 @@ 0868;SYRIAC LETTER MALAYALAM LLA;Lo;0;AL;;;;;N;;;;; 0869;SYRIAC LETTER MALAYALAM LLLA;Lo;0;AL;;;;;N;;;;; 086A;SYRIAC LETTER MALAYALAM SSA;Lo;0;AL;;;;;N;;;;; +0870;ARABIC LETTER ALEF WITH ATTACHED FATHA;Lo;0;AL;;;;;N;;;;; +0871;ARABIC LETTER ALEF WITH ATTACHED TOP RIGHT FATHA;Lo;0;AL;;;;;N;;;;; +0872;ARABIC LETTER ALEF WITH RIGHT MIDDLE STROKE;Lo;0;AL;;;;;N;;;;; +0873;ARABIC LETTER ALEF WITH LEFT MIDDLE STROKE;Lo;0;AL;;;;;N;;;;; +0874;ARABIC LETTER ALEF WITH ATTACHED KASRA;Lo;0;AL;;;;;N;;;;; +0875;ARABIC LETTER ALEF WITH ATTACHED BOTTOM RIGHT KASRA;Lo;0;AL;;;;;N;;;;; +0876;ARABIC LETTER ALEF WITH ATTACHED ROUND DOT ABOVE;Lo;0;AL;;;;;N;;;;; +0877;ARABIC LETTER ALEF WITH ATTACHED RIGHT ROUND DOT;Lo;0;AL;;;;;N;;;;; +0878;ARABIC LETTER ALEF WITH ATTACHED LEFT ROUND DOT;Lo;0;AL;;;;;N;;;;; +0879;ARABIC LETTER ALEF WITH ATTACHED ROUND DOT BELOW;Lo;0;AL;;;;;N;;;;; +087A;ARABIC LETTER ALEF WITH DOT ABOVE;Lo;0;AL;;;;;N;;;;; +087B;ARABIC LETTER ALEF WITH ATTACHED TOP RIGHT FATHA AND DOT ABOVE;Lo;0;AL;;;;;N;;;;; +087C;ARABIC LETTER ALEF WITH RIGHT MIDDLE STROKE AND DOT ABOVE;Lo;0;AL;;;;;N;;;;; +087D;ARABIC LETTER ALEF WITH ATTACHED BOTTOM RIGHT KASRA AND DOT ABOVE;Lo;0;AL;;;;;N;;;;; +087E;ARABIC LETTER ALEF WITH ATTACHED TOP RIGHT FATHA AND LEFT RING;Lo;0;AL;;;;;N;;;;; +087F;ARABIC LETTER ALEF WITH RIGHT MIDDLE STROKE AND LEFT RING;Lo;0;AL;;;;;N;;;;; +0880;ARABIC LETTER ALEF WITH ATTACHED BOTTOM RIGHT KASRA AND LEFT RING;Lo;0;AL;;;;;N;;;;; +0881;ARABIC LETTER ALEF WITH ATTACHED RIGHT HAMZA;Lo;0;AL;;;;;N;;;;; +0882;ARABIC LETTER ALEF WITH ATTACHED LEFT HAMZA;Lo;0;AL;;;;;N;;;;; +0883;ARABIC TATWEEL WITH OVERSTRUCK HAMZA;Lo;0;AL;;;;;N;;;;; +0884;ARABIC TATWEEL WITH OVERSTRUCK WAW;Lo;0;AL;;;;;N;;;;; +0885;ARABIC TATWEEL WITH TWO DOTS BELOW;Lo;0;AL;;;;;N;;;;; +0886;ARABIC LETTER THIN YEH;Lo;0;AL;;;;;N;;;;; +0887;ARABIC BASELINE ROUND DOT;Lo;0;AL;;;;;N;;;;; +0888;ARABIC RAISED ROUND DOT;Sk;0;AL;;;;;N;;;;; +0889;ARABIC LETTER NOON WITH INVERTED SMALL V;Lo;0;AL;;;;;N;;;;; +088A;ARABIC LETTER HAH WITH INVERTED SMALL V BELOW;Lo;0;AL;;;;;N;;;;; +088B;ARABIC LETTER TAH WITH DOT BELOW;Lo;0;AL;;;;;N;;;;; +088C;ARABIC LETTER TAH WITH THREE DOTS BELOW;Lo;0;AL;;;;;N;;;;; +088D;ARABIC LETTER KEHEH WITH TWO DOTS VERTICALLY BELOW;Lo;0;AL;;;;;N;;;;; +088E;ARABIC VERTICAL TAIL;Lo;0;AL;;;;;N;;;;; +0890;ARABIC POUND MARK ABOVE;Cf;0;AN;;;;;N;;;;; +0891;ARABIC PIASTRE MARK ABOVE;Cf;0;AN;;;;;N;;;;; +0898;ARABIC SMALL HIGH WORD AL-JUZ;Mn;230;NSM;;;;;N;;;;; +0899;ARABIC SMALL LOW WORD ISHMAAM;Mn;220;NSM;;;;;N;;;;; +089A;ARABIC SMALL LOW WORD IMAALA;Mn;220;NSM;;;;;N;;;;; +089B;ARABIC SMALL LOW WORD TASHEEL;Mn;220;NSM;;;;;N;;;;; +089C;ARABIC MADDA WAAJIB;Mn;230;NSM;;;;;N;;;;; +089D;ARABIC SUPERSCRIPT ALEF MOKHASSAS;Mn;230;NSM;;;;;N;;;;; +089E;ARABIC DOUBLED MADDA;Mn;230;NSM;;;;;N;;;;; +089F;ARABIC HALF MADDA OVER MADDA;Mn;230;NSM;;;;;N;;;;; 08A0;ARABIC LETTER BEH WITH SMALL V BELOW;Lo;0;AL;;;;;N;;;;; 08A1;ARABIC LETTER BEH WITH HAMZA ABOVE;Lo;0;AL;;;;;N;;;;; 08A2;ARABIC LETTER JEEM WITH TWO DOTS ABOVE;Lo;0;AL;;;;;N;;;;; @@ -2110,6 +2152,7 @@ 08B2;ARABIC LETTER ZAIN WITH INVERTED V ABOVE;Lo;0;AL;;;;;N;;;;; 08B3;ARABIC LETTER AIN WITH THREE DOTS BELOW;Lo;0;AL;;;;;N;;;;; 08B4;ARABIC LETTER KAF WITH DOT BELOW;Lo;0;AL;;;;;N;;;;; +08B5;ARABIC LETTER QAF WITH DOT BELOW AND NO DOTS ABOVE;Lo;0;AL;;;;;N;;;;; 08B6;ARABIC LETTER BEH WITH SMALL MEEM ABOVE;Lo;0;AL;;;;;N;;;;; 08B7;ARABIC LETTER PEH WITH SMALL MEEM ABOVE;Lo;0;AL;;;;;N;;;;; 08B8;ARABIC LETTER TEH WITH SMALL TEH ABOVE;Lo;0;AL;;;;;N;;;;; @@ -2118,6 +2161,27 @@ 08BB;ARABIC LETTER AFRICAN FEH;Lo;0;AL;;;;;N;;;;; 08BC;ARABIC LETTER AFRICAN QAF;Lo;0;AL;;;;;N;;;;; 08BD;ARABIC LETTER AFRICAN NOON;Lo;0;AL;;;;;N;;;;; +08BE;ARABIC LETTER PEH WITH SMALL V;Lo;0;AL;;;;;N;;;;; +08BF;ARABIC LETTER TEH WITH SMALL V;Lo;0;AL;;;;;N;;;;; +08C0;ARABIC LETTER TTEH WITH SMALL V;Lo;0;AL;;;;;N;;;;; +08C1;ARABIC LETTER TCHEH WITH SMALL V;Lo;0;AL;;;;;N;;;;; +08C2;ARABIC LETTER KEHEH WITH SMALL V;Lo;0;AL;;;;;N;;;;; +08C3;ARABIC LETTER GHAIN WITH THREE DOTS ABOVE;Lo;0;AL;;;;;N;;;;; +08C4;ARABIC LETTER AFRICAN QAF WITH THREE DOTS ABOVE;Lo;0;AL;;;;;N;;;;; +08C5;ARABIC LETTER JEEM WITH THREE DOTS ABOVE;Lo;0;AL;;;;;N;;;;; +08C6;ARABIC LETTER JEEM WITH THREE DOTS BELOW;Lo;0;AL;;;;;N;;;;; +08C7;ARABIC LETTER LAM WITH SMALL ARABIC LETTER TAH ABOVE;Lo;0;AL;;;;;N;;;;; +08C8;ARABIC LETTER GRAF;Lo;0;AL;;;;;N;;;;; +08C9;ARABIC SMALL FARSI YEH;Lm;0;AL;;;;;N;;;;; +08CA;ARABIC SMALL HIGH FARSI YEH;Mn;230;NSM;;;;;N;;;;; +08CB;ARABIC SMALL HIGH YEH BARREE WITH TWO DOTS BELOW;Mn;230;NSM;;;;;N;;;;; +08CC;ARABIC SMALL HIGH WORD SAH;Mn;230;NSM;;;;;N;;;;; +08CD;ARABIC SMALL HIGH ZAH;Mn;230;NSM;;;;;N;;;;; +08CE;ARABIC LARGE ROUND DOT ABOVE;Mn;230;NSM;;;;;N;;;;; +08CF;ARABIC LARGE ROUND DOT BELOW;Mn;220;NSM;;;;;N;;;;; +08D0;ARABIC SUKUN BELOW;Mn;220;NSM;;;;;N;;;;; +08D1;ARABIC LARGE CIRCLE BELOW;Mn;220;NSM;;;;;N;;;;; +08D2;ARABIC LARGE ROUND DOT INSIDE CIRCLE BELOW;Mn;220;NSM;;;;;N;;;;; 08D3;ARABIC SMALL LOW WAW;Mn;220;NSM;;;;;N;;;;; 08D4;ARABIC SMALL HIGH WORD AR-RUB;Mn;230;NSM;;;;;N;;;;; 08D5;ARABIC SMALL HIGH SAD;Mn;230;NSM;;;;;N;;;;; @@ -2621,6 +2685,7 @@ 0B4B;ORIYA VOWEL SIGN O;Mc;0;L;0B47 0B3E;;;;N;;;;; 0B4C;ORIYA VOWEL SIGN AU;Mc;0;L;0B47 0B57;;;;N;;;;; 0B4D;ORIYA SIGN VIRAMA;Mn;9;NSM;;;;;N;;;;; +0B55;ORIYA SIGN OVERLINE;Mn;0;NSM;;;;;N;;;;; 0B56;ORIYA AI LENGTH MARK;Mn;0;NSM;;;;;N;;;;; 0B57;ORIYA AU LENGTH MARK;Mc;0;L;;;;;N;;;;; 0B5C;ORIYA LETTER RRA;Lo;0;L;0B21 0B3C;;;;N;;;;; @@ -2775,6 +2840,7 @@ 0C37;TELUGU LETTER SSA;Lo;0;L;;;;;N;;;;; 0C38;TELUGU LETTER SA;Lo;0;L;;;;;N;;;;; 0C39;TELUGU LETTER HA;Lo;0;L;;;;;N;;;;; +0C3C;TELUGU SIGN NUKTA;Mn;7;NSM;;;;;N;;;;; 0C3D;TELUGU SIGN AVAGRAHA;Lo;0;L;;;;;N;;;;; 0C3E;TELUGU VOWEL SIGN AA;Mn;0;NSM;;;;;N;;;;; 0C3F;TELUGU VOWEL SIGN I;Mn;0;NSM;;;;;N;;;;; @@ -2795,6 +2861,7 @@ 0C58;TELUGU LETTER TSA;Lo;0;L;;;;;N;;;;; 0C59;TELUGU LETTER DZA;Lo;0;L;;;;;N;;;;; 0C5A;TELUGU LETTER RRRA;Lo;0;L;;;;;N;;;;; +0C5D;TELUGU LETTER NAKAARA POLLU;Lo;0;L;;;;;N;;;;; 0C60;TELUGU LETTER VOCALIC RR;Lo;0;L;;;;;N;;;;; 0C61;TELUGU LETTER VOCALIC LL;Lo;0;L;;;;;N;;;;; 0C62;TELUGU VOWEL SIGN VOCALIC L;Mn;0;NSM;;;;;N;;;;; @@ -2809,6 +2876,7 @@ 0C6D;TELUGU DIGIT SEVEN;Nd;0;L;;7;7;7;N;;;;; 0C6E;TELUGU DIGIT EIGHT;Nd;0;L;;8;8;8;N;;;;; 0C6F;TELUGU DIGIT NINE;Nd;0;L;;9;9;9;N;;;;; +0C77;TELUGU SIGN SIDDHAM;Po;0;L;;;;;N;;;;; 0C78;TELUGU FRACTION DIGIT ZERO FOR ODD POWERS OF FOUR;No;0;ON;;;;0;N;;;;; 0C79;TELUGU FRACTION DIGIT ONE FOR ODD POWERS OF FOUR;No;0;ON;;;;1;N;;;;; 0C7A;TELUGU FRACTION DIGIT TWO FOR ODD POWERS OF FOUR;No;0;ON;;;;2;N;;;;; @@ -2889,6 +2957,7 @@ 0CCD;KANNADA SIGN VIRAMA;Mn;9;NSM;;;;;N;;;;; 0CD5;KANNADA LENGTH MARK;Mc;0;L;;;;;N;;;;; 0CD6;KANNADA AI LENGTH MARK;Mc;0;L;;;;;N;;;;; +0CDD;KANNADA LETTER NAKAARA POLLU;Lo;0;L;;;;;N;;;;; 0CDE;KANNADA LETTER FA;Lo;0;L;;;;;N;;;;; 0CE0;KANNADA LETTER VOCALIC RR;Lo;0;L;;;;;N;;;;; 0CE1;KANNADA LETTER VOCALIC LL;Lo;0;L;;;;;N;;;;; @@ -2910,6 +2979,7 @@ 0D01;MALAYALAM SIGN CANDRABINDU;Mn;0;NSM;;;;;N;;;;; 0D02;MALAYALAM SIGN ANUSVARA;Mc;0;L;;;;;N;;;;; 0D03;MALAYALAM SIGN VISARGA;Mc;0;L;;;;;N;;;;; +0D04;MALAYALAM LETTER VEDIC ANUSVARA;Lo;0;L;;;;;N;;;;; 0D05;MALAYALAM LETTER A;Lo;0;L;;;;;N;;;;; 0D06;MALAYALAM LETTER AA;Lo;0;L;;;;;N;;;;; 0D07;MALAYALAM LETTER I;Lo;0;L;;;;;N;;;;; @@ -3023,6 +3093,7 @@ 0D7D;MALAYALAM LETTER CHILLU L;Lo;0;L;;;;;N;;;;; 0D7E;MALAYALAM LETTER CHILLU LL;Lo;0;L;;;;;N;;;;; 0D7F;MALAYALAM LETTER CHILLU K;Lo;0;L;;;;;N;;;;; +0D81;SINHALA SIGN CANDRABINDU;Mn;0;NSM;;;;;N;;;;; 0D82;SINHALA SIGN ANUSVARAYA;Mc;0;L;;;;;N;;;;; 0D83;SINHALA SIGN VISARGAYA;Mc;0;L;;;;;N;;;;; 0D85;SINHALA LETTER AYANNA;Lo;0;L;;;;;N;;;;; @@ -3203,14 +3274,24 @@ 0E81;LAO LETTER KO;Lo;0;L;;;;;N;;;;; 0E82;LAO LETTER KHO SUNG;Lo;0;L;;;;;N;;;;; 0E84;LAO LETTER KHO TAM;Lo;0;L;;;;;N;;;;; +0E86;LAO LETTER PALI GHA;Lo;0;L;;;;;N;;;;; 0E87;LAO LETTER NGO;Lo;0;L;;;;;N;;;;; 0E88;LAO LETTER CO;Lo;0;L;;;;;N;;;;; +0E89;LAO LETTER PALI CHA;Lo;0;L;;;;;N;;;;; 0E8A;LAO LETTER SO TAM;Lo;0;L;;;;;N;;;;; +0E8C;LAO LETTER PALI JHA;Lo;0;L;;;;;N;;;;; 0E8D;LAO LETTER NYO;Lo;0;L;;;;;N;;;;; +0E8E;LAO LETTER PALI NYA;Lo;0;L;;;;;N;;;;; +0E8F;LAO LETTER PALI TTA;Lo;0;L;;;;;N;;;;; +0E90;LAO LETTER PALI TTHA;Lo;0;L;;;;;N;;;;; +0E91;LAO LETTER PALI DDA;Lo;0;L;;;;;N;;;;; +0E92;LAO LETTER PALI DDHA;Lo;0;L;;;;;N;;;;; +0E93;LAO LETTER PALI NNA;Lo;0;L;;;;;N;;;;; 0E94;LAO LETTER DO;Lo;0;L;;;;;N;;;;; 0E95;LAO LETTER TO;Lo;0;L;;;;;N;;;;; 0E96;LAO LETTER THO SUNG;Lo;0;L;;;;;N;;;;; 0E97;LAO LETTER THO TAM;Lo;0;L;;;;;N;;;;; +0E98;LAO LETTER PALI DHA;Lo;0;L;;;;;N;;;;; 0E99;LAO LETTER NO;Lo;0;L;;;;;N;;;;; 0E9A;LAO LETTER BO;Lo;0;L;;;;;N;;;;; 0E9B;LAO LETTER PO;Lo;0;L;;;;;N;;;;; @@ -3218,13 +3299,17 @@ 0E9D;LAO LETTER FO TAM;Lo;0;L;;;;;N;;;;; 0E9E;LAO LETTER PHO TAM;Lo;0;L;;;;;N;;;;; 0E9F;LAO LETTER FO SUNG;Lo;0;L;;;;;N;;;;; +0EA0;LAO LETTER PALI BHA;Lo;0;L;;;;;N;;;;; 0EA1;LAO LETTER MO;Lo;0;L;;;;;N;;;;; 0EA2;LAO LETTER YO;Lo;0;L;;;;;N;;;;; 0EA3;LAO LETTER LO LING;Lo;0;L;;;;;N;;;;; 0EA5;LAO LETTER LO LOOT;Lo;0;L;;;;;N;;;;; 0EA7;LAO LETTER WO;Lo;0;L;;;;;N;;;;; +0EA8;LAO LETTER SANSKRIT SHA;Lo;0;L;;;;;N;;;;; +0EA9;LAO LETTER SANSKRIT SSA;Lo;0;L;;;;;N;;;;; 0EAA;LAO LETTER SO SUNG;Lo;0;L;;;;;N;;;;; 0EAB;LAO LETTER HO SUNG;Lo;0;L;;;;;N;;;;; +0EAC;LAO LETTER PALI LLA;Lo;0;L;;;;;N;;;;; 0EAD;LAO LETTER O;Lo;0;L;;;;;N;;;;; 0EAE;LAO LETTER HO TAM;Lo;0;L;;;;;N;;;;; 0EAF;LAO ELLIPSIS;Lo;0;L;;;;;N;;;;; @@ -3238,6 +3323,7 @@ 0EB7;LAO VOWEL SIGN YY;Mn;0;NSM;;;;;N;;;;; 0EB8;LAO VOWEL SIGN U;Mn;118;NSM;;;;;N;;;;; 0EB9;LAO VOWEL SIGN UU;Mn;118;NSM;;;;;N;;;;; +0EBA;LAO SIGN PALI VIRAMA;Mn;9;NSM;;;;;N;;;;; 0EBB;LAO VOWEL SIGN MAI KON;Mn;0;NSM;;;;;N;;;;; 0EBC;LAO SEMIVOWEL SIGN LO;Mn;0;NSM;;;;;N;;;;; 0EBD;LAO SEMIVOWEL SIGN NYO;Lo;0;L;;;;;N;;;;; @@ -5079,7 +5165,7 @@ 166A;CANADIAN SYLLABICS CARRIER TTSEE;Lo;0;L;;;;;N;;;;; 166B;CANADIAN SYLLABICS CARRIER TTSI;Lo;0;L;;;;;N;;;;; 166C;CANADIAN SYLLABICS CARRIER TTSA;Lo;0;L;;;;;N;;;;; -166D;CANADIAN SYLLABICS CHI SIGN;Po;0;L;;;;;N;;;;; +166D;CANADIAN SYLLABICS CHI SIGN;So;0;L;;;;;N;;;;; 166E;CANADIAN SYLLABICS FULL STOP;Po;0;L;;;;;N;;;;; 166F;CANADIAN SYLLABICS QAI;Lo;0;L;;;;;N;;;;; 1670;CANADIAN SYLLABICS NGAI;Lo;0;L;;;;;N;;;;; @@ -5229,6 +5315,7 @@ 170A;TAGALOG LETTER BA;Lo;0;L;;;;;N;;;;; 170B;TAGALOG LETTER MA;Lo;0;L;;;;;N;;;;; 170C;TAGALOG LETTER YA;Lo;0;L;;;;;N;;;;; +170D;TAGALOG LETTER RA;Lo;0;L;;;;;N;;;;; 170E;TAGALOG LETTER LA;Lo;0;L;;;;;N;;;;; 170F;TAGALOG LETTER WA;Lo;0;L;;;;;N;;;;; 1710;TAGALOG LETTER SA;Lo;0;L;;;;;N;;;;; @@ -5236,6 +5323,8 @@ 1712;TAGALOG VOWEL SIGN I;Mn;0;NSM;;;;;N;;;;; 1713;TAGALOG VOWEL SIGN U;Mn;0;NSM;;;;;N;;;;; 1714;TAGALOG SIGN VIRAMA;Mn;9;NSM;;;;;N;;;;; +1715;TAGALOG SIGN PAMUDPOD;Mc;9;L;;;;;N;;;;; +171F;TAGALOG LETTER ARCHAIC RA;Lo;0;L;;;;;N;;;;; 1720;HANUNOO LETTER A;Lo;0;L;;;;;N;;;;; 1721;HANUNOO LETTER I;Lo;0;L;;;;;N;;;;; 1722;HANUNOO LETTER U;Lo;0;L;;;;;N;;;;; @@ -5256,7 +5345,7 @@ 1731;HANUNOO LETTER HA;Lo;0;L;;;;;N;;;;; 1732;HANUNOO VOWEL SIGN I;Mn;0;NSM;;;;;N;;;;; 1733;HANUNOO VOWEL SIGN U;Mn;0;NSM;;;;;N;;;;; -1734;HANUNOO SIGN PAMUDPOD;Mn;9;NSM;;;;;N;;;;; +1734;HANUNOO SIGN PAMUDPOD;Mc;9;L;;;;;N;;;;; 1735;PHILIPPINE SINGLE PUNCTUATION;Po;0;L;;;;;N;;;;; 1736;PHILIPPINE DOUBLE PUNCTUATION;Po;0;L;;;;;N;;;;; 1740;BUHID LETTER A;Lo;0;L;;;;;N;;;;; @@ -5426,6 +5515,7 @@ 180C;MONGOLIAN FREE VARIATION SELECTOR TWO;Mn;0;NSM;;;;;N;;;;; 180D;MONGOLIAN FREE VARIATION SELECTOR THREE;Mn;0;NSM;;;;;N;;;;; 180E;MONGOLIAN VOWEL SEPARATOR;Cf;0;BN;;;;;N;;;;; +180F;MONGOLIAN FREE VARIATION SELECTOR FOUR;Mn;0;NSM;;;;;N;;;;; 1810;MONGOLIAN DIGIT ZERO;Nd;0;L;;0;0;0;N;;;;; 1811;MONGOLIAN DIGIT ONE;Nd;0;L;;1;1;1;N;;;;; 1812;MONGOLIAN DIGIT TWO;Nd;0;L;;2;2;2;N;;;;; @@ -6028,6 +6118,22 @@ 1ABC;COMBINING DOUBLE PARENTHESES ABOVE;Mn;230;NSM;;;;;N;;;;; 1ABD;COMBINING PARENTHESES BELOW;Mn;220;NSM;;;;;N;;;;; 1ABE;COMBINING PARENTHESES OVERLAY;Me;0;NSM;;;;;N;;;;; +1ABF;COMBINING LATIN SMALL LETTER W BELOW;Mn;220;NSM;;;;;N;;;;; +1AC0;COMBINING LATIN SMALL LETTER TURNED W BELOW;Mn;220;NSM;;;;;N;;;;; +1AC1;COMBINING LEFT PARENTHESIS ABOVE LEFT;Mn;230;NSM;;;;;N;;;;; +1AC2;COMBINING RIGHT PARENTHESIS ABOVE RIGHT;Mn;230;NSM;;;;;N;;;;; +1AC3;COMBINING LEFT PARENTHESIS BELOW LEFT;Mn;220;NSM;;;;;N;;;;; +1AC4;COMBINING RIGHT PARENTHESIS BELOW RIGHT;Mn;220;NSM;;;;;N;;;;; +1AC5;COMBINING SQUARE BRACKETS ABOVE;Mn;230;NSM;;;;;N;;;;; +1AC6;COMBINING NUMBER SIGN ABOVE;Mn;230;NSM;;;;;N;;;;; +1AC7;COMBINING INVERTED DOUBLE ARCH ABOVE;Mn;230;NSM;;;;;N;;;;; +1AC8;COMBINING PLUS SIGN ABOVE;Mn;230;NSM;;;;;N;;;;; +1AC9;COMBINING DOUBLE PLUS SIGN ABOVE;Mn;230;NSM;;;;;N;;;;; +1ACA;COMBINING DOUBLE PLUS SIGN BELOW;Mn;220;NSM;;;;;N;;;;; +1ACB;COMBINING TRIPLE ACUTE ACCENT;Mn;230;NSM;;;;;N;;;;; +1ACC;COMBINING LATIN SMALL LETTER INSULAR G;Mn;230;NSM;;;;;N;;;;; +1ACD;COMBINING LATIN SMALL LETTER INSULAR R;Mn;230;NSM;;;;;N;;;;; +1ACE;COMBINING LATIN SMALL LETTER INSULAR T;Mn;230;NSM;;;;;N;;;;; 1B00;BALINESE SIGN ULU RICEM;Mn;0;NSM;;;;;N;;;;; 1B01;BALINESE SIGN ULU CANDRA;Mn;0;NSM;;;;;N;;;;; 1B02;BALINESE SIGN CECEK;Mn;0;NSM;;;;;N;;;;; @@ -6104,6 +6210,7 @@ 1B49;BALINESE LETTER VE SASAK;Lo;0;L;;;;;N;;;;; 1B4A;BALINESE LETTER ZAL SASAK;Lo;0;L;;;;;N;;;;; 1B4B;BALINESE LETTER ASYURA SASAK;Lo;0;L;;;;;N;;;;; +1B4C;BALINESE LETTER ARCHAIC JNYA;Lo;0;L;;;;;N;;;;; 1B50;BALINESE DIGIT ZERO;Nd;0;L;;0;0;0;N;;;;; 1B51;BALINESE DIGIT ONE;Nd;0;L;;1;1;1;N;;;;; 1B52;BALINESE DIGIT TWO;Nd;0;L;;2;2;2;N;;;;; @@ -6149,6 +6256,8 @@ 1B7A;BALINESE MUSICAL SYMBOL LEFT-HAND CLOSED PLAK;So;0;L;;;;;N;;;;; 1B7B;BALINESE MUSICAL SYMBOL LEFT-HAND CLOSED PLUK;So;0;L;;;;;N;;;;; 1B7C;BALINESE MUSICAL SYMBOL LEFT-HAND OPEN PING;So;0;L;;;;;N;;;;; +1B7D;BALINESE PANTI LANTANG;Po;0;L;;;;;N;;;;; +1B7E;BALINESE PAMADA LANTANG;Po;0;L;;;;;N;;;;; 1B80;SUNDANESE SIGN PANYECEK;Mn;0;NSM;;;;;N;;;;; 1B81;SUNDANESE SIGN PANGLAYAR;Mn;0;NSM;;;;;N;;;;; 1B82;SUNDANESE SIGN PANGWISAD;Mc;0;L;;;;;N;;;;; @@ -6488,14 +6597,15 @@ 1CEF;VEDIC SIGN LONG ANUSVARA;Lo;0;L;;;;;N;;;;; 1CF0;VEDIC SIGN RTHANG LONG ANUSVARA;Lo;0;L;;;;;N;;;;; 1CF1;VEDIC SIGN ANUSVARA UBHAYATO MUKHA;Lo;0;L;;;;;N;;;;; -1CF2;VEDIC SIGN ARDHAVISARGA;Mc;0;L;;;;;N;;;;; -1CF3;VEDIC SIGN ROTATED ARDHAVISARGA;Mc;0;L;;;;;N;;;;; +1CF2;VEDIC SIGN ARDHAVISARGA;Lo;0;L;;;;;N;;;;; +1CF3;VEDIC SIGN ROTATED ARDHAVISARGA;Lo;0;L;;;;;N;;;;; 1CF4;VEDIC TONE CANDRA ABOVE;Mn;230;NSM;;;;;N;;;;; 1CF5;VEDIC SIGN JIHVAMULIYA;Lo;0;L;;;;;N;;;;; 1CF6;VEDIC SIGN UPADHMANIYA;Lo;0;L;;;;;N;;;;; 1CF7;VEDIC SIGN ATIKRAMA;Mc;0;L;;;;;N;;;;; 1CF8;VEDIC TONE RING ABOVE;Mn;230;NSM;;;;;N;;;;; 1CF9;VEDIC TONE DOUBLE RING ABOVE;Mn;230;NSM;;;;;N;;;;; +1CFA;VEDIC SIGN DOUBLE ANUSVARA ANTARGOMUKHA;Lo;0;L;;;;;N;;;;; 1D00;LATIN LETTER SMALL CAPITAL A;Ll;0;L;;;;;N;;;;; 1D01;LATIN LETTER SMALL CAPITAL AE;Ll;0;L;;;;;N;;;;; 1D02;LATIN SMALL LETTER TURNED AE;Ll;0;L;;;;;N;;;;; @@ -6638,7 +6748,7 @@ 1D8B;LATIN SMALL LETTER ESH WITH PALATAL HOOK;Ll;0;L;;;;;N;;;;; 1D8C;LATIN SMALL LETTER V WITH PALATAL HOOK;Ll;0;L;;;;;N;;;;; 1D8D;LATIN SMALL LETTER X WITH PALATAL HOOK;Ll;0;L;;;;;N;;;;; -1D8E;LATIN SMALL LETTER Z WITH PALATAL HOOK;Ll;0;L;;;;;N;;;;; +1D8E;LATIN SMALL LETTER Z WITH PALATAL HOOK;Ll;0;L;;;;;N;;;A7C6;;A7C6 1D8F;LATIN SMALL LETTER A WITH RETROFLEX HOOK;Ll;0;L;;;;;N;;;;; 1D90;LATIN SMALL LETTER ALPHA WITH RETROFLEX HOOK;Ll;0;L;;;;;N;;;;; 1D91;LATIN SMALL LETTER D WITH HOOK AND TAIL;Ll;0;L;;;;;N;;;;; @@ -6746,6 +6856,7 @@ 1DF7;COMBINING KAVYKA ABOVE LEFT;Mn;228;NSM;;;;;N;;;;; 1DF8;COMBINING DOT ABOVE LEFT;Mn;228;NSM;;;;;N;;;;; 1DF9;COMBINING WIDE INVERTED BRIDGE BELOW;Mn;220;NSM;;;;;N;;;;; +1DFA;COMBINING DOT BELOW LEFT;Mn;218;NSM;;;;;N;;;;; 1DFB;COMBINING DELETION MARK;Mn;230;NSM;;;;;N;;;;; 1DFC;COMBINING DOUBLE INVERTED BREVE BELOW;Mn;233;NSM;;;;;N;;;;; 1DFD;COMBINING ALMOST EQUAL TO BELOW;Mn;220;NSM;;;;;N;;;;; @@ -7425,6 +7536,7 @@ 20BD;RUBLE SIGN;Sc;0;ET;;;;;N;;;;; 20BE;LARI SIGN;Sc;0;ET;;;;;N;;;;; 20BF;BITCOIN SIGN;Sc;0;ET;;;;;N;;;;; +20C0;SOM SIGN;Sc;0;ET;;;;;N;;;;; 20D0;COMBINING LEFT HARPOON ABOVE;Mn;230;NSM;;;;;N;NON-SPACING LEFT HARPOON ABOVE;;;; 20D1;COMBINING RIGHT HARPOON ABOVE;Mn;230;NSM;;;;;N;NON-SPACING RIGHT HARPOON ABOVE;;;; 20D2;COMBINING LONG VERTICAL LINE OVERLAY;Mn;1;NSM;;;;;N;NON-SPACING LONG VERTICAL BAR OVERLAY;;;; @@ -10116,6 +10228,7 @@ 2B93;NEWLINE RIGHT;So;0;ON;;;;;N;;;;; 2B94;FOUR CORNER ARROWS CIRCLING ANTICLOCKWISE;So;0;ON;;;;;N;;;;; 2B95;RIGHTWARDS BLACK ARROW;So;0;ON;;;;;N;;;;; +2B97;SYMBOL FOR TYPE A ELECTRONICS;So;0;ON;;;;;N;;;;; 2B98;THREE-D TOP-LIGHTED LEFTWARDS EQUILATERAL ARROWHEAD;So;0;ON;;;;;N;;;;; 2B99;THREE-D RIGHT-LIGHTED UPWARDS EQUILATERAL ARROWHEAD;So;0;ON;;;;;N;;;;; 2B9A;THREE-D TOP-LIGHTED RIGHTWARDS EQUILATERAL ARROWHEAD;So;0;ON;;;;;N;;;;; @@ -10165,6 +10278,7 @@ 2BC6;BLACK MEDIUM DOWN-POINTING TRIANGLE CENTRED;So;0;ON;;;;;N;;;;; 2BC7;BLACK MEDIUM LEFT-POINTING TRIANGLE CENTRED;So;0;ON;;;;;N;;;;; 2BC8;BLACK MEDIUM RIGHT-POINTING TRIANGLE CENTRED;So;0;ON;;;;;N;;;;; +2BC9;NEPTUNE FORM TWO;So;0;ON;;;;;N;;;;; 2BCA;TOP HALF BLACK CIRCLE;So;0;ON;;;;;N;;;;; 2BCB;BOTTOM HALF BLACK CIRCLE;So;0;ON;;;;;N;;;;; 2BCC;LIGHT FOUR POINTED BLACK CUSP;So;0;ON;;;;;N;;;;; @@ -10218,6 +10332,7 @@ 2BFC;DOUBLED SYMBOL;So;0;ON;;;;;N;;;;; 2BFD;PASSED SYMBOL;So;0;ON;;;;;N;;;;; 2BFE;REVERSED RIGHT ANGLE;So;0;ON;;;;;Y;;;;; +2BFF;HELLSCHREIBER PAUSE SYMBOL;So;0;ON;;;;;N;;;;; 2C00;GLAGOLITIC CAPITAL LETTER AZU;Lu;0;L;;;;;N;;;;2C30; 2C01;GLAGOLITIC CAPITAL LETTER BUKY;Lu;0;L;;;;;N;;;;2C31; 2C02;GLAGOLITIC CAPITAL LETTER VEDE;Lu;0;L;;;;;N;;;;2C32; @@ -10265,6 +10380,7 @@ 2C2C;GLAGOLITIC CAPITAL LETTER SHTAPIC;Lu;0;L;;;;;N;;;;2C5C; 2C2D;GLAGOLITIC CAPITAL LETTER TROKUTASTI A;Lu;0;L;;;;;N;;;;2C5D; 2C2E;GLAGOLITIC CAPITAL LETTER LATINATE MYSLITE;Lu;0;L;;;;;N;;;;2C5E; +2C2F;GLAGOLITIC CAPITAL LETTER CAUDATE CHRIVI;Lu;0;L;;;;;N;;;;2C5F; 2C30;GLAGOLITIC SMALL LETTER AZU;Ll;0;L;;;;;N;;;2C00;;2C00 2C31;GLAGOLITIC SMALL LETTER BUKY;Ll;0;L;;;;;N;;;2C01;;2C01 2C32;GLAGOLITIC SMALL LETTER VEDE;Ll;0;L;;;;;N;;;2C02;;2C02 @@ -10312,6 +10428,7 @@ 2C5C;GLAGOLITIC SMALL LETTER SHTAPIC;Ll;0;L;;;;;N;;;2C2C;;2C2C 2C5D;GLAGOLITIC SMALL LETTER TROKUTASTI A;Ll;0;L;;;;;N;;;2C2D;;2C2D 2C5E;GLAGOLITIC SMALL LETTER LATINATE MYSLITE;Ll;0;L;;;;;N;;;2C2E;;2C2E +2C5F;GLAGOLITIC SMALL LETTER CAUDATE CHRIVI;Ll;0;L;;;;;N;;;2C2F;;2C2F 2C60;LATIN CAPITAL LETTER L WITH DOUBLE BAR;Lu;0;L;;;;;N;;;;2C61; 2C61;LATIN SMALL LETTER L WITH DOUBLE BAR;Ll;0;L;;;;;N;;;2C60;;2C60 2C62;LATIN CAPITAL LETTER L WITH MIDDLE TILDE;Lu;0;L;;;;;N;;;;026B; @@ -10756,6 +10873,21 @@ 2E4C;MEDIEVAL COMMA;Po;0;ON;;;;;N;;;;; 2E4D;PARAGRAPHUS MARK;Po;0;ON;;;;;N;;;;; 2E4E;PUNCTUS ELEVATUS MARK;Po;0;ON;;;;;N;;;;; +2E4F;CORNISH VERSE DIVIDER;Po;0;ON;;;;;N;;;;; +2E50;CROSS PATTY WITH RIGHT CROSSBAR;So;0;ON;;;;;N;;;;; +2E51;CROSS PATTY WITH LEFT CROSSBAR;So;0;ON;;;;;N;;;;; +2E52;TIRONIAN SIGN CAPITAL ET;Po;0;ON;;;;;N;;;;; +2E53;MEDIEVAL EXCLAMATION MARK;Po;0;ON;;;;;N;;;;; +2E54;MEDIEVAL QUESTION MARK;Po;0;ON;;;;;N;;;;; +2E55;LEFT SQUARE BRACKET WITH STROKE;Ps;0;ON;;;;;Y;;;;; +2E56;RIGHT SQUARE BRACKET WITH STROKE;Pe;0;ON;;;;;Y;;;;; +2E57;LEFT SQUARE BRACKET WITH DOUBLE STROKE;Ps;0;ON;;;;;Y;;;;; +2E58;RIGHT SQUARE BRACKET WITH DOUBLE STROKE;Pe;0;ON;;;;;Y;;;;; +2E59;TOP HALF LEFT PARENTHESIS;Ps;0;ON;;;;;Y;;;;; +2E5A;TOP HALF RIGHT PARENTHESIS;Pe;0;ON;;;;;Y;;;;; +2E5B;BOTTOM HALF LEFT PARENTHESIS;Ps;0;ON;;;;;Y;;;;; +2E5C;BOTTOM HALF RIGHT PARENTHESIS;Pe;0;ON;;;;;Y;;;;; +2E5D;OBLIQUE HYPHEN;Pd;0;ON;;;;;N;;;;; 2E80;CJK RADICAL REPEAT;So;0;ON;;;;;N;;;;; 2E81;CJK RADICAL CLIFF;So;0;ON;;;;;N;;;;; 2E82;CJK RADICAL SECOND ONE;So;0;ON;;;;;N;;;;; @@ -11530,6 +11662,11 @@ 31B8;BOPOMOFO LETTER GH;Lo;0;L;;;;;N;;;;; 31B9;BOPOMOFO LETTER LH;Lo;0;L;;;;;N;;;;; 31BA;BOPOMOFO LETTER ZY;Lo;0;L;;;;;N;;;;; +31BB;BOPOMOFO FINAL LETTER G;Lo;0;L;;;;;N;;;;; +31BC;BOPOMOFO LETTER GW;Lo;0;L;;;;;N;;;;; +31BD;BOPOMOFO LETTER KW;Lo;0;L;;;;;N;;;;; +31BE;BOPOMOFO LETTER OE;Lo;0;L;;;;;N;;;;; +31BF;BOPOMOFO LETTER AH;Lo;0;L;;;;;N;;;;; 31C0;CJK STROKE T;So;0;ON;;;;;N;;;;; 31C1;CJK STROKE WG;So;0;ON;;;;;N;;;;; 31C2;CJK STROKE XG;So;0;ON;;;;;N;;;;; @@ -11836,6 +11973,7 @@ 32FC;CIRCLED KATAKANA WI;So;0;L;<circle> 30F0;;;;N;;;;; 32FD;CIRCLED KATAKANA WE;So;0;L;<circle> 30F1;;;;N;;;;; 32FE;CIRCLED KATAKANA WO;So;0;L;<circle> 30F2;;;;N;;;;; +32FF;SQUARE ERA NAME REIWA;So;0;L;<square> 4EE4 548C;;;;N;;;;; 3300;SQUARE APAATO;So;0;L;<square> 30A2 30D1 30FC 30C8;;;;N;SQUARED APAATO;;;; 3301;SQUARE ARUHUA;So;0;L;<square> 30A2 30EB 30D5 30A1;;;;N;SQUARED ARUHUA;;;; 3302;SQUARE ANPEA;So;0;L;<square> 30A2 30F3 30DA 30A2;;;;N;SQUARED ANPEA;;;; @@ -12093,7 +12231,7 @@ 33FE;IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY THIRTY-ONE;So;0;L;<compat> 0033 0031 65E5;;;;N;;;;; 33FF;SQUARE GAL;So;0;ON;<square> 0067 0061 006C;;;;N;;;;; 3400;<CJK Ideograph Extension A, First>;Lo;0;L;;;;;N;;;;; -4DB5;<CJK Ideograph Extension A, Last>;Lo;0;L;;;;;N;;;;; +4DBF;<CJK Ideograph Extension A, Last>;Lo;0;L;;;;;N;;;;; 4DC0;HEXAGRAM FOR THE CREATIVE HEAVEN;So;0;ON;;;;;N;;;;; 4DC1;HEXAGRAM FOR THE RECEPTIVE EARTH;So;0;ON;;;;;N;;;;; 4DC2;HEXAGRAM FOR DIFFICULTY AT THE BEGINNING;So;0;ON;;;;;N;;;;; @@ -12159,7 +12297,7 @@ 4DFE;HEXAGRAM FOR AFTER COMPLETION;So;0;ON;;;;;N;;;;; 4DFF;HEXAGRAM FOR BEFORE COMPLETION;So;0;ON;;;;;N;;;;; 4E00;<CJK Ideograph, First>;Lo;0;L;;;;;N;;;;; -9FEF;<CJK Ideograph, Last>;Lo;0;L;;;;;N;;;;; +9FFF;<CJK Ideograph, Last>;Lo;0;L;;;;;N;;;;; A000;YI SYLLABLE IT;Lo;0;L;;;;;N;;;;; A001;YI SYLLABLE IX;Lo;0;L;;;;;N;;;;; A002;YI SYLLABLE I;Lo;0;L;;;;;N;;;;; @@ -14060,7 +14198,7 @@ A791;LATIN SMALL LETTER N WITH DESCENDER;Ll;0;L;;;;;N;;;A790;;A790 A792;LATIN CAPITAL LETTER C WITH BAR;Lu;0;L;;;;;N;;;;A793; A793;LATIN SMALL LETTER C WITH BAR;Ll;0;L;;;;;N;;;A792;;A792 -A794;LATIN SMALL LETTER C WITH PALATAL HOOK;Ll;0;L;;;;;N;;;;; +A794;LATIN SMALL LETTER C WITH PALATAL HOOK;Ll;0;L;;;;;N;;;A7C4;;A7C4 A795;LATIN SMALL LETTER H WITH PALATAL HOOK;Ll;0;L;;;;;N;;;;; A796;LATIN CAPITAL LETTER B WITH FLOURISH;Lu;0;L;;;;;N;;;;A797; A797;LATIN SMALL LETTER B WITH FLOURISH;Ll;0;L;;;;;N;;;A796;;A796 @@ -14098,6 +14236,36 @@ A7B7;LATIN SMALL LETTER OMEGA;Ll;0;L;;;;;N;;;A7B6;;A7B6 A7B8;LATIN CAPITAL LETTER U WITH STROKE;Lu;0;L;;;;;N;;;;A7B9; A7B9;LATIN SMALL LETTER U WITH STROKE;Ll;0;L;;;;;N;;;A7B8;;A7B8 +A7BA;LATIN CAPITAL LETTER GLOTTAL A;Lu;0;L;;;;;N;;;;A7BB; +A7BB;LATIN SMALL LETTER GLOTTAL A;Ll;0;L;;;;;N;;;A7BA;;A7BA +A7BC;LATIN CAPITAL LETTER GLOTTAL I;Lu;0;L;;;;;N;;;;A7BD; +A7BD;LATIN SMALL LETTER GLOTTAL I;Ll;0;L;;;;;N;;;A7BC;;A7BC +A7BE;LATIN CAPITAL LETTER GLOTTAL U;Lu;0;L;;;;;N;;;;A7BF; +A7BF;LATIN SMALL LETTER GLOTTAL U;Ll;0;L;;;;;N;;;A7BE;;A7BE +A7C0;LATIN CAPITAL LETTER OLD POLISH O;Lu;0;L;;;;;N;;;;A7C1; +A7C1;LATIN SMALL LETTER OLD POLISH O;Ll;0;L;;;;;N;;;A7C0;;A7C0 +A7C2;LATIN CAPITAL LETTER ANGLICANA W;Lu;0;L;;;;;N;;;;A7C3; +A7C3;LATIN SMALL LETTER ANGLICANA W;Ll;0;L;;;;;N;;;A7C2;;A7C2 +A7C4;LATIN CAPITAL LETTER C WITH PALATAL HOOK;Lu;0;L;;;;;N;;;;A794; +A7C5;LATIN CAPITAL LETTER S WITH HOOK;Lu;0;L;;;;;N;;;;0282; +A7C6;LATIN CAPITAL LETTER Z WITH PALATAL HOOK;Lu;0;L;;;;;N;;;;1D8E; +A7C7;LATIN CAPITAL LETTER D WITH SHORT STROKE OVERLAY;Lu;0;L;;;;;N;;;;A7C8; +A7C8;LATIN SMALL LETTER D WITH SHORT STROKE OVERLAY;Ll;0;L;;;;;N;;;A7C7;;A7C7 +A7C9;LATIN CAPITAL LETTER S WITH SHORT STROKE OVERLAY;Lu;0;L;;;;;N;;;;A7CA; +A7CA;LATIN SMALL LETTER S WITH SHORT STROKE OVERLAY;Ll;0;L;;;;;N;;;A7C9;;A7C9 +A7D0;LATIN CAPITAL LETTER CLOSED INSULAR G;Lu;0;L;;;;;N;;;;A7D1; +A7D1;LATIN SMALL LETTER CLOSED INSULAR G;Ll;0;L;;;;;N;;;A7D0;;A7D0 +A7D3;LATIN SMALL LETTER DOUBLE THORN;Ll;0;L;;;;;N;;;;; +A7D5;LATIN SMALL LETTER DOUBLE WYNN;Ll;0;L;;;;;N;;;;; +A7D6;LATIN CAPITAL LETTER MIDDLE SCOTS S;Lu;0;L;;;;;N;;;;A7D7; +A7D7;LATIN SMALL LETTER MIDDLE SCOTS S;Ll;0;L;;;;;N;;;A7D6;;A7D6 +A7D8;LATIN CAPITAL LETTER SIGMOID S;Lu;0;L;;;;;N;;;;A7D9; +A7D9;LATIN SMALL LETTER SIGMOID S;Ll;0;L;;;;;N;;;A7D8;;A7D8 +A7F2;MODIFIER LETTER CAPITAL C;Lm;0;L;<super> 0043;;;;N;;;;; +A7F3;MODIFIER LETTER CAPITAL F;Lm;0;L;<super> 0046;;;;N;;;;; +A7F4;MODIFIER LETTER CAPITAL Q;Lm;0;L;<super> 0051;;;;N;;;;; +A7F5;LATIN CAPITAL LETTER REVERSED HALF H;Lu;0;L;;;;;N;;;;A7F6; +A7F6;LATIN SMALL LETTER REVERSED HALF H;Ll;0;L;;;;;N;;;A7F5;;A7F5 A7F7;LATIN EPIGRAPHIC LETTER SIDEWAYS I;Lo;0;L;;;;;N;;;;; A7F8;MODIFIER LETTER CAPITAL H WITH STROKE;Lm;0;L;<super> 0126;;;;N;;;;; A7F9;MODIFIER LETTER SMALL LIGATURE OE;Lm;0;L;<super> 0153;;;;N;;;;; @@ -14151,6 +14319,7 @@ A829;SYLOTI NAGRI POETRY MARK-2;So;0;ON;;;;;N;;;;; A82A;SYLOTI NAGRI POETRY MARK-3;So;0;ON;;;;;N;;;;; A82B;SYLOTI NAGRI POETRY MARK-4;So;0;ON;;;;;N;;;;; +A82C;SYLOTI NAGRI SIGN ALTERNATE HASANTA;Mn;9;NSM;;;;;N;;;;; A830;NORTH INDIC FRACTION ONE QUARTER;No;0;L;;;;1/4;N;;;;; A831;NORTH INDIC FRACTION ONE HALF;No;0;L;;;;1/2;N;;;;; A832;NORTH INDIC FRACTION THREE QUARTERS;No;0;L;;;;3/4;N;;;;; @@ -14506,7 +14675,7 @@ A9BA;JAVANESE VOWEL SIGN TALING;Mc;0;L;;;;;N;;;;; A9BB;JAVANESE VOWEL SIGN DIRGA MURE;Mc;0;L;;;;;N;;;;; A9BC;JAVANESE VOWEL SIGN PEPET;Mn;0;NSM;;;;;N;;;;; -A9BD;JAVANESE CONSONANT SIGN KERET;Mc;0;L;;;;;N;;;;; +A9BD;JAVANESE CONSONANT SIGN KERET;Mn;0;NSM;;;;;N;;;;; A9BE;JAVANESE CONSONANT SIGN PENGKAL;Mc;0;L;;;;;N;;;;; A9BF;JAVANESE CONSONANT SIGN CAKRA;Mc;0;L;;;;;N;;;;; A9C0;JAVANESE PANGKON;Mc;9;L;;;;;N;;;;; @@ -14863,6 +15032,12 @@ AB63;LATIN SMALL LETTER UO;Ll;0;L;;;;;N;;;;; AB64;LATIN SMALL LETTER INVERTED ALPHA;Ll;0;L;;;;;N;;;;; AB65;GREEK LETTER SMALL CAPITAL OMEGA;Ll;0;L;;;;;N;;;;; +AB66;LATIN SMALL LETTER DZ DIGRAPH WITH RETROFLEX HOOK;Ll;0;L;;;;;N;;;;; +AB67;LATIN SMALL LETTER TS DIGRAPH WITH RETROFLEX HOOK;Ll;0;L;;;;;N;;;;; +AB68;LATIN SMALL LETTER TURNED R WITH MIDDLE TILDE;Ll;0;L;;;;;N;;;;; +AB69;MODIFIER LETTER SMALL TURNED W;Lm;0;L;<super> 028D;;;;N;;;;; +AB6A;MODIFIER LETTER LEFT TACK;Sk;0;ON;;;;;N;;;;; +AB6B;MODIFIER LETTER RIGHT TACK;Sk;0;ON;;;;;N;;;;; AB70;CHEROKEE SMALL LETTER A;Ll;0;L;;;;;N;;;13A0;;13A0 AB71;CHEROKEE SMALL LETTER E;Ll;0;L;;;;;N;;;13A1;;13A1 AB72;CHEROKEE SMALL LETTER I;Ll;0;L;;;;;N;;;13A2;;13A2 @@ -15725,6 +15900,7 @@ FBBF;ARABIC SYMBOL RING;Sk;0;AL;;;;;N;;;;; FBC0;ARABIC SYMBOL SMALL TAH ABOVE;Sk;0;AL;;;;;N;;;;; FBC1;ARABIC SYMBOL SMALL TAH BELOW;Sk;0;AL;;;;;N;;;;; +FBC2;ARABIC SYMBOL WASLA ABOVE;Sk;0;AL;;;;;N;;;;; FBD3;ARABIC LETTER NG ISOLATED FORM;Lo;0;AL;<isolated> 06AD;;;;N;;;;; FBD4;ARABIC LETTER NG FINAL FORM;Lo;0;AL;<final> 06AD;;;;N;;;;; FBD5;ARABIC LETTER NG INITIAL FORM;Lo;0;AL;<initial> 06AD;;;;N;;;;; @@ -16090,6 +16266,22 @@ FD3D;ARABIC LIGATURE ALEF WITH FATHATAN ISOLATED FORM;Lo;0;AL;<isolated> 0627 064B;;;;N;;;;; FD3E;ORNATE LEFT PARENTHESIS;Pe;0;ON;;;;;N;;;;; FD3F;ORNATE RIGHT PARENTHESIS;Ps;0;ON;;;;;N;;;;; +FD40;ARABIC LIGATURE RAHIMAHU ALLAAH;So;0;ON;;;;;N;;;;; +FD41;ARABIC LIGATURE RADI ALLAAHU ANH;So;0;ON;;;;;N;;;;; +FD42;ARABIC LIGATURE RADI ALLAAHU ANHAA;So;0;ON;;;;;N;;;;; +FD43;ARABIC LIGATURE RADI ALLAAHU ANHUM;So;0;ON;;;;;N;;;;; +FD44;ARABIC LIGATURE RADI ALLAAHU ANHUMAA;So;0;ON;;;;;N;;;;; +FD45;ARABIC LIGATURE RADI ALLAAHU ANHUNNA;So;0;ON;;;;;N;;;;; +FD46;ARABIC LIGATURE SALLALLAAHU ALAYHI WA-AALIH;So;0;ON;;;;;N;;;;; +FD47;ARABIC LIGATURE ALAYHI AS-SALAAM;So;0;ON;;;;;N;;;;; +FD48;ARABIC LIGATURE ALAYHIM AS-SALAAM;So;0;ON;;;;;N;;;;; +FD49;ARABIC LIGATURE ALAYHIMAA AS-SALAAM;So;0;ON;;;;;N;;;;; +FD4A;ARABIC LIGATURE ALAYHI AS-SALAATU WAS-SALAAM;So;0;ON;;;;;N;;;;; +FD4B;ARABIC LIGATURE QUDDISA SIRRAH;So;0;ON;;;;;N;;;;; +FD4C;ARABIC LIGATURE SALLALLAHU ALAYHI WAAALIHEE WA-SALLAM;So;0;ON;;;;;N;;;;; +FD4D;ARABIC LIGATURE ALAYHAA AS-SALAAM;So;0;ON;;;;;N;;;;; +FD4E;ARABIC LIGATURE TABAARAKA WA-TAAALAA;So;0;ON;;;;;N;;;;; +FD4F;ARABIC LIGATURE RAHIMAHUM ALLAAH;So;0;ON;;;;;N;;;;; FD50;ARABIC LIGATURE TEH WITH JEEM WITH MEEM INITIAL FORM;Lo;0;AL;<initial> 062A 062C 0645;;;;N;;;;; FD51;ARABIC LIGATURE TEH WITH HAH WITH JEEM FINAL FORM;Lo;0;AL;<final> 062A 062D 062C;;;;N;;;;; FD52;ARABIC LIGATURE TEH WITH HAH WITH JEEM INITIAL FORM;Lo;0;AL;<initial> 062A 062D 062C;;;;N;;;;; @@ -16208,6 +16400,7 @@ FDC5;ARABIC LIGATURE SAD WITH MEEM WITH MEEM INITIAL FORM;Lo;0;AL;<initial> 0635 0645 0645;;;;N;;;;; FDC6;ARABIC LIGATURE SEEN WITH KHAH WITH YEH FINAL FORM;Lo;0;AL;<final> 0633 062E 064A;;;;N;;;;; FDC7;ARABIC LIGATURE NOON WITH JEEM WITH YEH FINAL FORM;Lo;0;AL;<final> 0646 062C 064A;;;;N;;;;; +FDCF;ARABIC LIGATURE SALAAMUHU ALAYNAA;So;0;ON;;;;;N;;;;; FDF0;ARABIC LIGATURE SALLA USED AS KORANIC STOP SIGN ISOLATED FORM;Lo;0;AL;<isolated> 0635 0644 06D2;;;;N;;;;; FDF1;ARABIC LIGATURE QALA USED AS KORANIC STOP SIGN ISOLATED FORM;Lo;0;AL;<isolated> 0642 0644 06D2;;;;N;;;;; FDF2;ARABIC LIGATURE ALLAH ISOLATED FORM;Lo;0;AL;<isolated> 0627 0644 0644 0647;;;;N;;;;; @@ -16222,6 +16415,8 @@ FDFB;ARABIC LIGATURE JALLAJALALOUHOU;Lo;0;AL;<isolated> 062C 0644 0020 062C 0644 0627 0644 0647;;;;N;ARABIC LETTER JALLAJALALOUHOU;;;; FDFC;RIAL SIGN;Sc;0;AL;<isolated> 0631 06CC 0627 0644;;;;N;;;;; FDFD;ARABIC LIGATURE BISMILLAH AR-RAHMAN AR-RAHEEM;So;0;ON;;;;;N;;;;; +FDFE;ARABIC LIGATURE SUBHAANAHU WA TAAALAA;So;0;ON;;;;;N;;;;; +FDFF;ARABIC LIGATURE AZZA WA JALL;So;0;ON;;;;;N;;;;; FE00;VARIATION SELECTOR-1;Mn;0;NSM;;;;;N;;;;; FE01;VARIATION SELECTOR-2;Mn;0;NSM;;;;;N;;;;; FE02;VARIATION SELECTOR-3;Mn;0;NSM;;;;;N;;;;; @@ -17052,6 +17247,7 @@ 10199;ROMAN DUPONDIUS SIGN;So;0;ON;;;;;N;;;;; 1019A;ROMAN AS SIGN;So;0;ON;;;;;N;;;;; 1019B;ROMAN CENTURIAL SIGN;So;0;ON;;;;;N;;;;; +1019C;ASCIA SYMBOL;So;0;ON;;;;;N;;;;; 101A0;GREEK SYMBOL TAU RHO;So;0;ON;;;;;N;;;;; 101D0;PHAISTOS DISC SIGN PEDESTRIAN;So;0;L;;;;;N;;;;; 101D1;PHAISTOS DISC SIGN PLUMED HEAD;So;0;L;;;;;N;;;;; @@ -17728,6 +17924,76 @@ 10562;CAUCASIAN ALBANIAN LETTER PIWR;Lo;0;L;;;;;N;;;;; 10563;CAUCASIAN ALBANIAN LETTER KIW;Lo;0;L;;;;;N;;;;; 1056F;CAUCASIAN ALBANIAN CITATION MARK;Po;0;L;;;;;N;;;;; +10570;VITHKUQI CAPITAL LETTER A;Lu;0;L;;;;;N;;;;10597; +10571;VITHKUQI CAPITAL LETTER BBE;Lu;0;L;;;;;N;;;;10598; +10572;VITHKUQI CAPITAL LETTER BE;Lu;0;L;;;;;N;;;;10599; +10573;VITHKUQI CAPITAL LETTER CE;Lu;0;L;;;;;N;;;;1059A; +10574;VITHKUQI CAPITAL LETTER CHE;Lu;0;L;;;;;N;;;;1059B; +10575;VITHKUQI CAPITAL LETTER DE;Lu;0;L;;;;;N;;;;1059C; +10576;VITHKUQI CAPITAL LETTER DHE;Lu;0;L;;;;;N;;;;1059D; +10577;VITHKUQI CAPITAL LETTER EI;Lu;0;L;;;;;N;;;;1059E; +10578;VITHKUQI CAPITAL LETTER E;Lu;0;L;;;;;N;;;;1059F; +10579;VITHKUQI CAPITAL LETTER FE;Lu;0;L;;;;;N;;;;105A0; +1057A;VITHKUQI CAPITAL LETTER GA;Lu;0;L;;;;;N;;;;105A1; +1057C;VITHKUQI CAPITAL LETTER HA;Lu;0;L;;;;;N;;;;105A3; +1057D;VITHKUQI CAPITAL LETTER HHA;Lu;0;L;;;;;N;;;;105A4; +1057E;VITHKUQI CAPITAL LETTER I;Lu;0;L;;;;;N;;;;105A5; +1057F;VITHKUQI CAPITAL LETTER IJE;Lu;0;L;;;;;N;;;;105A6; +10580;VITHKUQI CAPITAL LETTER JE;Lu;0;L;;;;;N;;;;105A7; +10581;VITHKUQI CAPITAL LETTER KA;Lu;0;L;;;;;N;;;;105A8; +10582;VITHKUQI CAPITAL LETTER LA;Lu;0;L;;;;;N;;;;105A9; +10583;VITHKUQI CAPITAL LETTER LLA;Lu;0;L;;;;;N;;;;105AA; +10584;VITHKUQI CAPITAL LETTER ME;Lu;0;L;;;;;N;;;;105AB; +10585;VITHKUQI CAPITAL LETTER NE;Lu;0;L;;;;;N;;;;105AC; +10586;VITHKUQI CAPITAL LETTER NJE;Lu;0;L;;;;;N;;;;105AD; +10587;VITHKUQI CAPITAL LETTER O;Lu;0;L;;;;;N;;;;105AE; +10588;VITHKUQI CAPITAL LETTER PE;Lu;0;L;;;;;N;;;;105AF; +10589;VITHKUQI CAPITAL LETTER QA;Lu;0;L;;;;;N;;;;105B0; +1058A;VITHKUQI CAPITAL LETTER RE;Lu;0;L;;;;;N;;;;105B1; +1058C;VITHKUQI CAPITAL LETTER SE;Lu;0;L;;;;;N;;;;105B3; +1058D;VITHKUQI CAPITAL LETTER SHE;Lu;0;L;;;;;N;;;;105B4; +1058E;VITHKUQI CAPITAL LETTER TE;Lu;0;L;;;;;N;;;;105B5; +1058F;VITHKUQI CAPITAL LETTER THE;Lu;0;L;;;;;N;;;;105B6; +10590;VITHKUQI CAPITAL LETTER U;Lu;0;L;;;;;N;;;;105B7; +10591;VITHKUQI CAPITAL LETTER VE;Lu;0;L;;;;;N;;;;105B8; +10592;VITHKUQI CAPITAL LETTER XE;Lu;0;L;;;;;N;;;;105B9; +10594;VITHKUQI CAPITAL LETTER Y;Lu;0;L;;;;;N;;;;105BB; +10595;VITHKUQI CAPITAL LETTER ZE;Lu;0;L;;;;;N;;;;105BC; +10597;VITHKUQI SMALL LETTER A;Ll;0;L;;;;;N;;;10570;;10570 +10598;VITHKUQI SMALL LETTER BBE;Ll;0;L;;;;;N;;;10571;;10571 +10599;VITHKUQI SMALL LETTER BE;Ll;0;L;;;;;N;;;10572;;10572 +1059A;VITHKUQI SMALL LETTER CE;Ll;0;L;;;;;N;;;10573;;10573 +1059B;VITHKUQI SMALL LETTER CHE;Ll;0;L;;;;;N;;;10574;;10574 +1059C;VITHKUQI SMALL LETTER DE;Ll;0;L;;;;;N;;;10575;;10575 +1059D;VITHKUQI SMALL LETTER DHE;Ll;0;L;;;;;N;;;10576;;10576 +1059E;VITHKUQI SMALL LETTER EI;Ll;0;L;;;;;N;;;10577;;10577 +1059F;VITHKUQI SMALL LETTER E;Ll;0;L;;;;;N;;;10578;;10578 +105A0;VITHKUQI SMALL LETTER FE;Ll;0;L;;;;;N;;;10579;;10579 +105A1;VITHKUQI SMALL LETTER GA;Ll;0;L;;;;;N;;;1057A;;1057A +105A3;VITHKUQI SMALL LETTER HA;Ll;0;L;;;;;N;;;1057C;;1057C +105A4;VITHKUQI SMALL LETTER HHA;Ll;0;L;;;;;N;;;1057D;;1057D +105A5;VITHKUQI SMALL LETTER I;Ll;0;L;;;;;N;;;1057E;;1057E +105A6;VITHKUQI SMALL LETTER IJE;Ll;0;L;;;;;N;;;1057F;;1057F +105A7;VITHKUQI SMALL LETTER JE;Ll;0;L;;;;;N;;;10580;;10580 +105A8;VITHKUQI SMALL LETTER KA;Ll;0;L;;;;;N;;;10581;;10581 +105A9;VITHKUQI SMALL LETTER LA;Ll;0;L;;;;;N;;;10582;;10582 +105AA;VITHKUQI SMALL LETTER LLA;Ll;0;L;;;;;N;;;10583;;10583 +105AB;VITHKUQI SMALL LETTER ME;Ll;0;L;;;;;N;;;10584;;10584 +105AC;VITHKUQI SMALL LETTER NE;Ll;0;L;;;;;N;;;10585;;10585 +105AD;VITHKUQI SMALL LETTER NJE;Ll;0;L;;;;;N;;;10586;;10586 +105AE;VITHKUQI SMALL LETTER O;Ll;0;L;;;;;N;;;10587;;10587 +105AF;VITHKUQI SMALL LETTER PE;Ll;0;L;;;;;N;;;10588;;10588 +105B0;VITHKUQI SMALL LETTER QA;Ll;0;L;;;;;N;;;10589;;10589 +105B1;VITHKUQI SMALL LETTER RE;Ll;0;L;;;;;N;;;1058A;;1058A +105B3;VITHKUQI SMALL LETTER SE;Ll;0;L;;;;;N;;;1058C;;1058C +105B4;VITHKUQI SMALL LETTER SHE;Ll;0;L;;;;;N;;;1058D;;1058D +105B5;VITHKUQI SMALL LETTER TE;Ll;0;L;;;;;N;;;1058E;;1058E +105B6;VITHKUQI SMALL LETTER THE;Ll;0;L;;;;;N;;;1058F;;1058F +105B7;VITHKUQI SMALL LETTER U;Ll;0;L;;;;;N;;;10590;;10590 +105B8;VITHKUQI SMALL LETTER VE;Ll;0;L;;;;;N;;;10591;;10591 +105B9;VITHKUQI SMALL LETTER XE;Ll;0;L;;;;;N;;;10592;;10592 +105BB;VITHKUQI SMALL LETTER Y;Ll;0;L;;;;;N;;;10594;;10594 +105BC;VITHKUQI SMALL LETTER ZE;Ll;0;L;;;;;N;;;10595;;10595 10600;LINEAR A SIGN AB001;Lo;0;L;;;;;N;;;;; 10601;LINEAR A SIGN AB002;Lo;0;L;;;;;N;;;;; 10602;LINEAR A SIGN AB003;Lo;0;L;;;;;N;;;;; @@ -18069,6 +18335,63 @@ 10765;LINEAR A SIGN A805;Lo;0;L;;;;;N;;;;; 10766;LINEAR A SIGN A806;Lo;0;L;;;;;N;;;;; 10767;LINEAR A SIGN A807;Lo;0;L;;;;;N;;;;; +10780;MODIFIER LETTER SMALL CAPITAL AA;Lm;0;L;;;;;N;;;;; +10781;MODIFIER LETTER SUPERSCRIPT TRIANGULAR COLON;Lm;0;L;<super> 02D0;;;;N;;;;; +10782;MODIFIER LETTER SUPERSCRIPT HALF TRIANGULAR COLON;Lm;0;L;<super> 02D1;;;;N;;;;; +10783;MODIFIER LETTER SMALL AE;Lm;0;L;<super> 00E6;;;;N;;;;; +10784;MODIFIER LETTER SMALL CAPITAL B;Lm;0;L;<super> 0299;;;;N;;;;; +10785;MODIFIER LETTER SMALL B WITH HOOK;Lm;0;L;<super> 0253;;;;N;;;;; +10787;MODIFIER LETTER SMALL DZ DIGRAPH;Lm;0;L;<super> 02A3;;;;N;;;;; +10788;MODIFIER LETTER SMALL DZ DIGRAPH WITH RETROFLEX HOOK;Lm;0;L;<super> AB66;;;;N;;;;; +10789;MODIFIER LETTER SMALL DZ DIGRAPH WITH CURL;Lm;0;L;<super> 02A5;;;;N;;;;; +1078A;MODIFIER LETTER SMALL DEZH DIGRAPH;Lm;0;L;<super> 02A4;;;;N;;;;; +1078B;MODIFIER LETTER SMALL D WITH TAIL;Lm;0;L;<super> 0256;;;;N;;;;; +1078C;MODIFIER LETTER SMALL D WITH HOOK;Lm;0;L;<super> 0257;;;;N;;;;; +1078D;MODIFIER LETTER SMALL D WITH HOOK AND TAIL;Lm;0;L;<super> 1D91;;;;N;;;;; +1078E;MODIFIER LETTER SMALL REVERSED E;Lm;0;L;<super> 0258;;;;N;;;;; +1078F;MODIFIER LETTER SMALL CLOSED REVERSED OPEN E;Lm;0;L;<super> 025E;;;;N;;;;; +10790;MODIFIER LETTER SMALL FENG DIGRAPH;Lm;0;L;<super> 02A9;;;;N;;;;; +10791;MODIFIER LETTER SMALL RAMS HORN;Lm;0;L;<super> 0264;;;;N;;;;; +10792;MODIFIER LETTER SMALL CAPITAL G;Lm;0;L;<super> 0262;;;;N;;;;; +10793;MODIFIER LETTER SMALL G WITH HOOK;Lm;0;L;<super> 0260;;;;N;;;;; +10794;MODIFIER LETTER SMALL CAPITAL G WITH HOOK;Lm;0;L;<super> 029B;;;;N;;;;; +10795;MODIFIER LETTER SMALL H WITH STROKE;Lm;0;L;<super> 0127;;;;N;;;;; +10796;MODIFIER LETTER SMALL CAPITAL H;Lm;0;L;<super> 029C;;;;N;;;;; +10797;MODIFIER LETTER SMALL HENG WITH HOOK;Lm;0;L;<super> 0267;;;;N;;;;; +10798;MODIFIER LETTER SMALL DOTLESS J WITH STROKE AND HOOK;Lm;0;L;<super> 0284;;;;N;;;;; +10799;MODIFIER LETTER SMALL LS DIGRAPH;Lm;0;L;<super> 02AA;;;;N;;;;; +1079A;MODIFIER LETTER SMALL LZ DIGRAPH;Lm;0;L;<super> 02AB;;;;N;;;;; +1079B;MODIFIER LETTER SMALL L WITH BELT;Lm;0;L;<super> 026C;;;;N;;;;; +1079C;MODIFIER LETTER SMALL CAPITAL L WITH BELT;Lm;0;L;<super> 1DF04;;;;N;;;;; +1079D;MODIFIER LETTER SMALL L WITH RETROFLEX HOOK AND BELT;Lm;0;L;<super> A78E;;;;N;;;;; +1079E;MODIFIER LETTER SMALL LEZH;Lm;0;L;<super> 026E;;;;N;;;;; +1079F;MODIFIER LETTER SMALL LEZH WITH RETROFLEX HOOK;Lm;0;L;<super> 1DF05;;;;N;;;;; +107A0;MODIFIER LETTER SMALL TURNED Y;Lm;0;L;<super> 028E;;;;N;;;;; +107A1;MODIFIER LETTER SMALL TURNED Y WITH BELT;Lm;0;L;<super> 1DF06;;;;N;;;;; +107A2;MODIFIER LETTER SMALL O WITH STROKE;Lm;0;L;<super> 00F8;;;;N;;;;; +107A3;MODIFIER LETTER SMALL CAPITAL OE;Lm;0;L;<super> 0276;;;;N;;;;; +107A4;MODIFIER LETTER SMALL CLOSED OMEGA;Lm;0;L;<super> 0277;;;;N;;;;; +107A5;MODIFIER LETTER SMALL Q;Lm;0;L;<super> 0071;;;;N;;;;; +107A6;MODIFIER LETTER SMALL TURNED R WITH LONG LEG;Lm;0;L;<super> 027A;;;;N;;;;; +107A7;MODIFIER LETTER SMALL TURNED R WITH LONG LEG AND RETROFLEX HOOK;Lm;0;L;<super> 1DF08;;;;N;;;;; +107A8;MODIFIER LETTER SMALL R WITH TAIL;Lm;0;L;<super> 027D;;;;N;;;;; +107A9;MODIFIER LETTER SMALL R WITH FISHHOOK;Lm;0;L;<super> 027E;;;;N;;;;; +107AA;MODIFIER LETTER SMALL CAPITAL R;Lm;0;L;<super> 0280;;;;N;;;;; +107AB;MODIFIER LETTER SMALL TC DIGRAPH WITH CURL;Lm;0;L;<super> 02A8;;;;N;;;;; +107AC;MODIFIER LETTER SMALL TS DIGRAPH;Lm;0;L;<super> 02A6;;;;N;;;;; +107AD;MODIFIER LETTER SMALL TS DIGRAPH WITH RETROFLEX HOOK;Lm;0;L;<super> AB67;;;;N;;;;; +107AE;MODIFIER LETTER SMALL TESH DIGRAPH;Lm;0;L;<super> 02A7;;;;N;;;;; +107AF;MODIFIER LETTER SMALL T WITH RETROFLEX HOOK;Lm;0;L;<super> 0288;;;;N;;;;; +107B0;MODIFIER LETTER SMALL V WITH RIGHT HOOK;Lm;0;L;<super> 2C71;;;;N;;;;; +107B2;MODIFIER LETTER SMALL CAPITAL Y;Lm;0;L;<super> 028F;;;;N;;;;; +107B3;MODIFIER LETTER GLOTTAL STOP WITH STROKE;Lm;0;L;<super> 02A1;;;;N;;;;; +107B4;MODIFIER LETTER REVERSED GLOTTAL STOP WITH STROKE;Lm;0;L;<super> 02A2;;;;N;;;;; +107B5;MODIFIER LETTER BILABIAL CLICK;Lm;0;L;<super> 0298;;;;N;;;;; +107B6;MODIFIER LETTER DENTAL CLICK;Lm;0;L;<super> 01C0;;;;N;;;;; +107B7;MODIFIER LETTER LATERAL CLICK;Lm;0;L;<super> 01C1;;;;N;;;;; +107B8;MODIFIER LETTER ALVEOLAR CLICK;Lm;0;L;<super> 01C2;;;;N;;;;; +107B9;MODIFIER LETTER RETROFLEX CLICK WITH RETROFLEX HOOK;Lm;0;L;<super> 1DF0A;;;;N;;;;; +107BA;MODIFIER LETTER SMALL S WITH CURL;Lm;0;L;<super> 1DF1E;;;;N;;;;; 10800;CYPRIOT SYLLABLE A;Lo;0;R;;;;;N;;;;; 10801;CYPRIOT SYLLABLE E;Lo;0;R;;;;;N;;;;; 10802;CYPRIOT SYLLABLE I;Lo;0;R;;;;;N;;;;; @@ -19023,6 +19346,53 @@ 10E7C;RUMI FRACTION ONE QUARTER;No;0;AN;;;;1/4;N;;;;; 10E7D;RUMI FRACTION ONE THIRD;No;0;AN;;;;1/3;N;;;;; 10E7E;RUMI FRACTION TWO THIRDS;No;0;AN;;;;2/3;N;;;;; +10E80;YEZIDI LETTER ELIF;Lo;0;R;;;;;N;;;;; +10E81;YEZIDI LETTER BE;Lo;0;R;;;;;N;;;;; +10E82;YEZIDI LETTER PE;Lo;0;R;;;;;N;;;;; +10E83;YEZIDI LETTER PHE;Lo;0;R;;;;;N;;;;; +10E84;YEZIDI LETTER THE;Lo;0;R;;;;;N;;;;; +10E85;YEZIDI LETTER SE;Lo;0;R;;;;;N;;;;; +10E86;YEZIDI LETTER CIM;Lo;0;R;;;;;N;;;;; +10E87;YEZIDI LETTER CHIM;Lo;0;R;;;;;N;;;;; +10E88;YEZIDI LETTER CHHIM;Lo;0;R;;;;;N;;;;; +10E89;YEZIDI LETTER HHA;Lo;0;R;;;;;N;;;;; +10E8A;YEZIDI LETTER XA;Lo;0;R;;;;;N;;;;; +10E8B;YEZIDI LETTER DAL;Lo;0;R;;;;;N;;;;; +10E8C;YEZIDI LETTER ZAL;Lo;0;R;;;;;N;;;;; +10E8D;YEZIDI LETTER RA;Lo;0;R;;;;;N;;;;; +10E8E;YEZIDI LETTER RHA;Lo;0;R;;;;;N;;;;; +10E8F;YEZIDI LETTER ZA;Lo;0;R;;;;;N;;;;; +10E90;YEZIDI LETTER JA;Lo;0;R;;;;;N;;;;; +10E91;YEZIDI LETTER SIN;Lo;0;R;;;;;N;;;;; +10E92;YEZIDI LETTER SHIN;Lo;0;R;;;;;N;;;;; +10E93;YEZIDI LETTER SAD;Lo;0;R;;;;;N;;;;; +10E94;YEZIDI LETTER DAD;Lo;0;R;;;;;N;;;;; +10E95;YEZIDI LETTER TA;Lo;0;R;;;;;N;;;;; +10E96;YEZIDI LETTER ZE;Lo;0;R;;;;;N;;;;; +10E97;YEZIDI LETTER EYN;Lo;0;R;;;;;N;;;;; +10E98;YEZIDI LETTER XHEYN;Lo;0;R;;;;;N;;;;; +10E99;YEZIDI LETTER FA;Lo;0;R;;;;;N;;;;; +10E9A;YEZIDI LETTER VA;Lo;0;R;;;;;N;;;;; +10E9B;YEZIDI LETTER VA ALTERNATE FORM;Lo;0;R;;;;;N;;;;; +10E9C;YEZIDI LETTER QAF;Lo;0;R;;;;;N;;;;; +10E9D;YEZIDI LETTER KAF;Lo;0;R;;;;;N;;;;; +10E9E;YEZIDI LETTER KHAF;Lo;0;R;;;;;N;;;;; +10E9F;YEZIDI LETTER GAF;Lo;0;R;;;;;N;;;;; +10EA0;YEZIDI LETTER LAM;Lo;0;R;;;;;N;;;;; +10EA1;YEZIDI LETTER MIM;Lo;0;R;;;;;N;;;;; +10EA2;YEZIDI LETTER NUN;Lo;0;R;;;;;N;;;;; +10EA3;YEZIDI LETTER UM;Lo;0;R;;;;;N;;;;; +10EA4;YEZIDI LETTER WAW;Lo;0;R;;;;;N;;;;; +10EA5;YEZIDI LETTER OW;Lo;0;R;;;;;N;;;;; +10EA6;YEZIDI LETTER EW;Lo;0;R;;;;;N;;;;; +10EA7;YEZIDI LETTER HAY;Lo;0;R;;;;;N;;;;; +10EA8;YEZIDI LETTER YOT;Lo;0;R;;;;;N;;;;; +10EA9;YEZIDI LETTER ET;Lo;0;R;;;;;N;;;;; +10EAB;YEZIDI COMBINING HAMZA MARK;Mn;230;NSM;;;;;N;;;;; +10EAC;YEZIDI COMBINING MADDA MARK;Mn;230;NSM;;;;;N;;;;; +10EAD;YEZIDI HYPHENATION MARK;Pd;0;R;;;;;N;;;;; +10EB0;YEZIDI LETTER LAM WITH DOT ABOVE;Lo;0;R;;;;;N;;;;; +10EB1;YEZIDI LETTER YOT WITH CIRCUMFLEX ABOVE;Lo;0;R;;;;;N;;;;; 10F00;OLD SOGDIAN LETTER ALEPH;Lo;0;R;;;;;N;;;;; 10F01;OLD SOGDIAN LETTER FINAL ALEPH;Lo;0;R;;;;;N;;;;; 10F02;OLD SOGDIAN LETTER BETH;Lo;0;R;;;;;N;;;;; @@ -19105,6 +19475,83 @@ 10F57;SOGDIAN PUNCTUATION CIRCLE WITH DOT;Po;0;AL;;;;;N;;;;; 10F58;SOGDIAN PUNCTUATION TWO CIRCLES WITH DOTS;Po;0;AL;;;;;N;;;;; 10F59;SOGDIAN PUNCTUATION HALF CIRCLE WITH DOT;Po;0;AL;;;;;N;;;;; +10F70;OLD UYGHUR LETTER ALEPH;Lo;0;R;;;;;N;;;;; +10F71;OLD UYGHUR LETTER BETH;Lo;0;R;;;;;N;;;;; +10F72;OLD UYGHUR LETTER GIMEL-HETH;Lo;0;R;;;;;N;;;;; +10F73;OLD UYGHUR LETTER WAW;Lo;0;R;;;;;N;;;;; +10F74;OLD UYGHUR LETTER ZAYIN;Lo;0;R;;;;;N;;;;; +10F75;OLD UYGHUR LETTER FINAL HETH;Lo;0;R;;;;;N;;;;; +10F76;OLD UYGHUR LETTER YODH;Lo;0;R;;;;;N;;;;; +10F77;OLD UYGHUR LETTER KAPH;Lo;0;R;;;;;N;;;;; +10F78;OLD UYGHUR LETTER LAMEDH;Lo;0;R;;;;;N;;;;; +10F79;OLD UYGHUR LETTER MEM;Lo;0;R;;;;;N;;;;; +10F7A;OLD UYGHUR LETTER NUN;Lo;0;R;;;;;N;;;;; +10F7B;OLD UYGHUR LETTER SAMEKH;Lo;0;R;;;;;N;;;;; +10F7C;OLD UYGHUR LETTER PE;Lo;0;R;;;;;N;;;;; +10F7D;OLD UYGHUR LETTER SADHE;Lo;0;R;;;;;N;;;;; +10F7E;OLD UYGHUR LETTER RESH;Lo;0;R;;;;;N;;;;; +10F7F;OLD UYGHUR LETTER SHIN;Lo;0;R;;;;;N;;;;; +10F80;OLD UYGHUR LETTER TAW;Lo;0;R;;;;;N;;;;; +10F81;OLD UYGHUR LETTER LESH;Lo;0;R;;;;;N;;;;; +10F82;OLD UYGHUR COMBINING DOT ABOVE;Mn;230;NSM;;;;;N;;;;; +10F83;OLD UYGHUR COMBINING DOT BELOW;Mn;220;NSM;;;;;N;;;;; +10F84;OLD UYGHUR COMBINING TWO DOTS ABOVE;Mn;230;NSM;;;;;N;;;;; +10F85;OLD UYGHUR COMBINING TWO DOTS BELOW;Mn;220;NSM;;;;;N;;;;; +10F86;OLD UYGHUR PUNCTUATION BAR;Po;0;R;;;;;N;;;;; +10F87;OLD UYGHUR PUNCTUATION TWO BARS;Po;0;R;;;;;N;;;;; +10F88;OLD UYGHUR PUNCTUATION TWO DOTS;Po;0;R;;;;;N;;;;; +10F89;OLD UYGHUR PUNCTUATION FOUR DOTS;Po;0;R;;;;;N;;;;; +10FB0;CHORASMIAN LETTER ALEPH;Lo;0;R;;;;;N;;;;; +10FB1;CHORASMIAN LETTER SMALL ALEPH;Lo;0;R;;;;;N;;;;; +10FB2;CHORASMIAN LETTER BETH;Lo;0;R;;;;;N;;;;; +10FB3;CHORASMIAN LETTER GIMEL;Lo;0;R;;;;;N;;;;; +10FB4;CHORASMIAN LETTER DALETH;Lo;0;R;;;;;N;;;;; +10FB5;CHORASMIAN LETTER HE;Lo;0;R;;;;;N;;;;; +10FB6;CHORASMIAN LETTER WAW;Lo;0;R;;;;;N;;;;; +10FB7;CHORASMIAN LETTER CURLED WAW;Lo;0;R;;;;;N;;;;; +10FB8;CHORASMIAN LETTER ZAYIN;Lo;0;R;;;;;N;;;;; +10FB9;CHORASMIAN LETTER HETH;Lo;0;R;;;;;N;;;;; +10FBA;CHORASMIAN LETTER YODH;Lo;0;R;;;;;N;;;;; +10FBB;CHORASMIAN LETTER KAPH;Lo;0;R;;;;;N;;;;; +10FBC;CHORASMIAN LETTER LAMEDH;Lo;0;R;;;;;N;;;;; +10FBD;CHORASMIAN LETTER MEM;Lo;0;R;;;;;N;;;;; +10FBE;CHORASMIAN LETTER NUN;Lo;0;R;;;;;N;;;;; +10FBF;CHORASMIAN LETTER SAMEKH;Lo;0;R;;;;;N;;;;; +10FC0;CHORASMIAN LETTER AYIN;Lo;0;R;;;;;N;;;;; +10FC1;CHORASMIAN LETTER PE;Lo;0;R;;;;;N;;;;; +10FC2;CHORASMIAN LETTER RESH;Lo;0;R;;;;;N;;;;; +10FC3;CHORASMIAN LETTER SHIN;Lo;0;R;;;;;N;;;;; +10FC4;CHORASMIAN LETTER TAW;Lo;0;R;;;;;N;;;;; +10FC5;CHORASMIAN NUMBER ONE;No;0;R;;;;1;N;;;;; +10FC6;CHORASMIAN NUMBER TWO;No;0;R;;;;2;N;;;;; +10FC7;CHORASMIAN NUMBER THREE;No;0;R;;;;3;N;;;;; +10FC8;CHORASMIAN NUMBER FOUR;No;0;R;;;;4;N;;;;; +10FC9;CHORASMIAN NUMBER TEN;No;0;R;;;;10;N;;;;; +10FCA;CHORASMIAN NUMBER TWENTY;No;0;R;;;;20;N;;;;; +10FCB;CHORASMIAN NUMBER ONE HUNDRED;No;0;R;;;;100;N;;;;; +10FE0;ELYMAIC LETTER ALEPH;Lo;0;R;;;;;N;;;;; +10FE1;ELYMAIC LETTER BETH;Lo;0;R;;;;;N;;;;; +10FE2;ELYMAIC LETTER GIMEL;Lo;0;R;;;;;N;;;;; +10FE3;ELYMAIC LETTER DALETH;Lo;0;R;;;;;N;;;;; +10FE4;ELYMAIC LETTER HE;Lo;0;R;;;;;N;;;;; +10FE5;ELYMAIC LETTER WAW;Lo;0;R;;;;;N;;;;; +10FE6;ELYMAIC LETTER ZAYIN;Lo;0;R;;;;;N;;;;; +10FE7;ELYMAIC LETTER HETH;Lo;0;R;;;;;N;;;;; +10FE8;ELYMAIC LETTER TETH;Lo;0;R;;;;;N;;;;; +10FE9;ELYMAIC LETTER YODH;Lo;0;R;;;;;N;;;;; +10FEA;ELYMAIC LETTER KAPH;Lo;0;R;;;;;N;;;;; +10FEB;ELYMAIC LETTER LAMEDH;Lo;0;R;;;;;N;;;;; +10FEC;ELYMAIC LETTER MEM;Lo;0;R;;;;;N;;;;; +10FED;ELYMAIC LETTER NUN;Lo;0;R;;;;;N;;;;; +10FEE;ELYMAIC LETTER SAMEKH;Lo;0;R;;;;;N;;;;; +10FEF;ELYMAIC LETTER AYIN;Lo;0;R;;;;;N;;;;; +10FF0;ELYMAIC LETTER PE;Lo;0;R;;;;;N;;;;; +10FF1;ELYMAIC LETTER SADHE;Lo;0;R;;;;;N;;;;; +10FF2;ELYMAIC LETTER QOPH;Lo;0;R;;;;;N;;;;; +10FF3;ELYMAIC LETTER RESH;Lo;0;R;;;;;N;;;;; +10FF4;ELYMAIC LETTER SHIN;Lo;0;R;;;;;N;;;;; +10FF5;ELYMAIC LETTER TAW;Lo;0;R;;;;;N;;;;; +10FF6;ELYMAIC LIGATURE ZAYIN-YODH;Lo;0;R;;;;;N;;;;; 11000;BRAHMI SIGN CANDRABINDU;Mc;0;L;;;;;N;;;;; 11001;BRAHMI SIGN ANUSVARA;Mn;0;NSM;;;;;N;;;;; 11002;BRAHMI SIGN VISARGA;Mc;0;L;;;;;N;;;;; @@ -19213,6 +19660,12 @@ 1106D;BRAHMI DIGIT SEVEN;Nd;0;L;;7;7;7;N;;;;; 1106E;BRAHMI DIGIT EIGHT;Nd;0;L;;8;8;8;N;;;;; 1106F;BRAHMI DIGIT NINE;Nd;0;L;;9;9;9;N;;;;; +11070;BRAHMI SIGN OLD TAMIL VIRAMA;Mn;9;NSM;;;;;N;;;;; +11071;BRAHMI LETTER OLD TAMIL SHORT E;Lo;0;L;;;;;N;;;;; +11072;BRAHMI LETTER OLD TAMIL SHORT O;Lo;0;L;;;;;N;;;;; +11073;BRAHMI VOWEL SIGN OLD TAMIL SHORT E;Mn;0;NSM;;;;;N;;;;; +11074;BRAHMI VOWEL SIGN OLD TAMIL SHORT O;Mn;0;NSM;;;;;N;;;;; +11075;BRAHMI LETTER OLD TAMIL LLA;Lo;0;L;;;;;N;;;;; 1107F;BRAHMI NUMBER JOINER;Mn;9;NSM;;;;;N;;;;; 11080;KAITHI SIGN CANDRABINDU;Mn;0;NSM;;;;;N;;;;; 11081;KAITHI SIGN ANUSVARA;Mn;0;NSM;;;;;N;;;;; @@ -19280,6 +19733,7 @@ 110BF;KAITHI DOUBLE SECTION MARK;Po;0;L;;;;;N;;;;; 110C0;KAITHI DANDA;Po;0;L;;;;;N;;;;; 110C1;KAITHI DOUBLE DANDA;Po;0;L;;;;;N;;;;; +110C2;KAITHI VOWEL SIGN VOCALIC R;Mn;0;NSM;;;;;N;;;;; 110CD;KAITHI NUMBER SIGN ABOVE;Cf;0;L;;;;;N;;;;; 110D0;SORA SOMPENG LETTER SAH;Lo;0;L;;;;;N;;;;; 110D1;SORA SOMPENG LETTER TAH;Lo;0;L;;;;;N;;;;; @@ -19386,6 +19840,7 @@ 11144;CHAKMA LETTER LHAA;Lo;0;L;;;;;N;;;;; 11145;CHAKMA VOWEL SIGN AA;Mc;0;L;;;;;N;;;;; 11146;CHAKMA VOWEL SIGN EI;Mc;0;L;;;;;N;;;;; +11147;CHAKMA LETTER VAA;Lo;0;L;;;;;N;;;;; 11150;MAHAJANI LETTER A;Lo;0;L;;;;;N;;;;; 11151;MAHAJANI LETTER I;Lo;0;L;;;;;N;;;;; 11152;MAHAJANI LETTER U;Lo;0;L;;;;;N;;;;; @@ -19503,6 +19958,8 @@ 111CB;SHARADA VOWEL MODIFIER MARK;Mn;0;NSM;;;;;N;;;;; 111CC;SHARADA EXTRA SHORT VOWEL MARK;Mn;0;NSM;;;;;N;;;;; 111CD;SHARADA SUTRA MARK;Po;0;L;;;;;N;;;;; +111CE;SHARADA VOWEL SIGN PRISHTHAMATRA E;Mc;0;L;;;;;N;;;;; +111CF;SHARADA SIGN INVERTED CANDRABINDU;Mn;0;NSM;;;;;N;;;;; 111D0;SHARADA DIGIT ZERO;Nd;0;L;;0;0;0;N;;;;; 111D1;SHARADA DIGIT ONE;Nd;0;L;;1;1;1;N;;;;; 111D2;SHARADA DIGIT TWO;Nd;0;L;;2;2;2;N;;;;; @@ -19884,9 +20341,13 @@ 11457;NEWA DIGIT SEVEN;Nd;0;L;;7;7;7;N;;;;; 11458;NEWA DIGIT EIGHT;Nd;0;L;;8;8;8;N;;;;; 11459;NEWA DIGIT NINE;Nd;0;L;;9;9;9;N;;;;; +1145A;NEWA DOUBLE COMMA;Po;0;L;;;;;N;;;;; 1145B;NEWA PLACEHOLDER MARK;Po;0;L;;;;;N;;;;; 1145D;NEWA INSERTION SIGN;Po;0;L;;;;;N;;;;; 1145E;NEWA SANDHI MARK;Mn;230;NSM;;;;;N;;;;; +1145F;NEWA LETTER VEDIC ANUSVARA;Lo;0;L;;;;;N;;;;; +11460;NEWA SIGN JIHVAMULIYA;Lo;0;L;;;;;N;;;;; +11461;NEWA SIGN UPADHMANIYA;Lo;0;L;;;;;N;;;;; 11480;TIRHUTA ANJI;Lo;0;L;;;;;N;;;;; 11481;TIRHUTA LETTER A;Lo;0;L;;;;;N;;;;; 11482;TIRHUTA LETTER AA;Lo;0;L;;;;;N;;;;; @@ -20209,6 +20670,8 @@ 116B5;TAKRI VOWEL SIGN AU;Mn;0;NSM;;;;;N;;;;; 116B6;TAKRI SIGN VIRAMA;Mc;9;L;;;;;N;;;;; 116B7;TAKRI SIGN NUKTA;Mn;7;NSM;;;;;N;;;;; +116B8;TAKRI LETTER ARCHAIC KHA;Lo;0;L;;;;;N;;;;; +116B9;TAKRI ABBREVIATION SIGN;Po;0;L;;;;;N;;;;; 116C0;TAKRI DIGIT ZERO;Nd;0;L;;0;0;0;N;;;;; 116C1;TAKRI DIGIT ONE;Nd;0;L;;1;1;1;N;;;;; 116C2;TAKRI DIGIT TWO;Nd;0;L;;2;2;2;N;;;;; @@ -20277,6 +20740,13 @@ 1173D;AHOM SIGN SECTION;Po;0;L;;;;;N;;;;; 1173E;AHOM SIGN RULAI;Po;0;L;;;;;N;;;;; 1173F;AHOM SYMBOL VI;So;0;L;;;;;N;;;;; +11740;AHOM LETTER CA;Lo;0;L;;;;;N;;;;; +11741;AHOM LETTER TTA;Lo;0;L;;;;;N;;;;; +11742;AHOM LETTER TTHA;Lo;0;L;;;;;N;;;;; +11743;AHOM LETTER DDA;Lo;0;L;;;;;N;;;;; +11744;AHOM LETTER DDHA;Lo;0;L;;;;;N;;;;; +11745;AHOM LETTER NNA;Lo;0;L;;;;;N;;;;; +11746;AHOM LETTER LLA;Lo;0;L;;;;;N;;;;; 11800;DOGRA LETTER A;Lo;0;L;;;;;N;;;;; 11801;DOGRA LETTER AA;Lo;0;L;;;;;N;;;;; 11802;DOGRA LETTER I;Lo;0;L;;;;;N;;;;; @@ -20421,6 +20891,143 @@ 118F1;WARANG CITI NUMBER EIGHTY;No;0;L;;;;80;N;;;;; 118F2;WARANG CITI NUMBER NINETY;No;0;L;;;;90;N;;;;; 118FF;WARANG CITI OM;Lo;0;L;;;;;N;;;;; +11900;DIVES AKURU LETTER A;Lo;0;L;;;;;N;;;;; +11901;DIVES AKURU LETTER AA;Lo;0;L;;;;;N;;;;; +11902;DIVES AKURU LETTER I;Lo;0;L;;;;;N;;;;; +11903;DIVES AKURU LETTER II;Lo;0;L;;;;;N;;;;; +11904;DIVES AKURU LETTER U;Lo;0;L;;;;;N;;;;; +11905;DIVES AKURU LETTER UU;Lo;0;L;;;;;N;;;;; +11906;DIVES AKURU LETTER E;Lo;0;L;;;;;N;;;;; +11909;DIVES AKURU LETTER O;Lo;0;L;;;;;N;;;;; +1190C;DIVES AKURU LETTER KA;Lo;0;L;;;;;N;;;;; +1190D;DIVES AKURU LETTER KHA;Lo;0;L;;;;;N;;;;; +1190E;DIVES AKURU LETTER GA;Lo;0;L;;;;;N;;;;; +1190F;DIVES AKURU LETTER GHA;Lo;0;L;;;;;N;;;;; +11910;DIVES AKURU LETTER NGA;Lo;0;L;;;;;N;;;;; +11911;DIVES AKURU LETTER CA;Lo;0;L;;;;;N;;;;; +11912;DIVES AKURU LETTER CHA;Lo;0;L;;;;;N;;;;; +11913;DIVES AKURU LETTER JA;Lo;0;L;;;;;N;;;;; +11915;DIVES AKURU LETTER NYA;Lo;0;L;;;;;N;;;;; +11916;DIVES AKURU LETTER TTA;Lo;0;L;;;;;N;;;;; +11918;DIVES AKURU LETTER DDA;Lo;0;L;;;;;N;;;;; +11919;DIVES AKURU LETTER DDHA;Lo;0;L;;;;;N;;;;; +1191A;DIVES AKURU LETTER NNA;Lo;0;L;;;;;N;;;;; +1191B;DIVES AKURU LETTER TA;Lo;0;L;;;;;N;;;;; +1191C;DIVES AKURU LETTER THA;Lo;0;L;;;;;N;;;;; +1191D;DIVES AKURU LETTER DA;Lo;0;L;;;;;N;;;;; +1191E;DIVES AKURU LETTER DHA;Lo;0;L;;;;;N;;;;; +1191F;DIVES AKURU LETTER NA;Lo;0;L;;;;;N;;;;; +11920;DIVES AKURU LETTER PA;Lo;0;L;;;;;N;;;;; +11921;DIVES AKURU LETTER PHA;Lo;0;L;;;;;N;;;;; +11922;DIVES AKURU LETTER BA;Lo;0;L;;;;;N;;;;; +11923;DIVES AKURU LETTER BHA;Lo;0;L;;;;;N;;;;; +11924;DIVES AKURU LETTER MA;Lo;0;L;;;;;N;;;;; +11925;DIVES AKURU LETTER YA;Lo;0;L;;;;;N;;;;; +11926;DIVES AKURU LETTER YYA;Lo;0;L;;;;;N;;;;; +11927;DIVES AKURU LETTER RA;Lo;0;L;;;;;N;;;;; +11928;DIVES AKURU LETTER LA;Lo;0;L;;;;;N;;;;; +11929;DIVES AKURU LETTER VA;Lo;0;L;;;;;N;;;;; +1192A;DIVES AKURU LETTER SHA;Lo;0;L;;;;;N;;;;; +1192B;DIVES AKURU LETTER SSA;Lo;0;L;;;;;N;;;;; +1192C;DIVES AKURU LETTER SA;Lo;0;L;;;;;N;;;;; +1192D;DIVES AKURU LETTER HA;Lo;0;L;;;;;N;;;;; +1192E;DIVES AKURU LETTER LLA;Lo;0;L;;;;;N;;;;; +1192F;DIVES AKURU LETTER ZA;Lo;0;L;;;;;N;;;;; +11930;DIVES AKURU VOWEL SIGN AA;Mc;0;L;;;;;N;;;;; +11931;DIVES AKURU VOWEL SIGN I;Mc;0;L;;;;;N;;;;; +11932;DIVES AKURU VOWEL SIGN II;Mc;0;L;;;;;N;;;;; +11933;DIVES AKURU VOWEL SIGN U;Mc;0;L;;;;;N;;;;; +11934;DIVES AKURU VOWEL SIGN UU;Mc;0;L;;;;;N;;;;; +11935;DIVES AKURU VOWEL SIGN E;Mc;0;L;;;;;N;;;;; +11937;DIVES AKURU VOWEL SIGN AI;Mc;0;L;;;;;N;;;;; +11938;DIVES AKURU VOWEL SIGN O;Mc;0;L;11935 11930;;;;N;;;;; +1193B;DIVES AKURU SIGN ANUSVARA;Mn;0;NSM;;;;;N;;;;; +1193C;DIVES AKURU SIGN CANDRABINDU;Mn;0;NSM;;;;;N;;;;; +1193D;DIVES AKURU SIGN HALANTA;Mc;9;L;;;;;N;;;;; +1193E;DIVES AKURU VIRAMA;Mn;9;NSM;;;;;N;;;;; +1193F;DIVES AKURU PREFIXED NASAL SIGN;Lo;0;L;;;;;N;;;;; +11940;DIVES AKURU MEDIAL YA;Mc;0;L;;;;;N;;;;; +11941;DIVES AKURU INITIAL RA;Lo;0;L;;;;;N;;;;; +11942;DIVES AKURU MEDIAL RA;Mc;0;L;;;;;N;;;;; +11943;DIVES AKURU SIGN NUKTA;Mn;7;NSM;;;;;N;;;;; +11944;DIVES AKURU DOUBLE DANDA;Po;0;L;;;;;N;;;;; +11945;DIVES AKURU GAP FILLER;Po;0;L;;;;;N;;;;; +11946;DIVES AKURU END OF TEXT MARK;Po;0;L;;;;;N;;;;; +11950;DIVES AKURU DIGIT ZERO;Nd;0;L;;0;0;0;N;;;;; +11951;DIVES AKURU DIGIT ONE;Nd;0;L;;1;1;1;N;;;;; +11952;DIVES AKURU DIGIT TWO;Nd;0;L;;2;2;2;N;;;;; +11953;DIVES AKURU DIGIT THREE;Nd;0;L;;3;3;3;N;;;;; +11954;DIVES AKURU DIGIT FOUR;Nd;0;L;;4;4;4;N;;;;; +11955;DIVES AKURU DIGIT FIVE;Nd;0;L;;5;5;5;N;;;;; +11956;DIVES AKURU DIGIT SIX;Nd;0;L;;6;6;6;N;;;;; +11957;DIVES AKURU DIGIT SEVEN;Nd;0;L;;7;7;7;N;;;;; +11958;DIVES AKURU DIGIT EIGHT;Nd;0;L;;8;8;8;N;;;;; +11959;DIVES AKURU DIGIT NINE;Nd;0;L;;9;9;9;N;;;;; +119A0;NANDINAGARI LETTER A;Lo;0;L;;;;;N;;;;; +119A1;NANDINAGARI LETTER AA;Lo;0;L;;;;;N;;;;; +119A2;NANDINAGARI LETTER I;Lo;0;L;;;;;N;;;;; +119A3;NANDINAGARI LETTER II;Lo;0;L;;;;;N;;;;; +119A4;NANDINAGARI LETTER U;Lo;0;L;;;;;N;;;;; +119A5;NANDINAGARI LETTER UU;Lo;0;L;;;;;N;;;;; +119A6;NANDINAGARI LETTER VOCALIC R;Lo;0;L;;;;;N;;;;; +119A7;NANDINAGARI LETTER VOCALIC RR;Lo;0;L;;;;;N;;;;; +119AA;NANDINAGARI LETTER E;Lo;0;L;;;;;N;;;;; +119AB;NANDINAGARI LETTER AI;Lo;0;L;;;;;N;;;;; +119AC;NANDINAGARI LETTER O;Lo;0;L;;;;;N;;;;; +119AD;NANDINAGARI LETTER AU;Lo;0;L;;;;;N;;;;; +119AE;NANDINAGARI LETTER KA;Lo;0;L;;;;;N;;;;; +119AF;NANDINAGARI LETTER KHA;Lo;0;L;;;;;N;;;;; +119B0;NANDINAGARI LETTER GA;Lo;0;L;;;;;N;;;;; +119B1;NANDINAGARI LETTER GHA;Lo;0;L;;;;;N;;;;; +119B2;NANDINAGARI LETTER NGA;Lo;0;L;;;;;N;;;;; +119B3;NANDINAGARI LETTER CA;Lo;0;L;;;;;N;;;;; +119B4;NANDINAGARI LETTER CHA;Lo;0;L;;;;;N;;;;; +119B5;NANDINAGARI LETTER JA;Lo;0;L;;;;;N;;;;; +119B6;NANDINAGARI LETTER JHA;Lo;0;L;;;;;N;;;;; +119B7;NANDINAGARI LETTER NYA;Lo;0;L;;;;;N;;;;; +119B8;NANDINAGARI LETTER TTA;Lo;0;L;;;;;N;;;;; +119B9;NANDINAGARI LETTER TTHA;Lo;0;L;;;;;N;;;;; +119BA;NANDINAGARI LETTER DDA;Lo;0;L;;;;;N;;;;; +119BB;NANDINAGARI LETTER DDHA;Lo;0;L;;;;;N;;;;; +119BC;NANDINAGARI LETTER NNA;Lo;0;L;;;;;N;;;;; +119BD;NANDINAGARI LETTER TA;Lo;0;L;;;;;N;;;;; +119BE;NANDINAGARI LETTER THA;Lo;0;L;;;;;N;;;;; +119BF;NANDINAGARI LETTER DA;Lo;0;L;;;;;N;;;;; +119C0;NANDINAGARI LETTER DHA;Lo;0;L;;;;;N;;;;; +119C1;NANDINAGARI LETTER NA;Lo;0;L;;;;;N;;;;; +119C2;NANDINAGARI LETTER PA;Lo;0;L;;;;;N;;;;; +119C3;NANDINAGARI LETTER PHA;Lo;0;L;;;;;N;;;;; +119C4;NANDINAGARI LETTER BA;Lo;0;L;;;;;N;;;;; +119C5;NANDINAGARI LETTER BHA;Lo;0;L;;;;;N;;;;; +119C6;NANDINAGARI LETTER MA;Lo;0;L;;;;;N;;;;; +119C7;NANDINAGARI LETTER YA;Lo;0;L;;;;;N;;;;; +119C8;NANDINAGARI LETTER RA;Lo;0;L;;;;;N;;;;; +119C9;NANDINAGARI LETTER LA;Lo;0;L;;;;;N;;;;; +119CA;NANDINAGARI LETTER VA;Lo;0;L;;;;;N;;;;; +119CB;NANDINAGARI LETTER SHA;Lo;0;L;;;;;N;;;;; +119CC;NANDINAGARI LETTER SSA;Lo;0;L;;;;;N;;;;; +119CD;NANDINAGARI LETTER SA;Lo;0;L;;;;;N;;;;; +119CE;NANDINAGARI LETTER HA;Lo;0;L;;;;;N;;;;; +119CF;NANDINAGARI LETTER LLA;Lo;0;L;;;;;N;;;;; +119D0;NANDINAGARI LETTER RRA;Lo;0;L;;;;;N;;;;; +119D1;NANDINAGARI VOWEL SIGN AA;Mc;0;L;;;;;N;;;;; +119D2;NANDINAGARI VOWEL SIGN I;Mc;0;L;;;;;N;;;;; +119D3;NANDINAGARI VOWEL SIGN II;Mc;0;L;;;;;N;;;;; +119D4;NANDINAGARI VOWEL SIGN U;Mn;0;NSM;;;;;N;;;;; +119D5;NANDINAGARI VOWEL SIGN UU;Mn;0;NSM;;;;;N;;;;; +119D6;NANDINAGARI VOWEL SIGN VOCALIC R;Mn;0;NSM;;;;;N;;;;; +119D7;NANDINAGARI VOWEL SIGN VOCALIC RR;Mn;0;NSM;;;;;N;;;;; +119DA;NANDINAGARI VOWEL SIGN E;Mn;0;NSM;;;;;N;;;;; +119DB;NANDINAGARI VOWEL SIGN AI;Mn;0;NSM;;;;;N;;;;; +119DC;NANDINAGARI VOWEL SIGN O;Mc;0;L;;;;;N;;;;; +119DD;NANDINAGARI VOWEL SIGN AU;Mc;0;L;;;;;N;;;;; +119DE;NANDINAGARI SIGN ANUSVARA;Mc;0;L;;;;;N;;;;; +119DF;NANDINAGARI SIGN VISARGA;Mc;0;L;;;;;N;;;;; +119E0;NANDINAGARI SIGN VIRAMA;Mn;9;NSM;;;;;N;;;;; +119E1;NANDINAGARI SIGN AVAGRAHA;Lo;0;L;;;;;N;;;;; +119E2;NANDINAGARI SIGN SIDDHAM;Po;0;L;;;;;N;;;;; +119E3;NANDINAGARI HEADSTROKE;Lo;0;L;;;;;N;;;;; +119E4;NANDINAGARI VOWEL SIGN PRISHTHAMATRA E;Mc;0;L;;;;;N;;;;; 11A00;ZANABAZAR SQUARE LETTER A;Lo;0;L;;;;;N;;;;; 11A01;ZANABAZAR SQUARE VOWEL SIGN I;Mn;0;NSM;;;;;N;;;;; 11A02;ZANABAZAR SQUARE VOWEL SIGN UE;Mn;0;NSM;;;;;N;;;;; @@ -20545,6 +21152,8 @@ 11A81;SOYOMBO LETTER SA;Lo;0;L;;;;;N;;;;; 11A82;SOYOMBO LETTER HA;Lo;0;L;;;;;N;;;;; 11A83;SOYOMBO LETTER KSSA;Lo;0;L;;;;;N;;;;; +11A84;SOYOMBO SIGN JIHVAMULIYA;Lo;0;L;;;;;N;;;;; +11A85;SOYOMBO SIGN UPADHMANIYA;Lo;0;L;;;;;N;;;;; 11A86;SOYOMBO CLUSTER-INITIAL LETTER RA;Lo;0;L;;;;;N;;;;; 11A87;SOYOMBO CLUSTER-INITIAL LETTER LA;Lo;0;L;;;;;N;;;;; 11A88;SOYOMBO CLUSTER-INITIAL LETTER SHA;Lo;0;L;;;;;N;;;;; @@ -20574,6 +21183,22 @@ 11AA0;SOYOMBO HEAD MARK WITH MOON AND SUN;Po;0;L;;;;;N;;;;; 11AA1;SOYOMBO TERMINAL MARK-1;Po;0;L;;;;;N;;;;; 11AA2;SOYOMBO TERMINAL MARK-2;Po;0;L;;;;;N;;;;; +11AB0;CANADIAN SYLLABICS NATTILIK HI;Lo;0;L;;;;;N;;;;; +11AB1;CANADIAN SYLLABICS NATTILIK HII;Lo;0;L;;;;;N;;;;; +11AB2;CANADIAN SYLLABICS NATTILIK HO;Lo;0;L;;;;;N;;;;; +11AB3;CANADIAN SYLLABICS NATTILIK HOO;Lo;0;L;;;;;N;;;;; +11AB4;CANADIAN SYLLABICS NATTILIK HA;Lo;0;L;;;;;N;;;;; +11AB5;CANADIAN SYLLABICS NATTILIK HAA;Lo;0;L;;;;;N;;;;; +11AB6;CANADIAN SYLLABICS NATTILIK SHRI;Lo;0;L;;;;;N;;;;; +11AB7;CANADIAN SYLLABICS NATTILIK SHRII;Lo;0;L;;;;;N;;;;; +11AB8;CANADIAN SYLLABICS NATTILIK SHRO;Lo;0;L;;;;;N;;;;; +11AB9;CANADIAN SYLLABICS NATTILIK SHROO;Lo;0;L;;;;;N;;;;; +11ABA;CANADIAN SYLLABICS NATTILIK SHRA;Lo;0;L;;;;;N;;;;; +11ABB;CANADIAN SYLLABICS NATTILIK SHRAA;Lo;0;L;;;;;N;;;;; +11ABC;CANADIAN SYLLABICS SPE;Lo;0;L;;;;;N;;;;; +11ABD;CANADIAN SYLLABICS SPI;Lo;0;L;;;;;N;;;;; +11ABE;CANADIAN SYLLABICS SPO;Lo;0;L;;;;;N;;;;; +11ABF;CANADIAN SYLLABICS SPA;Lo;0;L;;;;;N;;;;; 11AC0;PAU CIN HAU LETTER PA;Lo;0;L;;;;;N;;;;; 11AC1;PAU CIN HAU LETTER KA;Lo;0;L;;;;;N;;;;; 11AC2;PAU CIN HAU LETTER LA;Lo;0;L;;;;;N;;;;; @@ -20959,6 +21584,58 @@ 11EF6;MAKASAR VOWEL SIGN O;Mc;0;L;;;;;N;;;;; 11EF7;MAKASAR PASSIMBANG;Po;0;L;;;;;N;;;;; 11EF8;MAKASAR END OF SECTION;Po;0;L;;;;;N;;;;; +11FB0;LISU LETTER YHA;Lo;0;L;;;;;N;;;;; +11FC0;TAMIL FRACTION ONE THREE-HUNDRED-AND-TWENTIETH;No;0;L;;;;1/320;N;;;;; +11FC1;TAMIL FRACTION ONE ONE-HUNDRED-AND-SIXTIETH;No;0;L;;;;1/160;N;;;;; +11FC2;TAMIL FRACTION ONE EIGHTIETH;No;0;L;;;;1/80;N;;;;; +11FC3;TAMIL FRACTION ONE SIXTY-FOURTH;No;0;L;;;;1/64;N;;;;; +11FC4;TAMIL FRACTION ONE FORTIETH;No;0;L;;;;1/40;N;;;;; +11FC5;TAMIL FRACTION ONE THIRTY-SECOND;No;0;L;;;;1/32;N;;;;; +11FC6;TAMIL FRACTION THREE EIGHTIETHS;No;0;L;;;;3/80;N;;;;; +11FC7;TAMIL FRACTION THREE SIXTY-FOURTHS;No;0;L;;;;3/64;N;;;;; +11FC8;TAMIL FRACTION ONE TWENTIETH;No;0;L;;;;1/20;N;;;;; +11FC9;TAMIL FRACTION ONE SIXTEENTH-1;No;0;L;;;;1/16;N;;;;; +11FCA;TAMIL FRACTION ONE SIXTEENTH-2;No;0;L;;;;1/16;N;;;;; +11FCB;TAMIL FRACTION ONE TENTH;No;0;L;;;;1/10;N;;;;; +11FCC;TAMIL FRACTION ONE EIGHTH;No;0;L;;;;1/8;N;;;;; +11FCD;TAMIL FRACTION THREE TWENTIETHS;No;0;L;;;;3/20;N;;;;; +11FCE;TAMIL FRACTION THREE SIXTEENTHS;No;0;L;;;;3/16;N;;;;; +11FCF;TAMIL FRACTION ONE FIFTH;No;0;L;;;;1/5;N;;;;; +11FD0;TAMIL FRACTION ONE QUARTER;No;0;L;;;;1/4;N;;;;; +11FD1;TAMIL FRACTION ONE HALF-1;No;0;L;;;;1/2;N;;;;; +11FD2;TAMIL FRACTION ONE HALF-2;No;0;L;;;;1/2;N;;;;; +11FD3;TAMIL FRACTION THREE QUARTERS;No;0;L;;;;3/4;N;;;;; +11FD4;TAMIL FRACTION DOWNSCALING FACTOR KIIZH;No;0;L;;;;1/320;N;;;;; +11FD5;TAMIL SIGN NEL;So;0;ON;;;;;N;;;;; +11FD6;TAMIL SIGN CEVITU;So;0;ON;;;;;N;;;;; +11FD7;TAMIL SIGN AAZHAAKKU;So;0;ON;;;;;N;;;;; +11FD8;TAMIL SIGN UZHAKKU;So;0;ON;;;;;N;;;;; +11FD9;TAMIL SIGN MUUVUZHAKKU;So;0;ON;;;;;N;;;;; +11FDA;TAMIL SIGN KURUNI;So;0;ON;;;;;N;;;;; +11FDB;TAMIL SIGN PATHAKKU;So;0;ON;;;;;N;;;;; +11FDC;TAMIL SIGN MUKKURUNI;So;0;ON;;;;;N;;;;; +11FDD;TAMIL SIGN KAACU;Sc;0;ET;;;;;N;;;;; +11FDE;TAMIL SIGN PANAM;Sc;0;ET;;;;;N;;;;; +11FDF;TAMIL SIGN PON;Sc;0;ET;;;;;N;;;;; +11FE0;TAMIL SIGN VARAAKAN;Sc;0;ET;;;;;N;;;;; +11FE1;TAMIL SIGN PAARAM;So;0;ON;;;;;N;;;;; +11FE2;TAMIL SIGN KUZHI;So;0;ON;;;;;N;;;;; +11FE3;TAMIL SIGN VELI;So;0;ON;;;;;N;;;;; +11FE4;TAMIL WET CULTIVATION SIGN;So;0;ON;;;;;N;;;;; +11FE5;TAMIL DRY CULTIVATION SIGN;So;0;ON;;;;;N;;;;; +11FE6;TAMIL LAND SIGN;So;0;ON;;;;;N;;;;; +11FE7;TAMIL SALT PAN SIGN;So;0;ON;;;;;N;;;;; +11FE8;TAMIL TRADITIONAL CREDIT SIGN;So;0;ON;;;;;N;;;;; +11FE9;TAMIL TRADITIONAL NUMBER SIGN;So;0;ON;;;;;N;;;;; +11FEA;TAMIL CURRENT SIGN;So;0;ON;;;;;N;;;;; +11FEB;TAMIL AND ODD SIGN;So;0;ON;;;;;N;;;;; +11FEC;TAMIL SPENT SIGN;So;0;ON;;;;;N;;;;; +11FED;TAMIL TOTAL SIGN;So;0;ON;;;;;N;;;;; +11FEE;TAMIL IN POSSESSION SIGN;So;0;ON;;;;;N;;;;; +11FEF;TAMIL STARTING FROM SIGN;So;0;ON;;;;;N;;;;; +11FF0;TAMIL SIGN MUTHALIYA;So;0;ON;;;;;N;;;;; +11FF1;TAMIL SIGN VAKAIYARAA;So;0;ON;;;;;N;;;;; +11FFF;TAMIL PUNCTUATION END OF TEXT;Po;0;L;;;;;N;;;;; 12000;CUNEIFORM SIGN A;Lo;0;L;;;;;N;;;;; 12001;CUNEIFORM SIGN A TIMES A;Lo;0;L;;;;;N;;;;; 12002;CUNEIFORM SIGN A TIMES BAD;Lo;0;L;;;;;N;;;;; @@ -22193,6 +22870,105 @@ 12541;CUNEIFORM SIGN ZA7;Lo;0;L;;;;;N;;;;; 12542;CUNEIFORM SIGN ZU OVER ZU PLUS SAR;Lo;0;L;;;;;N;;;;; 12543;CUNEIFORM SIGN ZU5 TIMES THREE DISH TENU;Lo;0;L;;;;;N;;;;; +12F90;CYPRO-MINOAN SIGN CM001;Lo;0;L;;;;;N;;;;; +12F91;CYPRO-MINOAN SIGN CM002;Lo;0;L;;;;;N;;;;; +12F92;CYPRO-MINOAN SIGN CM004;Lo;0;L;;;;;N;;;;; +12F93;CYPRO-MINOAN SIGN CM005;Lo;0;L;;;;;N;;;;; +12F94;CYPRO-MINOAN SIGN CM006;Lo;0;L;;;;;N;;;;; +12F95;CYPRO-MINOAN SIGN CM007;Lo;0;L;;;;;N;;;;; +12F96;CYPRO-MINOAN SIGN CM008;Lo;0;L;;;;;N;;;;; +12F97;CYPRO-MINOAN SIGN CM009;Lo;0;L;;;;;N;;;;; +12F98;CYPRO-MINOAN SIGN CM010;Lo;0;L;;;;;N;;;;; +12F99;CYPRO-MINOAN SIGN CM011;Lo;0;L;;;;;N;;;;; +12F9A;CYPRO-MINOAN SIGN CM012;Lo;0;L;;;;;N;;;;; +12F9B;CYPRO-MINOAN SIGN CM012B;Lo;0;L;;;;;N;;;;; +12F9C;CYPRO-MINOAN SIGN CM013;Lo;0;L;;;;;N;;;;; +12F9D;CYPRO-MINOAN SIGN CM015;Lo;0;L;;;;;N;;;;; +12F9E;CYPRO-MINOAN SIGN CM017;Lo;0;L;;;;;N;;;;; +12F9F;CYPRO-MINOAN SIGN CM019;Lo;0;L;;;;;N;;;;; +12FA0;CYPRO-MINOAN SIGN CM021;Lo;0;L;;;;;N;;;;; +12FA1;CYPRO-MINOAN SIGN CM023;Lo;0;L;;;;;N;;;;; +12FA2;CYPRO-MINOAN SIGN CM024;Lo;0;L;;;;;N;;;;; +12FA3;CYPRO-MINOAN SIGN CM025;Lo;0;L;;;;;N;;;;; +12FA4;CYPRO-MINOAN SIGN CM026;Lo;0;L;;;;;N;;;;; +12FA5;CYPRO-MINOAN SIGN CM027;Lo;0;L;;;;;N;;;;; +12FA6;CYPRO-MINOAN SIGN CM028;Lo;0;L;;;;;N;;;;; +12FA7;CYPRO-MINOAN SIGN CM029;Lo;0;L;;;;;N;;;;; +12FA8;CYPRO-MINOAN SIGN CM030;Lo;0;L;;;;;N;;;;; +12FA9;CYPRO-MINOAN SIGN CM033;Lo;0;L;;;;;N;;;;; +12FAA;CYPRO-MINOAN SIGN CM034;Lo;0;L;;;;;N;;;;; +12FAB;CYPRO-MINOAN SIGN CM035;Lo;0;L;;;;;N;;;;; +12FAC;CYPRO-MINOAN SIGN CM036;Lo;0;L;;;;;N;;;;; +12FAD;CYPRO-MINOAN SIGN CM037;Lo;0;L;;;;;N;;;;; +12FAE;CYPRO-MINOAN SIGN CM038;Lo;0;L;;;;;N;;;;; +12FAF;CYPRO-MINOAN SIGN CM039;Lo;0;L;;;;;N;;;;; +12FB0;CYPRO-MINOAN SIGN CM040;Lo;0;L;;;;;N;;;;; +12FB1;CYPRO-MINOAN SIGN CM041;Lo;0;L;;;;;N;;;;; +12FB2;CYPRO-MINOAN SIGN CM044;Lo;0;L;;;;;N;;;;; +12FB3;CYPRO-MINOAN SIGN CM046;Lo;0;L;;;;;N;;;;; +12FB4;CYPRO-MINOAN SIGN CM047;Lo;0;L;;;;;N;;;;; +12FB5;CYPRO-MINOAN SIGN CM049;Lo;0;L;;;;;N;;;;; +12FB6;CYPRO-MINOAN SIGN CM050;Lo;0;L;;;;;N;;;;; +12FB7;CYPRO-MINOAN SIGN CM051;Lo;0;L;;;;;N;;;;; +12FB8;CYPRO-MINOAN SIGN CM052;Lo;0;L;;;;;N;;;;; +12FB9;CYPRO-MINOAN SIGN CM053;Lo;0;L;;;;;N;;;;; +12FBA;CYPRO-MINOAN SIGN CM054;Lo;0;L;;;;;N;;;;; +12FBB;CYPRO-MINOAN SIGN CM055;Lo;0;L;;;;;N;;;;; +12FBC;CYPRO-MINOAN SIGN CM056;Lo;0;L;;;;;N;;;;; +12FBD;CYPRO-MINOAN SIGN CM058;Lo;0;L;;;;;N;;;;; +12FBE;CYPRO-MINOAN SIGN CM059;Lo;0;L;;;;;N;;;;; +12FBF;CYPRO-MINOAN SIGN CM060;Lo;0;L;;;;;N;;;;; +12FC0;CYPRO-MINOAN SIGN CM061;Lo;0;L;;;;;N;;;;; +12FC1;CYPRO-MINOAN SIGN CM062;Lo;0;L;;;;;N;;;;; +12FC2;CYPRO-MINOAN SIGN CM063;Lo;0;L;;;;;N;;;;; +12FC3;CYPRO-MINOAN SIGN CM064;Lo;0;L;;;;;N;;;;; +12FC4;CYPRO-MINOAN SIGN CM066;Lo;0;L;;;;;N;;;;; +12FC5;CYPRO-MINOAN SIGN CM067;Lo;0;L;;;;;N;;;;; +12FC6;CYPRO-MINOAN SIGN CM068;Lo;0;L;;;;;N;;;;; +12FC7;CYPRO-MINOAN SIGN CM069;Lo;0;L;;;;;N;;;;; +12FC8;CYPRO-MINOAN SIGN CM070;Lo;0;L;;;;;N;;;;; +12FC9;CYPRO-MINOAN SIGN CM071;Lo;0;L;;;;;N;;;;; +12FCA;CYPRO-MINOAN SIGN CM072;Lo;0;L;;;;;N;;;;; +12FCB;CYPRO-MINOAN SIGN CM073;Lo;0;L;;;;;N;;;;; +12FCC;CYPRO-MINOAN SIGN CM074;Lo;0;L;;;;;N;;;;; +12FCD;CYPRO-MINOAN SIGN CM075;Lo;0;L;;;;;N;;;;; +12FCE;CYPRO-MINOAN SIGN CM075B;Lo;0;L;;;;;N;;;;; +12FCF;CYPRO-MINOAN SIGN CM076;Lo;0;L;;;;;N;;;;; +12FD0;CYPRO-MINOAN SIGN CM078;Lo;0;L;;;;;N;;;;; +12FD1;CYPRO-MINOAN SIGN CM079;Lo;0;L;;;;;N;;;;; +12FD2;CYPRO-MINOAN SIGN CM080;Lo;0;L;;;;;N;;;;; +12FD3;CYPRO-MINOAN SIGN CM081;Lo;0;L;;;;;N;;;;; +12FD4;CYPRO-MINOAN SIGN CM082;Lo;0;L;;;;;N;;;;; +12FD5;CYPRO-MINOAN SIGN CM083;Lo;0;L;;;;;N;;;;; +12FD6;CYPRO-MINOAN SIGN CM084;Lo;0;L;;;;;N;;;;; +12FD7;CYPRO-MINOAN SIGN CM085;Lo;0;L;;;;;N;;;;; +12FD8;CYPRO-MINOAN SIGN CM086;Lo;0;L;;;;;N;;;;; +12FD9;CYPRO-MINOAN SIGN CM087;Lo;0;L;;;;;N;;;;; +12FDA;CYPRO-MINOAN SIGN CM088;Lo;0;L;;;;;N;;;;; +12FDB;CYPRO-MINOAN SIGN CM089;Lo;0;L;;;;;N;;;;; +12FDC;CYPRO-MINOAN SIGN CM090;Lo;0;L;;;;;N;;;;; +12FDD;CYPRO-MINOAN SIGN CM091;Lo;0;L;;;;;N;;;;; +12FDE;CYPRO-MINOAN SIGN CM092;Lo;0;L;;;;;N;;;;; +12FDF;CYPRO-MINOAN SIGN CM094;Lo;0;L;;;;;N;;;;; +12FE0;CYPRO-MINOAN SIGN CM095;Lo;0;L;;;;;N;;;;; +12FE1;CYPRO-MINOAN SIGN CM096;Lo;0;L;;;;;N;;;;; +12FE2;CYPRO-MINOAN SIGN CM097;Lo;0;L;;;;;N;;;;; +12FE3;CYPRO-MINOAN SIGN CM098;Lo;0;L;;;;;N;;;;; +12FE4;CYPRO-MINOAN SIGN CM099;Lo;0;L;;;;;N;;;;; +12FE5;CYPRO-MINOAN SIGN CM100;Lo;0;L;;;;;N;;;;; +12FE6;CYPRO-MINOAN SIGN CM101;Lo;0;L;;;;;N;;;;; +12FE7;CYPRO-MINOAN SIGN CM102;Lo;0;L;;;;;N;;;;; +12FE8;CYPRO-MINOAN SIGN CM103;Lo;0;L;;;;;N;;;;; +12FE9;CYPRO-MINOAN SIGN CM104;Lo;0;L;;;;;N;;;;; +12FEA;CYPRO-MINOAN SIGN CM105;Lo;0;L;;;;;N;;;;; +12FEB;CYPRO-MINOAN SIGN CM107;Lo;0;L;;;;;N;;;;; +12FEC;CYPRO-MINOAN SIGN CM108;Lo;0;L;;;;;N;;;;; +12FED;CYPRO-MINOAN SIGN CM109;Lo;0;L;;;;;N;;;;; +12FEE;CYPRO-MINOAN SIGN CM110;Lo;0;L;;;;;N;;;;; +12FEF;CYPRO-MINOAN SIGN CM112;Lo;0;L;;;;;N;;;;; +12FF0;CYPRO-MINOAN SIGN CM114;Lo;0;L;;;;;N;;;;; +12FF1;CYPRO-MINOAN SIGN CM301;Po;0;L;;;;;N;;;;; +12FF2;CYPRO-MINOAN SIGN CM302;Po;0;L;;;;;N;;;;; 13000;EGYPTIAN HIEROGLYPH A001;Lo;0;L;;;;;N;;;;; 13001;EGYPTIAN HIEROGLYPH A002;Lo;0;L;;;;;N;;;;; 13002;EGYPTIAN HIEROGLYPH A003;Lo;0;L;;;;;N;;;;; @@ -23264,6 +24040,15 @@ 1342C;EGYPTIAN HIEROGLYPH AA030;Lo;0;L;;;;;N;;;;; 1342D;EGYPTIAN HIEROGLYPH AA031;Lo;0;L;;;;;N;;;;; 1342E;EGYPTIAN HIEROGLYPH AA032;Lo;0;L;;;;;N;;;;; +13430;EGYPTIAN HIEROGLYPH VERTICAL JOINER;Cf;0;L;;;;;N;;;;; +13431;EGYPTIAN HIEROGLYPH HORIZONTAL JOINER;Cf;0;L;;;;;N;;;;; +13432;EGYPTIAN HIEROGLYPH INSERT AT TOP START;Cf;0;L;;;;;N;;;;; +13433;EGYPTIAN HIEROGLYPH INSERT AT BOTTOM START;Cf;0;L;;;;;N;;;;; +13434;EGYPTIAN HIEROGLYPH INSERT AT TOP END;Cf;0;L;;;;;N;;;;; +13435;EGYPTIAN HIEROGLYPH INSERT AT BOTTOM END;Cf;0;L;;;;;N;;;;; +13436;EGYPTIAN HIEROGLYPH OVERLAY MIDDLE;Cf;0;L;;;;;N;;;;; +13437;EGYPTIAN HIEROGLYPH BEGIN SEGMENT;Cf;0;L;;;;;N;;;;; +13438;EGYPTIAN HIEROGLYPH END SEGMENT;Cf;0;L;;;;;N;;;;; 14400;ANATOLIAN HIEROGLYPH A001;Lo;0;L;;;;;N;;;;; 14401;ANATOLIAN HIEROGLYPH A002;Lo;0;L;;;;;N;;;;; 14402;ANATOLIAN HIEROGLYPH A003;Lo;0;L;;;;;N;;;;; @@ -24459,6 +25244,95 @@ 16A69;MRO DIGIT NINE;Nd;0;L;;9;9;9;N;;;;; 16A6E;MRO DANDA;Po;0;L;;;;;N;;;;; 16A6F;MRO DOUBLE DANDA;Po;0;L;;;;;N;;;;; +16A70;TANGSA LETTER OZ;Lo;0;L;;;;;N;;;;; +16A71;TANGSA LETTER OC;Lo;0;L;;;;;N;;;;; +16A72;TANGSA LETTER OQ;Lo;0;L;;;;;N;;;;; +16A73;TANGSA LETTER OX;Lo;0;L;;;;;N;;;;; +16A74;TANGSA LETTER AZ;Lo;0;L;;;;;N;;;;; +16A75;TANGSA LETTER AC;Lo;0;L;;;;;N;;;;; +16A76;TANGSA LETTER AQ;Lo;0;L;;;;;N;;;;; +16A77;TANGSA LETTER AX;Lo;0;L;;;;;N;;;;; +16A78;TANGSA LETTER VZ;Lo;0;L;;;;;N;;;;; +16A79;TANGSA LETTER VC;Lo;0;L;;;;;N;;;;; +16A7A;TANGSA LETTER VQ;Lo;0;L;;;;;N;;;;; +16A7B;TANGSA LETTER VX;Lo;0;L;;;;;N;;;;; +16A7C;TANGSA LETTER EZ;Lo;0;L;;;;;N;;;;; +16A7D;TANGSA LETTER EC;Lo;0;L;;;;;N;;;;; +16A7E;TANGSA LETTER EQ;Lo;0;L;;;;;N;;;;; +16A7F;TANGSA LETTER EX;Lo;0;L;;;;;N;;;;; +16A80;TANGSA LETTER IZ;Lo;0;L;;;;;N;;;;; +16A81;TANGSA LETTER IC;Lo;0;L;;;;;N;;;;; +16A82;TANGSA LETTER IQ;Lo;0;L;;;;;N;;;;; +16A83;TANGSA LETTER IX;Lo;0;L;;;;;N;;;;; +16A84;TANGSA LETTER UZ;Lo;0;L;;;;;N;;;;; +16A85;TANGSA LETTER UC;Lo;0;L;;;;;N;;;;; +16A86;TANGSA LETTER UQ;Lo;0;L;;;;;N;;;;; +16A87;TANGSA LETTER UX;Lo;0;L;;;;;N;;;;; +16A88;TANGSA LETTER AWZ;Lo;0;L;;;;;N;;;;; +16A89;TANGSA LETTER AWC;Lo;0;L;;;;;N;;;;; +16A8A;TANGSA LETTER AWQ;Lo;0;L;;;;;N;;;;; +16A8B;TANGSA LETTER AWX;Lo;0;L;;;;;N;;;;; +16A8C;TANGSA LETTER UIZ;Lo;0;L;;;;;N;;;;; +16A8D;TANGSA LETTER UIC;Lo;0;L;;;;;N;;;;; +16A8E;TANGSA LETTER UIQ;Lo;0;L;;;;;N;;;;; +16A8F;TANGSA LETTER UIX;Lo;0;L;;;;;N;;;;; +16A90;TANGSA LETTER FINAL NG;Lo;0;L;;;;;N;;;;; +16A91;TANGSA LETTER LONG UEX;Lo;0;L;;;;;N;;;;; +16A92;TANGSA LETTER SHORT UEZ;Lo;0;L;;;;;N;;;;; +16A93;TANGSA LETTER SHORT AWX;Lo;0;L;;;;;N;;;;; +16A94;TANGSA LETTER UEC;Lo;0;L;;;;;N;;;;; +16A95;TANGSA LETTER UEZ;Lo;0;L;;;;;N;;;;; +16A96;TANGSA LETTER UEQ;Lo;0;L;;;;;N;;;;; +16A97;TANGSA LETTER UEX;Lo;0;L;;;;;N;;;;; +16A98;TANGSA LETTER UIUZ;Lo;0;L;;;;;N;;;;; +16A99;TANGSA LETTER UIUC;Lo;0;L;;;;;N;;;;; +16A9A;TANGSA LETTER UIUQ;Lo;0;L;;;;;N;;;;; +16A9B;TANGSA LETTER UIUX;Lo;0;L;;;;;N;;;;; +16A9C;TANGSA LETTER MZ;Lo;0;L;;;;;N;;;;; +16A9D;TANGSA LETTER MC;Lo;0;L;;;;;N;;;;; +16A9E;TANGSA LETTER MQ;Lo;0;L;;;;;N;;;;; +16A9F;TANGSA LETTER MX;Lo;0;L;;;;;N;;;;; +16AA0;TANGSA LETTER KA;Lo;0;L;;;;;N;;;;; +16AA1;TANGSA LETTER KHA;Lo;0;L;;;;;N;;;;; +16AA2;TANGSA LETTER GA;Lo;0;L;;;;;N;;;;; +16AA3;TANGSA LETTER NGA;Lo;0;L;;;;;N;;;;; +16AA4;TANGSA LETTER SA;Lo;0;L;;;;;N;;;;; +16AA5;TANGSA LETTER YA;Lo;0;L;;;;;N;;;;; +16AA6;TANGSA LETTER WA;Lo;0;L;;;;;N;;;;; +16AA7;TANGSA LETTER PA;Lo;0;L;;;;;N;;;;; +16AA8;TANGSA LETTER NYA;Lo;0;L;;;;;N;;;;; +16AA9;TANGSA LETTER PHA;Lo;0;L;;;;;N;;;;; +16AAA;TANGSA LETTER BA;Lo;0;L;;;;;N;;;;; +16AAB;TANGSA LETTER MA;Lo;0;L;;;;;N;;;;; +16AAC;TANGSA LETTER NA;Lo;0;L;;;;;N;;;;; +16AAD;TANGSA LETTER HA;Lo;0;L;;;;;N;;;;; +16AAE;TANGSA LETTER LA;Lo;0;L;;;;;N;;;;; +16AAF;TANGSA LETTER HTA;Lo;0;L;;;;;N;;;;; +16AB0;TANGSA LETTER TA;Lo;0;L;;;;;N;;;;; +16AB1;TANGSA LETTER DA;Lo;0;L;;;;;N;;;;; +16AB2;TANGSA LETTER RA;Lo;0;L;;;;;N;;;;; +16AB3;TANGSA LETTER NHA;Lo;0;L;;;;;N;;;;; +16AB4;TANGSA LETTER SHA;Lo;0;L;;;;;N;;;;; +16AB5;TANGSA LETTER CA;Lo;0;L;;;;;N;;;;; +16AB6;TANGSA LETTER TSA;Lo;0;L;;;;;N;;;;; +16AB7;TANGSA LETTER GHA;Lo;0;L;;;;;N;;;;; +16AB8;TANGSA LETTER HTTA;Lo;0;L;;;;;N;;;;; +16AB9;TANGSA LETTER THA;Lo;0;L;;;;;N;;;;; +16ABA;TANGSA LETTER XA;Lo;0;L;;;;;N;;;;; +16ABB;TANGSA LETTER FA;Lo;0;L;;;;;N;;;;; +16ABC;TANGSA LETTER DHA;Lo;0;L;;;;;N;;;;; +16ABD;TANGSA LETTER CHA;Lo;0;L;;;;;N;;;;; +16ABE;TANGSA LETTER ZA;Lo;0;L;;;;;N;;;;; +16AC0;TANGSA DIGIT ZERO;Nd;0;L;;0;0;0;N;;;;; +16AC1;TANGSA DIGIT ONE;Nd;0;L;;1;1;1;N;;;;; +16AC2;TANGSA DIGIT TWO;Nd;0;L;;2;2;2;N;;;;; +16AC3;TANGSA DIGIT THREE;Nd;0;L;;3;3;3;N;;;;; +16AC4;TANGSA DIGIT FOUR;Nd;0;L;;4;4;4;N;;;;; +16AC5;TANGSA DIGIT FIVE;Nd;0;L;;5;5;5;N;;;;; +16AC6;TANGSA DIGIT SIX;Nd;0;L;;6;6;6;N;;;;; +16AC7;TANGSA DIGIT SEVEN;Nd;0;L;;7;7;7;N;;;;; +16AC8;TANGSA DIGIT EIGHT;Nd;0;L;;8;8;8;N;;;;; +16AC9;TANGSA DIGIT NINE;Nd;0;L;;9;9;9;N;;;;; 16AD0;BASSA VAH LETTER ENNI;Lo;0;L;;;;;N;;;;; 16AD1;BASSA VAH LETTER KA;Lo;0;L;;;;;N;;;;; 16AD2;BASSA VAH LETTER SE;Lo;0;L;;;;;N;;;;; @@ -24782,6 +25656,13 @@ 16F42;MIAO LETTER WA;Lo;0;L;;;;;N;;;;; 16F43;MIAO LETTER AH;Lo;0;L;;;;;N;;;;; 16F44;MIAO LETTER HHA;Lo;0;L;;;;;N;;;;; +16F45;MIAO LETTER BRI;Lo;0;L;;;;;N;;;;; +16F46;MIAO LETTER SYI;Lo;0;L;;;;;N;;;;; +16F47;MIAO LETTER DZYI;Lo;0;L;;;;;N;;;;; +16F48;MIAO LETTER TE;Lo;0;L;;;;;N;;;;; +16F49;MIAO LETTER TSE;Lo;0;L;;;;;N;;;;; +16F4A;MIAO LETTER RTE;Lo;0;L;;;;;N;;;;; +16F4F;MIAO SIGN CONSONANT MODIFIER BAR;Mn;0;NSM;;;;;N;;;;; 16F50;MIAO LETTER NASALIZATION;Lo;0;L;;;;;N;;;;; 16F51;MIAO SIGN ASPIRATION;Mc;0;L;;;;;N;;;;; 16F52;MIAO SIGN REFORMED VOICING;Mc;0;L;;;;;N;;;;; @@ -24829,6 +25710,15 @@ 16F7C;MIAO VOWEL SIGN OU;Mc;0;L;;;;;N;;;;; 16F7D;MIAO VOWEL SIGN N;Mc;0;L;;;;;N;;;;; 16F7E;MIAO VOWEL SIGN NG;Mc;0;L;;;;;N;;;;; +16F7F;MIAO VOWEL SIGN UOG;Mc;0;L;;;;;N;;;;; +16F80;MIAO VOWEL SIGN YUI;Mc;0;L;;;;;N;;;;; +16F81;MIAO VOWEL SIGN OG;Mc;0;L;;;;;N;;;;; +16F82;MIAO VOWEL SIGN OER;Mc;0;L;;;;;N;;;;; +16F83;MIAO VOWEL SIGN VW;Mc;0;L;;;;;N;;;;; +16F84;MIAO VOWEL SIGN IG;Mc;0;L;;;;;N;;;;; +16F85;MIAO VOWEL SIGN EA;Mc;0;L;;;;;N;;;;; +16F86;MIAO VOWEL SIGN IONG;Mc;0;L;;;;;N;;;;; +16F87;MIAO VOWEL SIGN UI;Mc;0;L;;;;;N;;;;; 16F8F;MIAO TONE RIGHT;Mn;0;NSM;;;;;N;;;;; 16F90;MIAO TONE TOP RIGHT;Mn;0;NSM;;;;;N;;;;; 16F91;MIAO TONE ABOVE;Mn;0;NSM;;;;;N;;;;; @@ -24848,8 +25738,13 @@ 16F9F;MIAO LETTER REFORMED TONE-8;Lm;0;L;;;;;N;;;;; 16FE0;TANGUT ITERATION MARK;Lm;0;L;;;;;N;;;;; 16FE1;NUSHU ITERATION MARK;Lm;0;L;;;;;N;;;;; +16FE2;OLD CHINESE HOOK MARK;Po;0;ON;;;;;N;;;;; +16FE3;OLD CHINESE ITERATION MARK;Lm;0;L;;;;;N;;;;; +16FE4;KHITAN SMALL SCRIPT FILLER;Mn;0;NSM;;;;;N;;;;; +16FF0;VIETNAMESE ALTERNATE READING MARK CA;Mc;6;L;;;;;N;;;;; +16FF1;VIETNAMESE ALTERNATE READING MARK NHAY;Mc;6;L;;;;;N;;;;; 17000;<Tangut Ideograph, First>;Lo;0;L;;;;;N;;;;; -187F1;<Tangut Ideograph, Last>;Lo;0;L;;;;;N;;;;; +187F7;<Tangut Ideograph, Last>;Lo;0;L;;;;;N;;;;; 18800;TANGUT COMPONENT-001;Lo;0;L;;;;;N;;;;; 18801;TANGUT COMPONENT-002;Lo;0;L;;;;;N;;;;; 18802;TANGUT COMPONENT-003;Lo;0;L;;;;;N;;;;; @@ -25605,6 +26500,504 @@ 18AF0;TANGUT COMPONENT-753;Lo;0;L;;;;;N;;;;; 18AF1;TANGUT COMPONENT-754;Lo;0;L;;;;;N;;;;; 18AF2;TANGUT COMPONENT-755;Lo;0;L;;;;;N;;;;; +18AF3;TANGUT COMPONENT-756;Lo;0;L;;;;;N;;;;; +18AF4;TANGUT COMPONENT-757;Lo;0;L;;;;;N;;;;; +18AF5;TANGUT COMPONENT-758;Lo;0;L;;;;;N;;;;; +18AF6;TANGUT COMPONENT-759;Lo;0;L;;;;;N;;;;; +18AF7;TANGUT COMPONENT-760;Lo;0;L;;;;;N;;;;; +18AF8;TANGUT COMPONENT-761;Lo;0;L;;;;;N;;;;; +18AF9;TANGUT COMPONENT-762;Lo;0;L;;;;;N;;;;; +18AFA;TANGUT COMPONENT-763;Lo;0;L;;;;;N;;;;; +18AFB;TANGUT COMPONENT-764;Lo;0;L;;;;;N;;;;; +18AFC;TANGUT COMPONENT-765;Lo;0;L;;;;;N;;;;; +18AFD;TANGUT COMPONENT-766;Lo;0;L;;;;;N;;;;; +18AFE;TANGUT COMPONENT-767;Lo;0;L;;;;;N;;;;; +18AFF;TANGUT COMPONENT-768;Lo;0;L;;;;;N;;;;; +18B00;KHITAN SMALL SCRIPT CHARACTER-18B00;Lo;0;L;;;;;N;;;;; +18B01;KHITAN SMALL SCRIPT CHARACTER-18B01;Lo;0;L;;;;;N;;;;; +18B02;KHITAN SMALL SCRIPT CHARACTER-18B02;Lo;0;L;;;;;N;;;;; +18B03;KHITAN SMALL SCRIPT CHARACTER-18B03;Lo;0;L;;;;;N;;;;; +18B04;KHITAN SMALL SCRIPT CHARACTER-18B04;Lo;0;L;;;;;N;;;;; +18B05;KHITAN SMALL SCRIPT CHARACTER-18B05;Lo;0;L;;;;;N;;;;; +18B06;KHITAN SMALL SCRIPT CHARACTER-18B06;Lo;0;L;;;;;N;;;;; +18B07;KHITAN SMALL SCRIPT CHARACTER-18B07;Lo;0;L;;;;;N;;;;; +18B08;KHITAN SMALL SCRIPT CHARACTER-18B08;Lo;0;L;;;;;N;;;;; +18B09;KHITAN SMALL SCRIPT CHARACTER-18B09;Lo;0;L;;;;;N;;;;; +18B0A;KHITAN SMALL SCRIPT CHARACTER-18B0A;Lo;0;L;;;;;N;;;;; +18B0B;KHITAN SMALL SCRIPT CHARACTER-18B0B;Lo;0;L;;;;;N;;;;; +18B0C;KHITAN SMALL SCRIPT CHARACTER-18B0C;Lo;0;L;;;;;N;;;;; +18B0D;KHITAN SMALL SCRIPT CHARACTER-18B0D;Lo;0;L;;;;;N;;;;; +18B0E;KHITAN SMALL SCRIPT CHARACTER-18B0E;Lo;0;L;;;;;N;;;;; +18B0F;KHITAN SMALL SCRIPT CHARACTER-18B0F;Lo;0;L;;;;;N;;;;; +18B10;KHITAN SMALL SCRIPT CHARACTER-18B10;Lo;0;L;;;;;N;;;;; +18B11;KHITAN SMALL SCRIPT CHARACTER-18B11;Lo;0;L;;;;;N;;;;; +18B12;KHITAN SMALL SCRIPT CHARACTER-18B12;Lo;0;L;;;;;N;;;;; +18B13;KHITAN SMALL SCRIPT CHARACTER-18B13;Lo;0;L;;;;;N;;;;; +18B14;KHITAN SMALL SCRIPT CHARACTER-18B14;Lo;0;L;;;;;N;;;;; +18B15;KHITAN SMALL SCRIPT CHARACTER-18B15;Lo;0;L;;;;;N;;;;; +18B16;KHITAN SMALL SCRIPT CHARACTER-18B16;Lo;0;L;;;;;N;;;;; +18B17;KHITAN SMALL SCRIPT CHARACTER-18B17;Lo;0;L;;;;;N;;;;; +18B18;KHITAN SMALL SCRIPT CHARACTER-18B18;Lo;0;L;;;;;N;;;;; +18B19;KHITAN SMALL SCRIPT CHARACTER-18B19;Lo;0;L;;;;;N;;;;; +18B1A;KHITAN SMALL SCRIPT CHARACTER-18B1A;Lo;0;L;;;;;N;;;;; +18B1B;KHITAN SMALL SCRIPT CHARACTER-18B1B;Lo;0;L;;;;;N;;;;; +18B1C;KHITAN SMALL SCRIPT CHARACTER-18B1C;Lo;0;L;;;;;N;;;;; +18B1D;KHITAN SMALL SCRIPT CHARACTER-18B1D;Lo;0;L;;;;;N;;;;; +18B1E;KHITAN SMALL SCRIPT CHARACTER-18B1E;Lo;0;L;;;;;N;;;;; +18B1F;KHITAN SMALL SCRIPT CHARACTER-18B1F;Lo;0;L;;;;;N;;;;; +18B20;KHITAN SMALL SCRIPT CHARACTER-18B20;Lo;0;L;;;;;N;;;;; +18B21;KHITAN SMALL SCRIPT CHARACTER-18B21;Lo;0;L;;;;;N;;;;; +18B22;KHITAN SMALL SCRIPT CHARACTER-18B22;Lo;0;L;;;;;N;;;;; +18B23;KHITAN SMALL SCRIPT CHARACTER-18B23;Lo;0;L;;;;;N;;;;; +18B24;KHITAN SMALL SCRIPT CHARACTER-18B24;Lo;0;L;;;;;N;;;;; +18B25;KHITAN SMALL SCRIPT CHARACTER-18B25;Lo;0;L;;;;;N;;;;; +18B26;KHITAN SMALL SCRIPT CHARACTER-18B26;Lo;0;L;;;;;N;;;;; +18B27;KHITAN SMALL SCRIPT CHARACTER-18B27;Lo;0;L;;;;;N;;;;; +18B28;KHITAN SMALL SCRIPT CHARACTER-18B28;Lo;0;L;;;;;N;;;;; +18B29;KHITAN SMALL SCRIPT CHARACTER-18B29;Lo;0;L;;;;;N;;;;; +18B2A;KHITAN SMALL SCRIPT CHARACTER-18B2A;Lo;0;L;;;;;N;;;;; +18B2B;KHITAN SMALL SCRIPT CHARACTER-18B2B;Lo;0;L;;;;;N;;;;; +18B2C;KHITAN SMALL SCRIPT CHARACTER-18B2C;Lo;0;L;;;;;N;;;;; +18B2D;KHITAN SMALL SCRIPT CHARACTER-18B2D;Lo;0;L;;;;;N;;;;; +18B2E;KHITAN SMALL SCRIPT CHARACTER-18B2E;Lo;0;L;;;;;N;;;;; +18B2F;KHITAN SMALL SCRIPT CHARACTER-18B2F;Lo;0;L;;;;;N;;;;; +18B30;KHITAN SMALL SCRIPT CHARACTER-18B30;Lo;0;L;;;;;N;;;;; +18B31;KHITAN SMALL SCRIPT CHARACTER-18B31;Lo;0;L;;;;;N;;;;; +18B32;KHITAN SMALL SCRIPT CHARACTER-18B32;Lo;0;L;;;;;N;;;;; +18B33;KHITAN SMALL SCRIPT CHARACTER-18B33;Lo;0;L;;;;;N;;;;; +18B34;KHITAN SMALL SCRIPT CHARACTER-18B34;Lo;0;L;;;;;N;;;;; +18B35;KHITAN SMALL SCRIPT CHARACTER-18B35;Lo;0;L;;;;;N;;;;; +18B36;KHITAN SMALL SCRIPT CHARACTER-18B36;Lo;0;L;;;;;N;;;;; +18B37;KHITAN SMALL SCRIPT CHARACTER-18B37;Lo;0;L;;;;;N;;;;; +18B38;KHITAN SMALL SCRIPT CHARACTER-18B38;Lo;0;L;;;;;N;;;;; +18B39;KHITAN SMALL SCRIPT CHARACTER-18B39;Lo;0;L;;;;;N;;;;; +18B3A;KHITAN SMALL SCRIPT CHARACTER-18B3A;Lo;0;L;;;;;N;;;;; +18B3B;KHITAN SMALL SCRIPT CHARACTER-18B3B;Lo;0;L;;;;;N;;;;; +18B3C;KHITAN SMALL SCRIPT CHARACTER-18B3C;Lo;0;L;;;;;N;;;;; +18B3D;KHITAN SMALL SCRIPT CHARACTER-18B3D;Lo;0;L;;;;;N;;;;; +18B3E;KHITAN SMALL SCRIPT CHARACTER-18B3E;Lo;0;L;;;;;N;;;;; +18B3F;KHITAN SMALL SCRIPT CHARACTER-18B3F;Lo;0;L;;;;;N;;;;; +18B40;KHITAN SMALL SCRIPT CHARACTER-18B40;Lo;0;L;;;;;N;;;;; +18B41;KHITAN SMALL SCRIPT CHARACTER-18B41;Lo;0;L;;;;;N;;;;; +18B42;KHITAN SMALL SCRIPT CHARACTER-18B42;Lo;0;L;;;;;N;;;;; +18B43;KHITAN SMALL SCRIPT CHARACTER-18B43;Lo;0;L;;;;;N;;;;; +18B44;KHITAN SMALL SCRIPT CHARACTER-18B44;Lo;0;L;;;;;N;;;;; +18B45;KHITAN SMALL SCRIPT CHARACTER-18B45;Lo;0;L;;;;;N;;;;; +18B46;KHITAN SMALL SCRIPT CHARACTER-18B46;Lo;0;L;;;;;N;;;;; +18B47;KHITAN SMALL SCRIPT CHARACTER-18B47;Lo;0;L;;;;;N;;;;; +18B48;KHITAN SMALL SCRIPT CHARACTER-18B48;Lo;0;L;;;;;N;;;;; +18B49;KHITAN SMALL SCRIPT CHARACTER-18B49;Lo;0;L;;;;;N;;;;; +18B4A;KHITAN SMALL SCRIPT CHARACTER-18B4A;Lo;0;L;;;;;N;;;;; +18B4B;KHITAN SMALL SCRIPT CHARACTER-18B4B;Lo;0;L;;;;;N;;;;; +18B4C;KHITAN SMALL SCRIPT CHARACTER-18B4C;Lo;0;L;;;;;N;;;;; +18B4D;KHITAN SMALL SCRIPT CHARACTER-18B4D;Lo;0;L;;;;;N;;;;; +18B4E;KHITAN SMALL SCRIPT CHARACTER-18B4E;Lo;0;L;;;;;N;;;;; +18B4F;KHITAN SMALL SCRIPT CHARACTER-18B4F;Lo;0;L;;;;;N;;;;; +18B50;KHITAN SMALL SCRIPT CHARACTER-18B50;Lo;0;L;;;;;N;;;;; +18B51;KHITAN SMALL SCRIPT CHARACTER-18B51;Lo;0;L;;;;;N;;;;; +18B52;KHITAN SMALL SCRIPT CHARACTER-18B52;Lo;0;L;;;;;N;;;;; +18B53;KHITAN SMALL SCRIPT CHARACTER-18B53;Lo;0;L;;;;;N;;;;; +18B54;KHITAN SMALL SCRIPT CHARACTER-18B54;Lo;0;L;;;;;N;;;;; +18B55;KHITAN SMALL SCRIPT CHARACTER-18B55;Lo;0;L;;;;;N;;;;; +18B56;KHITAN SMALL SCRIPT CHARACTER-18B56;Lo;0;L;;;;;N;;;;; +18B57;KHITAN SMALL SCRIPT CHARACTER-18B57;Lo;0;L;;;;;N;;;;; +18B58;KHITAN SMALL SCRIPT CHARACTER-18B58;Lo;0;L;;;;;N;;;;; +18B59;KHITAN SMALL SCRIPT CHARACTER-18B59;Lo;0;L;;;;;N;;;;; +18B5A;KHITAN SMALL SCRIPT CHARACTER-18B5A;Lo;0;L;;;;;N;;;;; +18B5B;KHITAN SMALL SCRIPT CHARACTER-18B5B;Lo;0;L;;;;;N;;;;; +18B5C;KHITAN SMALL SCRIPT CHARACTER-18B5C;Lo;0;L;;;;;N;;;;; +18B5D;KHITAN SMALL SCRIPT CHARACTER-18B5D;Lo;0;L;;;;;N;;;;; +18B5E;KHITAN SMALL SCRIPT CHARACTER-18B5E;Lo;0;L;;;;;N;;;;; +18B5F;KHITAN SMALL SCRIPT CHARACTER-18B5F;Lo;0;L;;;;;N;;;;; +18B60;KHITAN SMALL SCRIPT CHARACTER-18B60;Lo;0;L;;;;;N;;;;; +18B61;KHITAN SMALL SCRIPT CHARACTER-18B61;Lo;0;L;;;;;N;;;;; +18B62;KHITAN SMALL SCRIPT CHARACTER-18B62;Lo;0;L;;;;;N;;;;; +18B63;KHITAN SMALL SCRIPT CHARACTER-18B63;Lo;0;L;;;;;N;;;;; +18B64;KHITAN SMALL SCRIPT CHARACTER-18B64;Lo;0;L;;;;;N;;;;; +18B65;KHITAN SMALL SCRIPT CHARACTER-18B65;Lo;0;L;;;;;N;;;;; +18B66;KHITAN SMALL SCRIPT CHARACTER-18B66;Lo;0;L;;;;;N;;;;; +18B67;KHITAN SMALL SCRIPT CHARACTER-18B67;Lo;0;L;;;;;N;;;;; +18B68;KHITAN SMALL SCRIPT CHARACTER-18B68;Lo;0;L;;;;;N;;;;; +18B69;KHITAN SMALL SCRIPT CHARACTER-18B69;Lo;0;L;;;;;N;;;;; +18B6A;KHITAN SMALL SCRIPT CHARACTER-18B6A;Lo;0;L;;;;;N;;;;; +18B6B;KHITAN SMALL SCRIPT CHARACTER-18B6B;Lo;0;L;;;;;N;;;;; +18B6C;KHITAN SMALL SCRIPT CHARACTER-18B6C;Lo;0;L;;;;;N;;;;; +18B6D;KHITAN SMALL SCRIPT CHARACTER-18B6D;Lo;0;L;;;;;N;;;;; +18B6E;KHITAN SMALL SCRIPT CHARACTER-18B6E;Lo;0;L;;;;;N;;;;; +18B6F;KHITAN SMALL SCRIPT CHARACTER-18B6F;Lo;0;L;;;;;N;;;;; +18B70;KHITAN SMALL SCRIPT CHARACTER-18B70;Lo;0;L;;;;;N;;;;; +18B71;KHITAN SMALL SCRIPT CHARACTER-18B71;Lo;0;L;;;;;N;;;;; +18B72;KHITAN SMALL SCRIPT CHARACTER-18B72;Lo;0;L;;;;;N;;;;; +18B73;KHITAN SMALL SCRIPT CHARACTER-18B73;Lo;0;L;;;;;N;;;;; +18B74;KHITAN SMALL SCRIPT CHARACTER-18B74;Lo;0;L;;;;;N;;;;; +18B75;KHITAN SMALL SCRIPT CHARACTER-18B75;Lo;0;L;;;;;N;;;;; +18B76;KHITAN SMALL SCRIPT CHARACTER-18B76;Lo;0;L;;;;;N;;;;; +18B77;KHITAN SMALL SCRIPT CHARACTER-18B77;Lo;0;L;;;;;N;;;;; +18B78;KHITAN SMALL SCRIPT CHARACTER-18B78;Lo;0;L;;;;;N;;;;; +18B79;KHITAN SMALL SCRIPT CHARACTER-18B79;Lo;0;L;;;;;N;;;;; +18B7A;KHITAN SMALL SCRIPT CHARACTER-18B7A;Lo;0;L;;;;;N;;;;; +18B7B;KHITAN SMALL SCRIPT CHARACTER-18B7B;Lo;0;L;;;;;N;;;;; +18B7C;KHITAN SMALL SCRIPT CHARACTER-18B7C;Lo;0;L;;;;;N;;;;; +18B7D;KHITAN SMALL SCRIPT CHARACTER-18B7D;Lo;0;L;;;;;N;;;;; +18B7E;KHITAN SMALL SCRIPT CHARACTER-18B7E;Lo;0;L;;;;;N;;;;; +18B7F;KHITAN SMALL SCRIPT CHARACTER-18B7F;Lo;0;L;;;;;N;;;;; +18B80;KHITAN SMALL SCRIPT CHARACTER-18B80;Lo;0;L;;;;;N;;;;; +18B81;KHITAN SMALL SCRIPT CHARACTER-18B81;Lo;0;L;;;;;N;;;;; +18B82;KHITAN SMALL SCRIPT CHARACTER-18B82;Lo;0;L;;;;;N;;;;; +18B83;KHITAN SMALL SCRIPT CHARACTER-18B83;Lo;0;L;;;;;N;;;;; +18B84;KHITAN SMALL SCRIPT CHARACTER-18B84;Lo;0;L;;;;;N;;;;; +18B85;KHITAN SMALL SCRIPT CHARACTER-18B85;Lo;0;L;;;;;N;;;;; +18B86;KHITAN SMALL SCRIPT CHARACTER-18B86;Lo;0;L;;;;;N;;;;; +18B87;KHITAN SMALL SCRIPT CHARACTER-18B87;Lo;0;L;;;;;N;;;;; +18B88;KHITAN SMALL SCRIPT CHARACTER-18B88;Lo;0;L;;;;;N;;;;; +18B89;KHITAN SMALL SCRIPT CHARACTER-18B89;Lo;0;L;;;;;N;;;;; +18B8A;KHITAN SMALL SCRIPT CHARACTER-18B8A;Lo;0;L;;;;;N;;;;; +18B8B;KHITAN SMALL SCRIPT CHARACTER-18B8B;Lo;0;L;;;;;N;;;;; +18B8C;KHITAN SMALL SCRIPT CHARACTER-18B8C;Lo;0;L;;;;;N;;;;; +18B8D;KHITAN SMALL SCRIPT CHARACTER-18B8D;Lo;0;L;;;;;N;;;;; +18B8E;KHITAN SMALL SCRIPT CHARACTER-18B8E;Lo;0;L;;;;;N;;;;; +18B8F;KHITAN SMALL SCRIPT CHARACTER-18B8F;Lo;0;L;;;;;N;;;;; +18B90;KHITAN SMALL SCRIPT CHARACTER-18B90;Lo;0;L;;;;;N;;;;; +18B91;KHITAN SMALL SCRIPT CHARACTER-18B91;Lo;0;L;;;;;N;;;;; +18B92;KHITAN SMALL SCRIPT CHARACTER-18B92;Lo;0;L;;;;;N;;;;; +18B93;KHITAN SMALL SCRIPT CHARACTER-18B93;Lo;0;L;;;;;N;;;;; +18B94;KHITAN SMALL SCRIPT CHARACTER-18B94;Lo;0;L;;;;;N;;;;; +18B95;KHITAN SMALL SCRIPT CHARACTER-18B95;Lo;0;L;;;;;N;;;;; +18B96;KHITAN SMALL SCRIPT CHARACTER-18B96;Lo;0;L;;;;;N;;;;; +18B97;KHITAN SMALL SCRIPT CHARACTER-18B97;Lo;0;L;;;;;N;;;;; +18B98;KHITAN SMALL SCRIPT CHARACTER-18B98;Lo;0;L;;;;;N;;;;; +18B99;KHITAN SMALL SCRIPT CHARACTER-18B99;Lo;0;L;;;;;N;;;;; +18B9A;KHITAN SMALL SCRIPT CHARACTER-18B9A;Lo;0;L;;;;;N;;;;; +18B9B;KHITAN SMALL SCRIPT CHARACTER-18B9B;Lo;0;L;;;;;N;;;;; +18B9C;KHITAN SMALL SCRIPT CHARACTER-18B9C;Lo;0;L;;;;;N;;;;; +18B9D;KHITAN SMALL SCRIPT CHARACTER-18B9D;Lo;0;L;;;;;N;;;;; +18B9E;KHITAN SMALL SCRIPT CHARACTER-18B9E;Lo;0;L;;;;;N;;;;; +18B9F;KHITAN SMALL SCRIPT CHARACTER-18B9F;Lo;0;L;;;;;N;;;;; +18BA0;KHITAN SMALL SCRIPT CHARACTER-18BA0;Lo;0;L;;;;;N;;;;; +18BA1;KHITAN SMALL SCRIPT CHARACTER-18BA1;Lo;0;L;;;;;N;;;;; +18BA2;KHITAN SMALL SCRIPT CHARACTER-18BA2;Lo;0;L;;;;;N;;;;; +18BA3;KHITAN SMALL SCRIPT CHARACTER-18BA3;Lo;0;L;;;;;N;;;;; +18BA4;KHITAN SMALL SCRIPT CHARACTER-18BA4;Lo;0;L;;;;;N;;;;; +18BA5;KHITAN SMALL SCRIPT CHARACTER-18BA5;Lo;0;L;;;;;N;;;;; +18BA6;KHITAN SMALL SCRIPT CHARACTER-18BA6;Lo;0;L;;;;;N;;;;; +18BA7;KHITAN SMALL SCRIPT CHARACTER-18BA7;Lo;0;L;;;;;N;;;;; +18BA8;KHITAN SMALL SCRIPT CHARACTER-18BA8;Lo;0;L;;;;;N;;;;; +18BA9;KHITAN SMALL SCRIPT CHARACTER-18BA9;Lo;0;L;;;;;N;;;;; +18BAA;KHITAN SMALL SCRIPT CHARACTER-18BAA;Lo;0;L;;;;;N;;;;; +18BAB;KHITAN SMALL SCRIPT CHARACTER-18BAB;Lo;0;L;;;;;N;;;;; +18BAC;KHITAN SMALL SCRIPT CHARACTER-18BAC;Lo;0;L;;;;;N;;;;; +18BAD;KHITAN SMALL SCRIPT CHARACTER-18BAD;Lo;0;L;;;;;N;;;;; +18BAE;KHITAN SMALL SCRIPT CHARACTER-18BAE;Lo;0;L;;;;;N;;;;; +18BAF;KHITAN SMALL SCRIPT CHARACTER-18BAF;Lo;0;L;;;;;N;;;;; +18BB0;KHITAN SMALL SCRIPT CHARACTER-18BB0;Lo;0;L;;;;;N;;;;; +18BB1;KHITAN SMALL SCRIPT CHARACTER-18BB1;Lo;0;L;;;;;N;;;;; +18BB2;KHITAN SMALL SCRIPT CHARACTER-18BB2;Lo;0;L;;;;;N;;;;; +18BB3;KHITAN SMALL SCRIPT CHARACTER-18BB3;Lo;0;L;;;;;N;;;;; +18BB4;KHITAN SMALL SCRIPT CHARACTER-18BB4;Lo;0;L;;;;;N;;;;; +18BB5;KHITAN SMALL SCRIPT CHARACTER-18BB5;Lo;0;L;;;;;N;;;;; +18BB6;KHITAN SMALL SCRIPT CHARACTER-18BB6;Lo;0;L;;;;;N;;;;; +18BB7;KHITAN SMALL SCRIPT CHARACTER-18BB7;Lo;0;L;;;;;N;;;;; +18BB8;KHITAN SMALL SCRIPT CHARACTER-18BB8;Lo;0;L;;;;;N;;;;; +18BB9;KHITAN SMALL SCRIPT CHARACTER-18BB9;Lo;0;L;;;;;N;;;;; +18BBA;KHITAN SMALL SCRIPT CHARACTER-18BBA;Lo;0;L;;;;;N;;;;; +18BBB;KHITAN SMALL SCRIPT CHARACTER-18BBB;Lo;0;L;;;;;N;;;;; +18BBC;KHITAN SMALL SCRIPT CHARACTER-18BBC;Lo;0;L;;;;;N;;;;; +18BBD;KHITAN SMALL SCRIPT CHARACTER-18BBD;Lo;0;L;;;;;N;;;;; +18BBE;KHITAN SMALL SCRIPT CHARACTER-18BBE;Lo;0;L;;;;;N;;;;; +18BBF;KHITAN SMALL SCRIPT CHARACTER-18BBF;Lo;0;L;;;;;N;;;;; +18BC0;KHITAN SMALL SCRIPT CHARACTER-18BC0;Lo;0;L;;;;;N;;;;; +18BC1;KHITAN SMALL SCRIPT CHARACTER-18BC1;Lo;0;L;;;;;N;;;;; +18BC2;KHITAN SMALL SCRIPT CHARACTER-18BC2;Lo;0;L;;;;;N;;;;; +18BC3;KHITAN SMALL SCRIPT CHARACTER-18BC3;Lo;0;L;;;;;N;;;;; +18BC4;KHITAN SMALL SCRIPT CHARACTER-18BC4;Lo;0;L;;;;;N;;;;; +18BC5;KHITAN SMALL SCRIPT CHARACTER-18BC5;Lo;0;L;;;;;N;;;;; +18BC6;KHITAN SMALL SCRIPT CHARACTER-18BC6;Lo;0;L;;;;;N;;;;; +18BC7;KHITAN SMALL SCRIPT CHARACTER-18BC7;Lo;0;L;;;;;N;;;;; +18BC8;KHITAN SMALL SCRIPT CHARACTER-18BC8;Lo;0;L;;;;;N;;;;; +18BC9;KHITAN SMALL SCRIPT CHARACTER-18BC9;Lo;0;L;;;;;N;;;;; +18BCA;KHITAN SMALL SCRIPT CHARACTER-18BCA;Lo;0;L;;;;;N;;;;; +18BCB;KHITAN SMALL SCRIPT CHARACTER-18BCB;Lo;0;L;;;;;N;;;;; +18BCC;KHITAN SMALL SCRIPT CHARACTER-18BCC;Lo;0;L;;;;;N;;;;; +18BCD;KHITAN SMALL SCRIPT CHARACTER-18BCD;Lo;0;L;;;;;N;;;;; +18BCE;KHITAN SMALL SCRIPT CHARACTER-18BCE;Lo;0;L;;;;;N;;;;; +18BCF;KHITAN SMALL SCRIPT CHARACTER-18BCF;Lo;0;L;;;;;N;;;;; +18BD0;KHITAN SMALL SCRIPT CHARACTER-18BD0;Lo;0;L;;;;;N;;;;; +18BD1;KHITAN SMALL SCRIPT CHARACTER-18BD1;Lo;0;L;;;;;N;;;;; +18BD2;KHITAN SMALL SCRIPT CHARACTER-18BD2;Lo;0;L;;;;;N;;;;; +18BD3;KHITAN SMALL SCRIPT CHARACTER-18BD3;Lo;0;L;;;;;N;;;;; +18BD4;KHITAN SMALL SCRIPT CHARACTER-18BD4;Lo;0;L;;;;;N;;;;; +18BD5;KHITAN SMALL SCRIPT CHARACTER-18BD5;Lo;0;L;;;;;N;;;;; +18BD6;KHITAN SMALL SCRIPT CHARACTER-18BD6;Lo;0;L;;;;;N;;;;; +18BD7;KHITAN SMALL SCRIPT CHARACTER-18BD7;Lo;0;L;;;;;N;;;;; +18BD8;KHITAN SMALL SCRIPT CHARACTER-18BD8;Lo;0;L;;;;;N;;;;; +18BD9;KHITAN SMALL SCRIPT CHARACTER-18BD9;Lo;0;L;;;;;N;;;;; +18BDA;KHITAN SMALL SCRIPT CHARACTER-18BDA;Lo;0;L;;;;;N;;;;; +18BDB;KHITAN SMALL SCRIPT CHARACTER-18BDB;Lo;0;L;;;;;N;;;;; +18BDC;KHITAN SMALL SCRIPT CHARACTER-18BDC;Lo;0;L;;;;;N;;;;; +18BDD;KHITAN SMALL SCRIPT CHARACTER-18BDD;Lo;0;L;;;;;N;;;;; +18BDE;KHITAN SMALL SCRIPT CHARACTER-18BDE;Lo;0;L;;;;;N;;;;; +18BDF;KHITAN SMALL SCRIPT CHARACTER-18BDF;Lo;0;L;;;;;N;;;;; +18BE0;KHITAN SMALL SCRIPT CHARACTER-18BE0;Lo;0;L;;;;;N;;;;; +18BE1;KHITAN SMALL SCRIPT CHARACTER-18BE1;Lo;0;L;;;;;N;;;;; +18BE2;KHITAN SMALL SCRIPT CHARACTER-18BE2;Lo;0;L;;;;;N;;;;; +18BE3;KHITAN SMALL SCRIPT CHARACTER-18BE3;Lo;0;L;;;;;N;;;;; +18BE4;KHITAN SMALL SCRIPT CHARACTER-18BE4;Lo;0;L;;;;;N;;;;; +18BE5;KHITAN SMALL SCRIPT CHARACTER-18BE5;Lo;0;L;;;;;N;;;;; +18BE6;KHITAN SMALL SCRIPT CHARACTER-18BE6;Lo;0;L;;;;;N;;;;; +18BE7;KHITAN SMALL SCRIPT CHARACTER-18BE7;Lo;0;L;;;;;N;;;;; +18BE8;KHITAN SMALL SCRIPT CHARACTER-18BE8;Lo;0;L;;;;;N;;;;; +18BE9;KHITAN SMALL SCRIPT CHARACTER-18BE9;Lo;0;L;;;;;N;;;;; +18BEA;KHITAN SMALL SCRIPT CHARACTER-18BEA;Lo;0;L;;;;;N;;;;; +18BEB;KHITAN SMALL SCRIPT CHARACTER-18BEB;Lo;0;L;;;;;N;;;;; +18BEC;KHITAN SMALL SCRIPT CHARACTER-18BEC;Lo;0;L;;;;;N;;;;; +18BED;KHITAN SMALL SCRIPT CHARACTER-18BED;Lo;0;L;;;;;N;;;;; +18BEE;KHITAN SMALL SCRIPT CHARACTER-18BEE;Lo;0;L;;;;;N;;;;; +18BEF;KHITAN SMALL SCRIPT CHARACTER-18BEF;Lo;0;L;;;;;N;;;;; +18BF0;KHITAN SMALL SCRIPT CHARACTER-18BF0;Lo;0;L;;;;;N;;;;; +18BF1;KHITAN SMALL SCRIPT CHARACTER-18BF1;Lo;0;L;;;;;N;;;;; +18BF2;KHITAN SMALL SCRIPT CHARACTER-18BF2;Lo;0;L;;;;;N;;;;; +18BF3;KHITAN SMALL SCRIPT CHARACTER-18BF3;Lo;0;L;;;;;N;;;;; +18BF4;KHITAN SMALL SCRIPT CHARACTER-18BF4;Lo;0;L;;;;;N;;;;; +18BF5;KHITAN SMALL SCRIPT CHARACTER-18BF5;Lo;0;L;;;;;N;;;;; +18BF6;KHITAN SMALL SCRIPT CHARACTER-18BF6;Lo;0;L;;;;;N;;;;; +18BF7;KHITAN SMALL SCRIPT CHARACTER-18BF7;Lo;0;L;;;;;N;;;;; +18BF8;KHITAN SMALL SCRIPT CHARACTER-18BF8;Lo;0;L;;;;;N;;;;; +18BF9;KHITAN SMALL SCRIPT CHARACTER-18BF9;Lo;0;L;;;;;N;;;;; +18BFA;KHITAN SMALL SCRIPT CHARACTER-18BFA;Lo;0;L;;;;;N;;;;; +18BFB;KHITAN SMALL SCRIPT CHARACTER-18BFB;Lo;0;L;;;;;N;;;;; +18BFC;KHITAN SMALL SCRIPT CHARACTER-18BFC;Lo;0;L;;;;;N;;;;; +18BFD;KHITAN SMALL SCRIPT CHARACTER-18BFD;Lo;0;L;;;;;N;;;;; +18BFE;KHITAN SMALL SCRIPT CHARACTER-18BFE;Lo;0;L;;;;;N;;;;; +18BFF;KHITAN SMALL SCRIPT CHARACTER-18BFF;Lo;0;L;;;;;N;;;;; +18C00;KHITAN SMALL SCRIPT CHARACTER-18C00;Lo;0;L;;;;;N;;;;; +18C01;KHITAN SMALL SCRIPT CHARACTER-18C01;Lo;0;L;;;;;N;;;;; +18C02;KHITAN SMALL SCRIPT CHARACTER-18C02;Lo;0;L;;;;;N;;;;; +18C03;KHITAN SMALL SCRIPT CHARACTER-18C03;Lo;0;L;;;;;N;;;;; +18C04;KHITAN SMALL SCRIPT CHARACTER-18C04;Lo;0;L;;;;;N;;;;; +18C05;KHITAN SMALL SCRIPT CHARACTER-18C05;Lo;0;L;;;;;N;;;;; +18C06;KHITAN SMALL SCRIPT CHARACTER-18C06;Lo;0;L;;;;;N;;;;; +18C07;KHITAN SMALL SCRIPT CHARACTER-18C07;Lo;0;L;;;;;N;;;;; +18C08;KHITAN SMALL SCRIPT CHARACTER-18C08;Lo;0;L;;;;;N;;;;; +18C09;KHITAN SMALL SCRIPT CHARACTER-18C09;Lo;0;L;;;;;N;;;;; +18C0A;KHITAN SMALL SCRIPT CHARACTER-18C0A;Lo;0;L;;;;;N;;;;; +18C0B;KHITAN SMALL SCRIPT CHARACTER-18C0B;Lo;0;L;;;;;N;;;;; +18C0C;KHITAN SMALL SCRIPT CHARACTER-18C0C;Lo;0;L;;;;;N;;;;; +18C0D;KHITAN SMALL SCRIPT CHARACTER-18C0D;Lo;0;L;;;;;N;;;;; +18C0E;KHITAN SMALL SCRIPT CHARACTER-18C0E;Lo;0;L;;;;;N;;;;; +18C0F;KHITAN SMALL SCRIPT CHARACTER-18C0F;Lo;0;L;;;;;N;;;;; +18C10;KHITAN SMALL SCRIPT CHARACTER-18C10;Lo;0;L;;;;;N;;;;; +18C11;KHITAN SMALL SCRIPT CHARACTER-18C11;Lo;0;L;;;;;N;;;;; +18C12;KHITAN SMALL SCRIPT CHARACTER-18C12;Lo;0;L;;;;;N;;;;; +18C13;KHITAN SMALL SCRIPT CHARACTER-18C13;Lo;0;L;;;;;N;;;;; +18C14;KHITAN SMALL SCRIPT CHARACTER-18C14;Lo;0;L;;;;;N;;;;; +18C15;KHITAN SMALL SCRIPT CHARACTER-18C15;Lo;0;L;;;;;N;;;;; +18C16;KHITAN SMALL SCRIPT CHARACTER-18C16;Lo;0;L;;;;;N;;;;; +18C17;KHITAN SMALL SCRIPT CHARACTER-18C17;Lo;0;L;;;;;N;;;;; +18C18;KHITAN SMALL SCRIPT CHARACTER-18C18;Lo;0;L;;;;;N;;;;; +18C19;KHITAN SMALL SCRIPT CHARACTER-18C19;Lo;0;L;;;;;N;;;;; +18C1A;KHITAN SMALL SCRIPT CHARACTER-18C1A;Lo;0;L;;;;;N;;;;; +18C1B;KHITAN SMALL SCRIPT CHARACTER-18C1B;Lo;0;L;;;;;N;;;;; +18C1C;KHITAN SMALL SCRIPT CHARACTER-18C1C;Lo;0;L;;;;;N;;;;; +18C1D;KHITAN SMALL SCRIPT CHARACTER-18C1D;Lo;0;L;;;;;N;;;;; +18C1E;KHITAN SMALL SCRIPT CHARACTER-18C1E;Lo;0;L;;;;;N;;;;; +18C1F;KHITAN SMALL SCRIPT CHARACTER-18C1F;Lo;0;L;;;;;N;;;;; +18C20;KHITAN SMALL SCRIPT CHARACTER-18C20;Lo;0;L;;;;;N;;;;; +18C21;KHITAN SMALL SCRIPT CHARACTER-18C21;Lo;0;L;;;;;N;;;;; +18C22;KHITAN SMALL SCRIPT CHARACTER-18C22;Lo;0;L;;;;;N;;;;; +18C23;KHITAN SMALL SCRIPT CHARACTER-18C23;Lo;0;L;;;;;N;;;;; +18C24;KHITAN SMALL SCRIPT CHARACTER-18C24;Lo;0;L;;;;;N;;;;; +18C25;KHITAN SMALL SCRIPT CHARACTER-18C25;Lo;0;L;;;;;N;;;;; +18C26;KHITAN SMALL SCRIPT CHARACTER-18C26;Lo;0;L;;;;;N;;;;; +18C27;KHITAN SMALL SCRIPT CHARACTER-18C27;Lo;0;L;;;;;N;;;;; +18C28;KHITAN SMALL SCRIPT CHARACTER-18C28;Lo;0;L;;;;;N;;;;; +18C29;KHITAN SMALL SCRIPT CHARACTER-18C29;Lo;0;L;;;;;N;;;;; +18C2A;KHITAN SMALL SCRIPT CHARACTER-18C2A;Lo;0;L;;;;;N;;;;; +18C2B;KHITAN SMALL SCRIPT CHARACTER-18C2B;Lo;0;L;;;;;N;;;;; +18C2C;KHITAN SMALL SCRIPT CHARACTER-18C2C;Lo;0;L;;;;;N;;;;; +18C2D;KHITAN SMALL SCRIPT CHARACTER-18C2D;Lo;0;L;;;;;N;;;;; +18C2E;KHITAN SMALL SCRIPT CHARACTER-18C2E;Lo;0;L;;;;;N;;;;; +18C2F;KHITAN SMALL SCRIPT CHARACTER-18C2F;Lo;0;L;;;;;N;;;;; +18C30;KHITAN SMALL SCRIPT CHARACTER-18C30;Lo;0;L;;;;;N;;;;; +18C31;KHITAN SMALL SCRIPT CHARACTER-18C31;Lo;0;L;;;;;N;;;;; +18C32;KHITAN SMALL SCRIPT CHARACTER-18C32;Lo;0;L;;;;;N;;;;; +18C33;KHITAN SMALL SCRIPT CHARACTER-18C33;Lo;0;L;;;;;N;;;;; +18C34;KHITAN SMALL SCRIPT CHARACTER-18C34;Lo;0;L;;;;;N;;;;; +18C35;KHITAN SMALL SCRIPT CHARACTER-18C35;Lo;0;L;;;;;N;;;;; +18C36;KHITAN SMALL SCRIPT CHARACTER-18C36;Lo;0;L;;;;;N;;;;; +18C37;KHITAN SMALL SCRIPT CHARACTER-18C37;Lo;0;L;;;;;N;;;;; +18C38;KHITAN SMALL SCRIPT CHARACTER-18C38;Lo;0;L;;;;;N;;;;; +18C39;KHITAN SMALL SCRIPT CHARACTER-18C39;Lo;0;L;;;;;N;;;;; +18C3A;KHITAN SMALL SCRIPT CHARACTER-18C3A;Lo;0;L;;;;;N;;;;; +18C3B;KHITAN SMALL SCRIPT CHARACTER-18C3B;Lo;0;L;;;;;N;;;;; +18C3C;KHITAN SMALL SCRIPT CHARACTER-18C3C;Lo;0;L;;;;;N;;;;; +18C3D;KHITAN SMALL SCRIPT CHARACTER-18C3D;Lo;0;L;;;;;N;;;;; +18C3E;KHITAN SMALL SCRIPT CHARACTER-18C3E;Lo;0;L;;;;;N;;;;; +18C3F;KHITAN SMALL SCRIPT CHARACTER-18C3F;Lo;0;L;;;;;N;;;;; +18C40;KHITAN SMALL SCRIPT CHARACTER-18C40;Lo;0;L;;;;;N;;;;; +18C41;KHITAN SMALL SCRIPT CHARACTER-18C41;Lo;0;L;;;;;N;;;;; +18C42;KHITAN SMALL SCRIPT CHARACTER-18C42;Lo;0;L;;;;;N;;;;; +18C43;KHITAN SMALL SCRIPT CHARACTER-18C43;Lo;0;L;;;;;N;;;;; +18C44;KHITAN SMALL SCRIPT CHARACTER-18C44;Lo;0;L;;;;;N;;;;; +18C45;KHITAN SMALL SCRIPT CHARACTER-18C45;Lo;0;L;;;;;N;;;;; +18C46;KHITAN SMALL SCRIPT CHARACTER-18C46;Lo;0;L;;;;;N;;;;; +18C47;KHITAN SMALL SCRIPT CHARACTER-18C47;Lo;0;L;;;;;N;;;;; +18C48;KHITAN SMALL SCRIPT CHARACTER-18C48;Lo;0;L;;;;;N;;;;; +18C49;KHITAN SMALL SCRIPT CHARACTER-18C49;Lo;0;L;;;;;N;;;;; +18C4A;KHITAN SMALL SCRIPT CHARACTER-18C4A;Lo;0;L;;;;;N;;;;; +18C4B;KHITAN SMALL SCRIPT CHARACTER-18C4B;Lo;0;L;;;;;N;;;;; +18C4C;KHITAN SMALL SCRIPT CHARACTER-18C4C;Lo;0;L;;;;;N;;;;; +18C4D;KHITAN SMALL SCRIPT CHARACTER-18C4D;Lo;0;L;;;;;N;;;;; +18C4E;KHITAN SMALL SCRIPT CHARACTER-18C4E;Lo;0;L;;;;;N;;;;; +18C4F;KHITAN SMALL SCRIPT CHARACTER-18C4F;Lo;0;L;;;;;N;;;;; +18C50;KHITAN SMALL SCRIPT CHARACTER-18C50;Lo;0;L;;;;;N;;;;; +18C51;KHITAN SMALL SCRIPT CHARACTER-18C51;Lo;0;L;;;;;N;;;;; +18C52;KHITAN SMALL SCRIPT CHARACTER-18C52;Lo;0;L;;;;;N;;;;; +18C53;KHITAN SMALL SCRIPT CHARACTER-18C53;Lo;0;L;;;;;N;;;;; +18C54;KHITAN SMALL SCRIPT CHARACTER-18C54;Lo;0;L;;;;;N;;;;; +18C55;KHITAN SMALL SCRIPT CHARACTER-18C55;Lo;0;L;;;;;N;;;;; +18C56;KHITAN SMALL SCRIPT CHARACTER-18C56;Lo;0;L;;;;;N;;;;; +18C57;KHITAN SMALL SCRIPT CHARACTER-18C57;Lo;0;L;;;;;N;;;;; +18C58;KHITAN SMALL SCRIPT CHARACTER-18C58;Lo;0;L;;;;;N;;;;; +18C59;KHITAN SMALL SCRIPT CHARACTER-18C59;Lo;0;L;;;;;N;;;;; +18C5A;KHITAN SMALL SCRIPT CHARACTER-18C5A;Lo;0;L;;;;;N;;;;; +18C5B;KHITAN SMALL SCRIPT CHARACTER-18C5B;Lo;0;L;;;;;N;;;;; +18C5C;KHITAN SMALL SCRIPT CHARACTER-18C5C;Lo;0;L;;;;;N;;;;; +18C5D;KHITAN SMALL SCRIPT CHARACTER-18C5D;Lo;0;L;;;;;N;;;;; +18C5E;KHITAN SMALL SCRIPT CHARACTER-18C5E;Lo;0;L;;;;;N;;;;; +18C5F;KHITAN SMALL SCRIPT CHARACTER-18C5F;Lo;0;L;;;;;N;;;;; +18C60;KHITAN SMALL SCRIPT CHARACTER-18C60;Lo;0;L;;;;;N;;;;; +18C61;KHITAN SMALL SCRIPT CHARACTER-18C61;Lo;0;L;;;;;N;;;;; +18C62;KHITAN SMALL SCRIPT CHARACTER-18C62;Lo;0;L;;;;;N;;;;; +18C63;KHITAN SMALL SCRIPT CHARACTER-18C63;Lo;0;L;;;;;N;;;;; +18C64;KHITAN SMALL SCRIPT CHARACTER-18C64;Lo;0;L;;;;;N;;;;; +18C65;KHITAN SMALL SCRIPT CHARACTER-18C65;Lo;0;L;;;;;N;;;;; +18C66;KHITAN SMALL SCRIPT CHARACTER-18C66;Lo;0;L;;;;;N;;;;; +18C67;KHITAN SMALL SCRIPT CHARACTER-18C67;Lo;0;L;;;;;N;;;;; +18C68;KHITAN SMALL SCRIPT CHARACTER-18C68;Lo;0;L;;;;;N;;;;; +18C69;KHITAN SMALL SCRIPT CHARACTER-18C69;Lo;0;L;;;;;N;;;;; +18C6A;KHITAN SMALL SCRIPT CHARACTER-18C6A;Lo;0;L;;;;;N;;;;; +18C6B;KHITAN SMALL SCRIPT CHARACTER-18C6B;Lo;0;L;;;;;N;;;;; +18C6C;KHITAN SMALL SCRIPT CHARACTER-18C6C;Lo;0;L;;;;;N;;;;; +18C6D;KHITAN SMALL SCRIPT CHARACTER-18C6D;Lo;0;L;;;;;N;;;;; +18C6E;KHITAN SMALL SCRIPT CHARACTER-18C6E;Lo;0;L;;;;;N;;;;; +18C6F;KHITAN SMALL SCRIPT CHARACTER-18C6F;Lo;0;L;;;;;N;;;;; +18C70;KHITAN SMALL SCRIPT CHARACTER-18C70;Lo;0;L;;;;;N;;;;; +18C71;KHITAN SMALL SCRIPT CHARACTER-18C71;Lo;0;L;;;;;N;;;;; +18C72;KHITAN SMALL SCRIPT CHARACTER-18C72;Lo;0;L;;;;;N;;;;; +18C73;KHITAN SMALL SCRIPT CHARACTER-18C73;Lo;0;L;;;;;N;;;;; +18C74;KHITAN SMALL SCRIPT CHARACTER-18C74;Lo;0;L;;;;;N;;;;; +18C75;KHITAN SMALL SCRIPT CHARACTER-18C75;Lo;0;L;;;;;N;;;;; +18C76;KHITAN SMALL SCRIPT CHARACTER-18C76;Lo;0;L;;;;;N;;;;; +18C77;KHITAN SMALL SCRIPT CHARACTER-18C77;Lo;0;L;;;;;N;;;;; +18C78;KHITAN SMALL SCRIPT CHARACTER-18C78;Lo;0;L;;;;;N;;;;; +18C79;KHITAN SMALL SCRIPT CHARACTER-18C79;Lo;0;L;;;;;N;;;;; +18C7A;KHITAN SMALL SCRIPT CHARACTER-18C7A;Lo;0;L;;;;;N;;;;; +18C7B;KHITAN SMALL SCRIPT CHARACTER-18C7B;Lo;0;L;;;;;N;;;;; +18C7C;KHITAN SMALL SCRIPT CHARACTER-18C7C;Lo;0;L;;;;;N;;;;; +18C7D;KHITAN SMALL SCRIPT CHARACTER-18C7D;Lo;0;L;;;;;N;;;;; +18C7E;KHITAN SMALL SCRIPT CHARACTER-18C7E;Lo;0;L;;;;;N;;;;; +18C7F;KHITAN SMALL SCRIPT CHARACTER-18C7F;Lo;0;L;;;;;N;;;;; +18C80;KHITAN SMALL SCRIPT CHARACTER-18C80;Lo;0;L;;;;;N;;;;; +18C81;KHITAN SMALL SCRIPT CHARACTER-18C81;Lo;0;L;;;;;N;;;;; +18C82;KHITAN SMALL SCRIPT CHARACTER-18C82;Lo;0;L;;;;;N;;;;; +18C83;KHITAN SMALL SCRIPT CHARACTER-18C83;Lo;0;L;;;;;N;;;;; +18C84;KHITAN SMALL SCRIPT CHARACTER-18C84;Lo;0;L;;;;;N;;;;; +18C85;KHITAN SMALL SCRIPT CHARACTER-18C85;Lo;0;L;;;;;N;;;;; +18C86;KHITAN SMALL SCRIPT CHARACTER-18C86;Lo;0;L;;;;;N;;;;; +18C87;KHITAN SMALL SCRIPT CHARACTER-18C87;Lo;0;L;;;;;N;;;;; +18C88;KHITAN SMALL SCRIPT CHARACTER-18C88;Lo;0;L;;;;;N;;;;; +18C89;KHITAN SMALL SCRIPT CHARACTER-18C89;Lo;0;L;;;;;N;;;;; +18C8A;KHITAN SMALL SCRIPT CHARACTER-18C8A;Lo;0;L;;;;;N;;;;; +18C8B;KHITAN SMALL SCRIPT CHARACTER-18C8B;Lo;0;L;;;;;N;;;;; +18C8C;KHITAN SMALL SCRIPT CHARACTER-18C8C;Lo;0;L;;;;;N;;;;; +18C8D;KHITAN SMALL SCRIPT CHARACTER-18C8D;Lo;0;L;;;;;N;;;;; +18C8E;KHITAN SMALL SCRIPT CHARACTER-18C8E;Lo;0;L;;;;;N;;;;; +18C8F;KHITAN SMALL SCRIPT CHARACTER-18C8F;Lo;0;L;;;;;N;;;;; +18C90;KHITAN SMALL SCRIPT CHARACTER-18C90;Lo;0;L;;;;;N;;;;; +18C91;KHITAN SMALL SCRIPT CHARACTER-18C91;Lo;0;L;;;;;N;;;;; +18C92;KHITAN SMALL SCRIPT CHARACTER-18C92;Lo;0;L;;;;;N;;;;; +18C93;KHITAN SMALL SCRIPT CHARACTER-18C93;Lo;0;L;;;;;N;;;;; +18C94;KHITAN SMALL SCRIPT CHARACTER-18C94;Lo;0;L;;;;;N;;;;; +18C95;KHITAN SMALL SCRIPT CHARACTER-18C95;Lo;0;L;;;;;N;;;;; +18C96;KHITAN SMALL SCRIPT CHARACTER-18C96;Lo;0;L;;;;;N;;;;; +18C97;KHITAN SMALL SCRIPT CHARACTER-18C97;Lo;0;L;;;;;N;;;;; +18C98;KHITAN SMALL SCRIPT CHARACTER-18C98;Lo;0;L;;;;;N;;;;; +18C99;KHITAN SMALL SCRIPT CHARACTER-18C99;Lo;0;L;;;;;N;;;;; +18C9A;KHITAN SMALL SCRIPT CHARACTER-18C9A;Lo;0;L;;;;;N;;;;; +18C9B;KHITAN SMALL SCRIPT CHARACTER-18C9B;Lo;0;L;;;;;N;;;;; +18C9C;KHITAN SMALL SCRIPT CHARACTER-18C9C;Lo;0;L;;;;;N;;;;; +18C9D;KHITAN SMALL SCRIPT CHARACTER-18C9D;Lo;0;L;;;;;N;;;;; +18C9E;KHITAN SMALL SCRIPT CHARACTER-18C9E;Lo;0;L;;;;;N;;;;; +18C9F;KHITAN SMALL SCRIPT CHARACTER-18C9F;Lo;0;L;;;;;N;;;;; +18CA0;KHITAN SMALL SCRIPT CHARACTER-18CA0;Lo;0;L;;;;;N;;;;; +18CA1;KHITAN SMALL SCRIPT CHARACTER-18CA1;Lo;0;L;;;;;N;;;;; +18CA2;KHITAN SMALL SCRIPT CHARACTER-18CA2;Lo;0;L;;;;;N;;;;; +18CA3;KHITAN SMALL SCRIPT CHARACTER-18CA3;Lo;0;L;;;;;N;;;;; +18CA4;KHITAN SMALL SCRIPT CHARACTER-18CA4;Lo;0;L;;;;;N;;;;; +18CA5;KHITAN SMALL SCRIPT CHARACTER-18CA5;Lo;0;L;;;;;N;;;;; +18CA6;KHITAN SMALL SCRIPT CHARACTER-18CA6;Lo;0;L;;;;;N;;;;; +18CA7;KHITAN SMALL SCRIPT CHARACTER-18CA7;Lo;0;L;;;;;N;;;;; +18CA8;KHITAN SMALL SCRIPT CHARACTER-18CA8;Lo;0;L;;;;;N;;;;; +18CA9;KHITAN SMALL SCRIPT CHARACTER-18CA9;Lo;0;L;;;;;N;;;;; +18CAA;KHITAN SMALL SCRIPT CHARACTER-18CAA;Lo;0;L;;;;;N;;;;; +18CAB;KHITAN SMALL SCRIPT CHARACTER-18CAB;Lo;0;L;;;;;N;;;;; +18CAC;KHITAN SMALL SCRIPT CHARACTER-18CAC;Lo;0;L;;;;;N;;;;; +18CAD;KHITAN SMALL SCRIPT CHARACTER-18CAD;Lo;0;L;;;;;N;;;;; +18CAE;KHITAN SMALL SCRIPT CHARACTER-18CAE;Lo;0;L;;;;;N;;;;; +18CAF;KHITAN SMALL SCRIPT CHARACTER-18CAF;Lo;0;L;;;;;N;;;;; +18CB0;KHITAN SMALL SCRIPT CHARACTER-18CB0;Lo;0;L;;;;;N;;;;; +18CB1;KHITAN SMALL SCRIPT CHARACTER-18CB1;Lo;0;L;;;;;N;;;;; +18CB2;KHITAN SMALL SCRIPT CHARACTER-18CB2;Lo;0;L;;;;;N;;;;; +18CB3;KHITAN SMALL SCRIPT CHARACTER-18CB3;Lo;0;L;;;;;N;;;;; +18CB4;KHITAN SMALL SCRIPT CHARACTER-18CB4;Lo;0;L;;;;;N;;;;; +18CB5;KHITAN SMALL SCRIPT CHARACTER-18CB5;Lo;0;L;;;;;N;;;;; +18CB6;KHITAN SMALL SCRIPT CHARACTER-18CB6;Lo;0;L;;;;;N;;;;; +18CB7;KHITAN SMALL SCRIPT CHARACTER-18CB7;Lo;0;L;;;;;N;;;;; +18CB8;KHITAN SMALL SCRIPT CHARACTER-18CB8;Lo;0;L;;;;;N;;;;; +18CB9;KHITAN SMALL SCRIPT CHARACTER-18CB9;Lo;0;L;;;;;N;;;;; +18CBA;KHITAN SMALL SCRIPT CHARACTER-18CBA;Lo;0;L;;;;;N;;;;; +18CBB;KHITAN SMALL SCRIPT CHARACTER-18CBB;Lo;0;L;;;;;N;;;;; +18CBC;KHITAN SMALL SCRIPT CHARACTER-18CBC;Lo;0;L;;;;;N;;;;; +18CBD;KHITAN SMALL SCRIPT CHARACTER-18CBD;Lo;0;L;;;;;N;;;;; +18CBE;KHITAN SMALL SCRIPT CHARACTER-18CBE;Lo;0;L;;;;;N;;;;; +18CBF;KHITAN SMALL SCRIPT CHARACTER-18CBF;Lo;0;L;;;;;N;;;;; +18CC0;KHITAN SMALL SCRIPT CHARACTER-18CC0;Lo;0;L;;;;;N;;;;; +18CC1;KHITAN SMALL SCRIPT CHARACTER-18CC1;Lo;0;L;;;;;N;;;;; +18CC2;KHITAN SMALL SCRIPT CHARACTER-18CC2;Lo;0;L;;;;;N;;;;; +18CC3;KHITAN SMALL SCRIPT CHARACTER-18CC3;Lo;0;L;;;;;N;;;;; +18CC4;KHITAN SMALL SCRIPT CHARACTER-18CC4;Lo;0;L;;;;;N;;;;; +18CC5;KHITAN SMALL SCRIPT CHARACTER-18CC5;Lo;0;L;;;;;N;;;;; +18CC6;KHITAN SMALL SCRIPT CHARACTER-18CC6;Lo;0;L;;;;;N;;;;; +18CC7;KHITAN SMALL SCRIPT CHARACTER-18CC7;Lo;0;L;;;;;N;;;;; +18CC8;KHITAN SMALL SCRIPT CHARACTER-18CC8;Lo;0;L;;;;;N;;;;; +18CC9;KHITAN SMALL SCRIPT CHARACTER-18CC9;Lo;0;L;;;;;N;;;;; +18CCA;KHITAN SMALL SCRIPT CHARACTER-18CCA;Lo;0;L;;;;;N;;;;; +18CCB;KHITAN SMALL SCRIPT CHARACTER-18CCB;Lo;0;L;;;;;N;;;;; +18CCC;KHITAN SMALL SCRIPT CHARACTER-18CCC;Lo;0;L;;;;;N;;;;; +18CCD;KHITAN SMALL SCRIPT CHARACTER-18CCD;Lo;0;L;;;;;N;;;;; +18CCE;KHITAN SMALL SCRIPT CHARACTER-18CCE;Lo;0;L;;;;;N;;;;; +18CCF;KHITAN SMALL SCRIPT CHARACTER-18CCF;Lo;0;L;;;;;N;;;;; +18CD0;KHITAN SMALL SCRIPT CHARACTER-18CD0;Lo;0;L;;;;;N;;;;; +18CD1;KHITAN SMALL SCRIPT CHARACTER-18CD1;Lo;0;L;;;;;N;;;;; +18CD2;KHITAN SMALL SCRIPT CHARACTER-18CD2;Lo;0;L;;;;;N;;;;; +18CD3;KHITAN SMALL SCRIPT CHARACTER-18CD3;Lo;0;L;;;;;N;;;;; +18CD4;KHITAN SMALL SCRIPT CHARACTER-18CD4;Lo;0;L;;;;;N;;;;; +18CD5;KHITAN SMALL SCRIPT CHARACTER-18CD5;Lo;0;L;;;;;N;;;;; +18D00;<Tangut Ideograph Supplement, First>;Lo;0;L;;;;;N;;;;; +18D08;<Tangut Ideograph Supplement, Last>;Lo;0;L;;;;;N;;;;; +1AFF0;KATAKANA LETTER MINNAN TONE-2;Lm;0;L;;;;;N;;;;; +1AFF1;KATAKANA LETTER MINNAN TONE-3;Lm;0;L;;;;;N;;;;; +1AFF2;KATAKANA LETTER MINNAN TONE-4;Lm;0;L;;;;;N;;;;; +1AFF3;KATAKANA LETTER MINNAN TONE-5;Lm;0;L;;;;;N;;;;; +1AFF5;KATAKANA LETTER MINNAN TONE-7;Lm;0;L;;;;;N;;;;; +1AFF6;KATAKANA LETTER MINNAN TONE-8;Lm;0;L;;;;;N;;;;; +1AFF7;KATAKANA LETTER MINNAN NASALIZED TONE-1;Lm;0;L;;;;;N;;;;; +1AFF8;KATAKANA LETTER MINNAN NASALIZED TONE-2;Lm;0;L;;;;;N;;;;; +1AFF9;KATAKANA LETTER MINNAN NASALIZED TONE-3;Lm;0;L;;;;;N;;;;; +1AFFA;KATAKANA LETTER MINNAN NASALIZED TONE-4;Lm;0;L;;;;;N;;;;; +1AFFB;KATAKANA LETTER MINNAN NASALIZED TONE-5;Lm;0;L;;;;;N;;;;; +1AFFD;KATAKANA LETTER MINNAN NASALIZED TONE-7;Lm;0;L;;;;;N;;;;; +1AFFE;KATAKANA LETTER MINNAN NASALIZED TONE-8;Lm;0;L;;;;;N;;;;; 1B000;KATAKANA LETTER ARCHAIC E;Lo;0;L;;;;;N;;;;; 1B001;HIRAGANA LETTER ARCHAIC YE;Lo;0;L;;;;;N;;;;; 1B002;HENTAIGANA LETTER A-1;Lo;0;L;;;;;N;;;;; @@ -25892,6 +27285,17 @@ 1B11C;HENTAIGANA LETTER WO-7;Lo;0;L;;;;;N;;;;; 1B11D;HENTAIGANA LETTER N-MU-MO-1;Lo;0;L;;;;;N;;;;; 1B11E;HENTAIGANA LETTER N-MU-MO-2;Lo;0;L;;;;;N;;;;; +1B11F;HIRAGANA LETTER ARCHAIC WU;Lo;0;L;;;;;N;;;;; +1B120;KATAKANA LETTER ARCHAIC YI;Lo;0;L;;;;;N;;;;; +1B121;KATAKANA LETTER ARCHAIC YE;Lo;0;L;;;;;N;;;;; +1B122;KATAKANA LETTER ARCHAIC WU;Lo;0;L;;;;;N;;;;; +1B150;HIRAGANA LETTER SMALL WI;Lo;0;L;;;;;N;;;;; +1B151;HIRAGANA LETTER SMALL WE;Lo;0;L;;;;;N;;;;; +1B152;HIRAGANA LETTER SMALL WO;Lo;0;L;;;;;N;;;;; +1B164;KATAKANA LETTER SMALL WI;Lo;0;L;;;;;N;;;;; +1B165;KATAKANA LETTER SMALL WE;Lo;0;L;;;;;N;;;;; +1B166;KATAKANA LETTER SMALL WO;Lo;0;L;;;;;N;;;;; +1B167;KATAKANA LETTER SMALL N;Lo;0;L;;;;;N;;;;; 1B170;NUSHU CHARACTER-1B170;Lo;0;L;;;;;N;;;;; 1B171;NUSHU CHARACTER-1B171;Lo;0;L;;;;;N;;;;; 1B172;NUSHU CHARACTER-1B172;Lo;0;L;;;;;N;;;;; @@ -26435,6 +27839,191 @@ 1BCA1;SHORTHAND FORMAT CONTINUING OVERLAP;Cf;0;BN;;;;;N;;;;; 1BCA2;SHORTHAND FORMAT DOWN STEP;Cf;0;BN;;;;;N;;;;; 1BCA3;SHORTHAND FORMAT UP STEP;Cf;0;BN;;;;;N;;;;; +1CF00;ZNAMENNY COMBINING MARK GORAZDO NIZKO S KRYZHEM ON LEFT;Mn;0;NSM;;;;;N;;;;; +1CF01;ZNAMENNY COMBINING MARK NIZKO S KRYZHEM ON LEFT;Mn;0;NSM;;;;;N;;;;; +1CF02;ZNAMENNY COMBINING MARK TSATA ON LEFT;Mn;0;NSM;;;;;N;;;;; +1CF03;ZNAMENNY COMBINING MARK GORAZDO NIZKO ON LEFT;Mn;0;NSM;;;;;N;;;;; +1CF04;ZNAMENNY COMBINING MARK NIZKO ON LEFT;Mn;0;NSM;;;;;N;;;;; +1CF05;ZNAMENNY COMBINING MARK SREDNE ON LEFT;Mn;0;NSM;;;;;N;;;;; +1CF06;ZNAMENNY COMBINING MARK MALO POVYSHE ON LEFT;Mn;0;NSM;;;;;N;;;;; +1CF07;ZNAMENNY COMBINING MARK POVYSHE ON LEFT;Mn;0;NSM;;;;;N;;;;; +1CF08;ZNAMENNY COMBINING MARK VYSOKO ON LEFT;Mn;0;NSM;;;;;N;;;;; +1CF09;ZNAMENNY COMBINING MARK MALO POVYSHE S KHOKHLOM ON LEFT;Mn;0;NSM;;;;;N;;;;; +1CF0A;ZNAMENNY COMBINING MARK POVYSHE S KHOKHLOM ON LEFT;Mn;0;NSM;;;;;N;;;;; +1CF0B;ZNAMENNY COMBINING MARK VYSOKO S KHOKHLOM ON LEFT;Mn;0;NSM;;;;;N;;;;; +1CF0C;ZNAMENNY COMBINING MARK GORAZDO NIZKO S KRYZHEM ON RIGHT;Mn;0;NSM;;;;;N;;;;; +1CF0D;ZNAMENNY COMBINING MARK NIZKO S KRYZHEM ON RIGHT;Mn;0;NSM;;;;;N;;;;; +1CF0E;ZNAMENNY COMBINING MARK TSATA ON RIGHT;Mn;0;NSM;;;;;N;;;;; +1CF0F;ZNAMENNY COMBINING MARK GORAZDO NIZKO ON RIGHT;Mn;0;NSM;;;;;N;;;;; +1CF10;ZNAMENNY COMBINING MARK NIZKO ON RIGHT;Mn;0;NSM;;;;;N;;;;; +1CF11;ZNAMENNY COMBINING MARK SREDNE ON RIGHT;Mn;0;NSM;;;;;N;;;;; +1CF12;ZNAMENNY COMBINING MARK MALO POVYSHE ON RIGHT;Mn;0;NSM;;;;;N;;;;; +1CF13;ZNAMENNY COMBINING MARK POVYSHE ON RIGHT;Mn;0;NSM;;;;;N;;;;; +1CF14;ZNAMENNY COMBINING MARK VYSOKO ON RIGHT;Mn;0;NSM;;;;;N;;;;; +1CF15;ZNAMENNY COMBINING MARK MALO POVYSHE S KHOKHLOM ON RIGHT;Mn;0;NSM;;;;;N;;;;; +1CF16;ZNAMENNY COMBINING MARK POVYSHE S KHOKHLOM ON RIGHT;Mn;0;NSM;;;;;N;;;;; +1CF17;ZNAMENNY COMBINING MARK VYSOKO S KHOKHLOM ON RIGHT;Mn;0;NSM;;;;;N;;;;; +1CF18;ZNAMENNY COMBINING MARK TSATA S KRYZHEM;Mn;0;NSM;;;;;N;;;;; +1CF19;ZNAMENNY COMBINING MARK MALO POVYSHE S KRYZHEM;Mn;0;NSM;;;;;N;;;;; +1CF1A;ZNAMENNY COMBINING MARK STRANNO MALO POVYSHE;Mn;0;NSM;;;;;N;;;;; +1CF1B;ZNAMENNY COMBINING MARK POVYSHE S KRYZHEM;Mn;0;NSM;;;;;N;;;;; +1CF1C;ZNAMENNY COMBINING MARK POVYSHE STRANNO;Mn;0;NSM;;;;;N;;;;; +1CF1D;ZNAMENNY COMBINING MARK VYSOKO S KRYZHEM;Mn;0;NSM;;;;;N;;;;; +1CF1E;ZNAMENNY COMBINING MARK MALO POVYSHE STRANNO;Mn;0;NSM;;;;;N;;;;; +1CF1F;ZNAMENNY COMBINING MARK GORAZDO VYSOKO;Mn;0;NSM;;;;;N;;;;; +1CF20;ZNAMENNY COMBINING MARK ZELO;Mn;0;NSM;;;;;N;;;;; +1CF21;ZNAMENNY COMBINING MARK ON;Mn;0;NSM;;;;;N;;;;; +1CF22;ZNAMENNY COMBINING MARK RAVNO;Mn;0;NSM;;;;;N;;;;; +1CF23;ZNAMENNY COMBINING MARK TIKHAYA;Mn;0;NSM;;;;;N;;;;; +1CF24;ZNAMENNY COMBINING MARK BORZAYA;Mn;0;NSM;;;;;N;;;;; +1CF25;ZNAMENNY COMBINING MARK UDARKA;Mn;0;NSM;;;;;N;;;;; +1CF26;ZNAMENNY COMBINING MARK PODVERTKA;Mn;0;NSM;;;;;N;;;;; +1CF27;ZNAMENNY COMBINING MARK LOMKA;Mn;0;NSM;;;;;N;;;;; +1CF28;ZNAMENNY COMBINING MARK KUPNAYA;Mn;0;NSM;;;;;N;;;;; +1CF29;ZNAMENNY COMBINING MARK KACHKA;Mn;0;NSM;;;;;N;;;;; +1CF2A;ZNAMENNY COMBINING MARK ZEVOK;Mn;0;NSM;;;;;N;;;;; +1CF2B;ZNAMENNY COMBINING MARK SKOBA;Mn;0;NSM;;;;;N;;;;; +1CF2C;ZNAMENNY COMBINING MARK RAZSEKA;Mn;0;NSM;;;;;N;;;;; +1CF2D;ZNAMENNY COMBINING MARK KRYZH ON LEFT;Mn;0;NSM;;;;;N;;;;; +1CF30;ZNAMENNY COMBINING TONAL RANGE MARK MRACHNO;Mn;0;NSM;;;;;N;;;;; +1CF31;ZNAMENNY COMBINING TONAL RANGE MARK SVETLO;Mn;0;NSM;;;;;N;;;;; +1CF32;ZNAMENNY COMBINING TONAL RANGE MARK TRESVETLO;Mn;0;NSM;;;;;N;;;;; +1CF33;ZNAMENNY COMBINING MARK ZADERZHKA;Mn;0;NSM;;;;;N;;;;; +1CF34;ZNAMENNY COMBINING MARK DEMESTVENNY ZADERZHKA;Mn;0;NSM;;;;;N;;;;; +1CF35;ZNAMENNY COMBINING MARK OTSECHKA;Mn;0;NSM;;;;;N;;;;; +1CF36;ZNAMENNY COMBINING MARK PODCHASHIE;Mn;0;NSM;;;;;N;;;;; +1CF37;ZNAMENNY COMBINING MARK PODCHASHIE WITH VERTICAL STROKE;Mn;0;NSM;;;;;N;;;;; +1CF38;ZNAMENNY COMBINING MARK CHASHKA;Mn;0;NSM;;;;;N;;;;; +1CF39;ZNAMENNY COMBINING MARK CHASHKA POLNAYA;Mn;0;NSM;;;;;N;;;;; +1CF3A;ZNAMENNY COMBINING MARK OBLACHKO;Mn;0;NSM;;;;;N;;;;; +1CF3B;ZNAMENNY COMBINING MARK SOROCHYA NOZHKA;Mn;0;NSM;;;;;N;;;;; +1CF3C;ZNAMENNY COMBINING MARK TOCHKA;Mn;0;NSM;;;;;N;;;;; +1CF3D;ZNAMENNY COMBINING MARK DVOETOCHIE;Mn;0;NSM;;;;;N;;;;; +1CF3E;ZNAMENNY COMBINING ATTACHING VERTICAL OMET;Mn;0;NSM;;;;;N;;;;; +1CF3F;ZNAMENNY COMBINING MARK CURVED OMET;Mn;0;NSM;;;;;N;;;;; +1CF40;ZNAMENNY COMBINING MARK KRYZH;Mn;0;NSM;;;;;N;;;;; +1CF41;ZNAMENNY COMBINING LOWER TONAL RANGE INDICATOR;Mn;0;NSM;;;;;N;;;;; +1CF42;ZNAMENNY PRIZNAK MODIFIER LEVEL-2;Mn;0;NSM;;;;;N;;;;; +1CF43;ZNAMENNY PRIZNAK MODIFIER LEVEL-3;Mn;0;NSM;;;;;N;;;;; +1CF44;ZNAMENNY PRIZNAK MODIFIER DIRECTION FLIP;Mn;0;NSM;;;;;N;;;;; +1CF45;ZNAMENNY PRIZNAK MODIFIER KRYZH;Mn;0;NSM;;;;;N;;;;; +1CF46;ZNAMENNY PRIZNAK MODIFIER ROG;Mn;0;NSM;;;;;N;;;;; +1CF50;ZNAMENNY NEUME KRYUK;So;0;L;;;;;N;;;;; +1CF51;ZNAMENNY NEUME KRYUK TIKHY;So;0;L;;;;;N;;;;; +1CF52;ZNAMENNY NEUME PARAKLIT;So;0;L;;;;;N;;;;; +1CF53;ZNAMENNY NEUME DVA V CHELNU;So;0;L;;;;;N;;;;; +1CF54;ZNAMENNY NEUME KLYUCH;So;0;L;;;;;N;;;;; +1CF55;ZNAMENNY NEUME ZANOZHEK;So;0;L;;;;;N;;;;; +1CF56;ZNAMENNY NEUME STOPITSA;So;0;L;;;;;N;;;;; +1CF57;ZNAMENNY NEUME STOPITSA S OCHKOM;So;0;L;;;;;N;;;;; +1CF58;ZNAMENNY NEUME PEREVODKA;So;0;L;;;;;N;;;;; +1CF59;ZNAMENNY NEUME PEREVODKA NEPOSTOYANNAYA;So;0;L;;;;;N;;;;; +1CF5A;ZNAMENNY NEUME STOPITSA WITH SOROCHYA NOZHKA;So;0;L;;;;;N;;;;; +1CF5B;ZNAMENNY NEUME CHELYUSTKA;So;0;L;;;;;N;;;;; +1CF5C;ZNAMENNY NEUME PALKA;So;0;L;;;;;N;;;;; +1CF5D;ZNAMENNY NEUME ZAPYATAYA;So;0;L;;;;;N;;;;; +1CF5E;ZNAMENNY NEUME GOLUBCHIK BORZY;So;0;L;;;;;N;;;;; +1CF5F;ZNAMENNY NEUME GOLUBCHIK TIKHY;So;0;L;;;;;N;;;;; +1CF60;ZNAMENNY NEUME GOLUBCHIK MRACHNY;So;0;L;;;;;N;;;;; +1CF61;ZNAMENNY NEUME GOLUBCHIK SVETLY;So;0;L;;;;;N;;;;; +1CF62;ZNAMENNY NEUME GOLUBCHIK TRESVETLY;So;0;L;;;;;N;;;;; +1CF63;ZNAMENNY NEUME VRAKHIYA PROSTAYA;So;0;L;;;;;N;;;;; +1CF64;ZNAMENNY NEUME VRAKHIYA MRACHNAYA;So;0;L;;;;;N;;;;; +1CF65;ZNAMENNY NEUME VRAKHIYA SVETLAYA;So;0;L;;;;;N;;;;; +1CF66;ZNAMENNY NEUME VRAKHIYA TRESVETLAYA;So;0;L;;;;;N;;;;; +1CF67;ZNAMENNY NEUME VRAKHIYA KLYUCHEVAYA PROSTAYA;So;0;L;;;;;N;;;;; +1CF68;ZNAMENNY NEUME VRAKHIYA KLYUCHEVAYA MRACHNAYA;So;0;L;;;;;N;;;;; +1CF69;ZNAMENNY NEUME VRAKHIYA KLYUCHEVAYA SVETLAYA;So;0;L;;;;;N;;;;; +1CF6A;ZNAMENNY NEUME VRAKHIYA KLYUCHEVAYA TRESVETLAYA;So;0;L;;;;;N;;;;; +1CF6B;ZNAMENNY NEUME DOUBLE ZAPYATAYA;So;0;L;;;;;N;;;;; +1CF6C;ZNAMENNY NEUME REVERSED CHELYUSTKA;So;0;L;;;;;N;;;;; +1CF6D;ZNAMENNY NEUME DERBITSA;So;0;L;;;;;N;;;;; +1CF6E;ZNAMENNY NEUME KHAMILO;So;0;L;;;;;N;;;;; +1CF6F;ZNAMENNY NEUME CHASHKA;So;0;L;;;;;N;;;;; +1CF70;ZNAMENNY NEUME PODCHASHIE;So;0;L;;;;;N;;;;; +1CF71;ZNAMENNY NEUME SKAMEYTSA MRACHNAYA;So;0;L;;;;;N;;;;; +1CF72;ZNAMENNY NEUME SKAMEYTSA SVETLAYA;So;0;L;;;;;N;;;;; +1CF73;ZNAMENNY NEUME SKAMEYTSA TRESVETLAYA;So;0;L;;;;;N;;;;; +1CF74;ZNAMENNY NEUME SKAMEYTSA TIKHAYA;So;0;L;;;;;N;;;;; +1CF75;ZNAMENNY NEUME DEMESTVENNY KLYUCH;So;0;L;;;;;N;;;;; +1CF76;ZNAMENNY NEUME SKAMEYTSA KLYUCHEVAYA SVETLAYA;So;0;L;;;;;N;;;;; +1CF77;ZNAMENNY NEUME SKAMEYTSA KLYUCHENEPOSTOYANNAYA;So;0;L;;;;;N;;;;; +1CF78;ZNAMENNY NEUME SKAMEYTSA KLYUCHEVAYA TIKHAYA;So;0;L;;;;;N;;;;; +1CF79;ZNAMENNY NEUME SKAMEYTSA DVOECHELNAYA PROSTAYA;So;0;L;;;;;N;;;;; +1CF7A;ZNAMENNY NEUME SKAMEYTSA DVOECHELNAYA SVETLAYA;So;0;L;;;;;N;;;;; +1CF7B;ZNAMENNY NEUME SKAMEYTSA DVOECHELNAYA NEPOSTOYANNAYA;So;0;L;;;;;N;;;;; +1CF7C;ZNAMENNY NEUME SKAMEYTSA DVOECHELNAYA KLYUCHEVAYA;So;0;L;;;;;N;;;;; +1CF7D;ZNAMENNY NEUME SLOZHITIE;So;0;L;;;;;N;;;;; +1CF7E;ZNAMENNY NEUME SLOZHITIE S ZAPYATOY;So;0;L;;;;;N;;;;; +1CF7F;ZNAMENNY NEUME SLOZHITIE ZAKRYTOE;So;0;L;;;;;N;;;;; +1CF80;ZNAMENNY NEUME SLOZHITIE S KRYZHEM;So;0;L;;;;;N;;;;; +1CF81;ZNAMENNY NEUME KRYZH;So;0;L;;;;;N;;;;; +1CF82;ZNAMENNY NEUME ROG;So;0;L;;;;;N;;;;; +1CF83;ZNAMENNY NEUME FITA;So;0;L;;;;;N;;;;; +1CF84;ZNAMENNY NEUME KOBYLA;So;0;L;;;;;N;;;;; +1CF85;ZNAMENNY NEUME ZMEYTSA;So;0;L;;;;;N;;;;; +1CF86;ZNAMENNY NEUME STATYA;So;0;L;;;;;N;;;;; +1CF87;ZNAMENNY NEUME STATYA S ZAPYATOY;So;0;L;;;;;N;;;;; +1CF88;ZNAMENNY NEUME STATYA S KRYZHEM;So;0;L;;;;;N;;;;; +1CF89;ZNAMENNY NEUME STATYA S ZAPYATOY I KRYZHEM;So;0;L;;;;;N;;;;; +1CF8A;ZNAMENNY NEUME STATYA S KRYZHEM I ZAPYATOY;So;0;L;;;;;N;;;;; +1CF8B;ZNAMENNY NEUME STATYA ZAKRYTAYA;So;0;L;;;;;N;;;;; +1CF8C;ZNAMENNY NEUME STATYA ZAKRYTAYA S ZAPYATOY;So;0;L;;;;;N;;;;; +1CF8D;ZNAMENNY NEUME STATYA S ROGOM;So;0;L;;;;;N;;;;; +1CF8E;ZNAMENNY NEUME STATYA S DVUMYA ZAPYATYMI;So;0;L;;;;;N;;;;; +1CF8F;ZNAMENNY NEUME STATYA S ZAPYATOY I PODCHASHIEM;So;0;L;;;;;N;;;;; +1CF90;ZNAMENNY NEUME POLKULIZMY;So;0;L;;;;;N;;;;; +1CF91;ZNAMENNY NEUME STATYA NEPOSTOYANNAYA;So;0;L;;;;;N;;;;; +1CF92;ZNAMENNY NEUME STRELA PROSTAYA;So;0;L;;;;;N;;;;; +1CF93;ZNAMENNY NEUME STRELA MRACHNOTIKHAYA;So;0;L;;;;;N;;;;; +1CF94;ZNAMENNY NEUME STRELA KRYZHEVAYA;So;0;L;;;;;N;;;;; +1CF95;ZNAMENNY NEUME STRELA POLUPOVODNAYA;So;0;L;;;;;N;;;;; +1CF96;ZNAMENNY NEUME STRELA POVODNAYA;So;0;L;;;;;N;;;;; +1CF97;ZNAMENNY NEUME STRELA NEPOSTOYANNAYA;So;0;L;;;;;N;;;;; +1CF98;ZNAMENNY NEUME STRELA KLYUCHEPOVODNAYA;So;0;L;;;;;N;;;;; +1CF99;ZNAMENNY NEUME STRELA KLYUCHENEPOSTOYANNAYA;So;0;L;;;;;N;;;;; +1CF9A;ZNAMENNY NEUME STRELA TIKHAYA PUTNAYA;So;0;L;;;;;N;;;;; +1CF9B;ZNAMENNY NEUME STRELA DVOECHELNAYA;So;0;L;;;;;N;;;;; +1CF9C;ZNAMENNY NEUME STRELA DVOECHELNOKRYZHEVAYA;So;0;L;;;;;N;;;;; +1CF9D;ZNAMENNY NEUME STRELA DVOECHELNOPOVODNAYA;So;0;L;;;;;N;;;;; +1CF9E;ZNAMENNY NEUME STRELA DVOECHELNAYA KLYUCHEVAYA;So;0;L;;;;;N;;;;; +1CF9F;ZNAMENNY NEUME STRELA DVOECHELNOPOVODNAYA KLYUCHEVAYA;So;0;L;;;;;N;;;;; +1CFA0;ZNAMENNY NEUME STRELA GROMNAYA WITH SINGLE ZAPYATAYA;So;0;L;;;;;N;;;;; +1CFA1;ZNAMENNY NEUME STRELA GROMOPOVODNAYA WITH SINGLE ZAPYATAYA;So;0;L;;;;;N;;;;; +1CFA2;ZNAMENNY NEUME STRELA GROMNAYA;So;0;L;;;;;N;;;;; +1CFA3;ZNAMENNY NEUME STRELA GROMOPOVODNAYA;So;0;L;;;;;N;;;;; +1CFA4;ZNAMENNY NEUME STRELA GROMOPOVODNAYA WITH DOUBLE ZAPYATAYA;So;0;L;;;;;N;;;;; +1CFA5;ZNAMENNY NEUME STRELA GROMOKRYZHEVAYA;So;0;L;;;;;N;;;;; +1CFA6;ZNAMENNY NEUME STRELA GROMOKRYZHEVAYA POVODNAYA;So;0;L;;;;;N;;;;; +1CFA7;ZNAMENNY NEUME MECHIK;So;0;L;;;;;N;;;;; +1CFA8;ZNAMENNY NEUME MECHIK POVODNY;So;0;L;;;;;N;;;;; +1CFA9;ZNAMENNY NEUME MECHIK KLYUCHEVOY;So;0;L;;;;;N;;;;; +1CFAA;ZNAMENNY NEUME MECHIK KLYUCHEPOVODNY;So;0;L;;;;;N;;;;; +1CFAB;ZNAMENNY NEUME MECHIK KLYUCHENEPOSTOYANNY;So;0;L;;;;;N;;;;; +1CFAC;ZNAMENNY NEUME STRELA TRYASOGLASNAYA;So;0;L;;;;;N;;;;; +1CFAD;ZNAMENNY NEUME STRELA TRYASOPOVODNAYA;So;0;L;;;;;N;;;;; +1CFAE;ZNAMENNY NEUME STRELA TRYASOSTRELNAYA;So;0;L;;;;;N;;;;; +1CFAF;ZNAMENNY NEUME OSOKA;So;0;L;;;;;N;;;;; +1CFB0;ZNAMENNY NEUME OSOKA SVETLAYA;So;0;L;;;;;N;;;;; +1CFB1;ZNAMENNY NEUME OSOKA TRESVETLAYA;So;0;L;;;;;N;;;;; +1CFB2;ZNAMENNY NEUME OSOKA KRYUKOVAYA SVETLAYA;So;0;L;;;;;N;;;;; +1CFB3;ZNAMENNY NEUME OSOKA KLYUCHEVAYA SVETLAYA;So;0;L;;;;;N;;;;; +1CFB4;ZNAMENNY NEUME OSOKA KLYUCHEVAYA NEPOSTOYANNAYA;So;0;L;;;;;N;;;;; +1CFB5;ZNAMENNY NEUME STRELA KRYUKOVAYA;So;0;L;;;;;N;;;;; +1CFB6;ZNAMENNY NEUME STRELA KRYUKOVAYA POVODNAYA;So;0;L;;;;;N;;;;; +1CFB7;ZNAMENNY NEUME STRELA KRYUKOVAYA GROMNAYA WITH SINGLE ZAPYATAYA;So;0;L;;;;;N;;;;; +1CFB8;ZNAMENNY NEUME STRELA KRYUKOVAYA GROMOPOVODNAYA WITH SINGLE ZAPYATAYA;So;0;L;;;;;N;;;;; +1CFB9;ZNAMENNY NEUME STRELA KRYUKOVAYA GROMNAYA;So;0;L;;;;;N;;;;; +1CFBA;ZNAMENNY NEUME STRELA KRYUKOVAYA GROMOPOVODNAYA;So;0;L;;;;;N;;;;; +1CFBB;ZNAMENNY NEUME STRELA KRYUKOVAYA GROMOPOVODNAYA WITH DOUBLE ZAPYATAYA;So;0;L;;;;;N;;;;; +1CFBC;ZNAMENNY NEUME STRELA KRYUKOVAYA GROMOKRYZHEVAYA;So;0;L;;;;;N;;;;; +1CFBD;ZNAMENNY NEUME STRELA KRYUKOVAYA GROMOKRYZHEVAYA POVODNAYA;So;0;L;;;;;N;;;;; +1CFBE;ZNAMENNY NEUME STRELA KRYUKOVAYA TRYASKA;So;0;L;;;;;N;;;;; +1CFBF;ZNAMENNY NEUME KUFISMA;So;0;L;;;;;N;;;;; +1CFC0;ZNAMENNY NEUME OBLAKO;So;0;L;;;;;N;;;;; +1CFC1;ZNAMENNY NEUME DUDA;So;0;L;;;;;N;;;;; +1CFC2;ZNAMENNY NEUME NEMKA;So;0;L;;;;;N;;;;; +1CFC3;ZNAMENNY NEUME PAUK;So;0;L;;;;;N;;;;; 1D000;BYZANTINE MUSICAL SYMBOL PSILI;So;0;L;;;;;N;;;;; 1D001;BYZANTINE MUSICAL SYMBOL DASEIA;So;0;L;;;;;N;;;;; 1D002;BYZANTINE MUSICAL SYMBOL PERISPOMENI;So;0;L;;;;;N;;;;; @@ -26912,6 +28501,8 @@ 1D1E6;MUSICAL SYMBOL KIEVAN EIGHTH NOTE STEM DOWN;So;0;L;;;;;N;;;;; 1D1E7;MUSICAL SYMBOL KIEVAN EIGHTH NOTE STEM UP;So;0;L;;;;;N;;;;; 1D1E8;MUSICAL SYMBOL KIEVAN FLAT SIGN;So;0;L;;;;;N;;;;; +1D1E9;MUSICAL SYMBOL SORI;So;0;ON;;;;;N;;;;; +1D1EA;MUSICAL SYMBOL KORON;So;0;ON;;;;;N;;;;; 1D200;GREEK VOCAL NOTATION SYMBOL-1;So;0;ON;;;;;N;;;;; 1D201;GREEK VOCAL NOTATION SYMBOL-2;So;0;ON;;;;;N;;;;; 1D202;GREEK VOCAL NOTATION SYMBOL-3;So;0;ON;;;;;N;;;;; @@ -28782,6 +30373,37 @@ 1DAAD;SIGNWRITING ROTATION MODIFIER-14;Mn;0;NSM;;;;;N;;;;; 1DAAE;SIGNWRITING ROTATION MODIFIER-15;Mn;0;NSM;;;;;N;;;;; 1DAAF;SIGNWRITING ROTATION MODIFIER-16;Mn;0;NSM;;;;;N;;;;; +1DF00;LATIN SMALL LETTER FENG DIGRAPH WITH TRILL;Ll;0;L;;;;;N;;;;; +1DF01;LATIN SMALL LETTER REVERSED SCRIPT G;Ll;0;L;;;;;N;;;;; +1DF02;LATIN LETTER SMALL CAPITAL TURNED G;Ll;0;L;;;;;N;;;;; +1DF03;LATIN SMALL LETTER REVERSED K;Ll;0;L;;;;;N;;;;; +1DF04;LATIN LETTER SMALL CAPITAL L WITH BELT;Ll;0;L;;;;;N;;;;; +1DF05;LATIN SMALL LETTER LEZH WITH RETROFLEX HOOK;Ll;0;L;;;;;N;;;;; +1DF06;LATIN SMALL LETTER TURNED Y WITH BELT;Ll;0;L;;;;;N;;;;; +1DF07;LATIN SMALL LETTER REVERSED ENG;Ll;0;L;;;;;N;;;;; +1DF08;LATIN SMALL LETTER TURNED R WITH LONG LEG AND RETROFLEX HOOK;Ll;0;L;;;;;N;;;;; +1DF09;LATIN SMALL LETTER T WITH HOOK AND RETROFLEX HOOK;Ll;0;L;;;;;N;;;;; +1DF0A;LATIN LETTER RETROFLEX CLICK WITH RETROFLEX HOOK;Lo;0;L;;;;;N;;;;; +1DF0B;LATIN SMALL LETTER ESH WITH DOUBLE BAR;Ll;0;L;;;;;N;;;;; +1DF0C;LATIN SMALL LETTER ESH WITH DOUBLE BAR AND CURL;Ll;0;L;;;;;N;;;;; +1DF0D;LATIN SMALL LETTER TURNED T WITH CURL;Ll;0;L;;;;;N;;;;; +1DF0E;LATIN LETTER INVERTED GLOTTAL STOP WITH CURL;Ll;0;L;;;;;N;;;;; +1DF0F;LATIN LETTER STRETCHED C WITH CURL;Ll;0;L;;;;;N;;;;; +1DF10;LATIN LETTER SMALL CAPITAL TURNED K;Ll;0;L;;;;;N;;;;; +1DF11;LATIN SMALL LETTER L WITH FISHHOOK;Ll;0;L;;;;;N;;;;; +1DF12;LATIN SMALL LETTER DEZH DIGRAPH WITH PALATAL HOOK;Ll;0;L;;;;;N;;;;; +1DF13;LATIN SMALL LETTER L WITH BELT AND PALATAL HOOK;Ll;0;L;;;;;N;;;;; +1DF14;LATIN SMALL LETTER ENG WITH PALATAL HOOK;Ll;0;L;;;;;N;;;;; +1DF15;LATIN SMALL LETTER TURNED R WITH PALATAL HOOK;Ll;0;L;;;;;N;;;;; +1DF16;LATIN SMALL LETTER R WITH FISHHOOK AND PALATAL HOOK;Ll;0;L;;;;;N;;;;; +1DF17;LATIN SMALL LETTER TESH DIGRAPH WITH PALATAL HOOK;Ll;0;L;;;;;N;;;;; +1DF18;LATIN SMALL LETTER EZH WITH PALATAL HOOK;Ll;0;L;;;;;N;;;;; +1DF19;LATIN SMALL LETTER DEZH DIGRAPH WITH RETROFLEX HOOK;Ll;0;L;;;;;N;;;;; +1DF1A;LATIN SMALL LETTER I WITH STROKE AND RETROFLEX HOOK;Ll;0;L;;;;;N;;;;; +1DF1B;LATIN SMALL LETTER O WITH RETROFLEX HOOK;Ll;0;L;;;;;N;;;;; +1DF1C;LATIN SMALL LETTER TESH DIGRAPH WITH RETROFLEX HOOK;Ll;0;L;;;;;N;;;;; +1DF1D;LATIN SMALL LETTER C WITH RETROFLEX HOOK;Ll;0;L;;;;;N;;;;; +1DF1E;LATIN SMALL LETTER S WITH CURL;Ll;0;L;;;;;N;;;;; 1E000;COMBINING GLAGOLITIC LETTER AZU;Mn;230;NSM;;;;;N;;;;; 1E001;COMBINING GLAGOLITIC LETTER BUKY;Mn;230;NSM;;;;;N;;;;; 1E002;COMBINING GLAGOLITIC LETTER VEDE;Mn;230;NSM;;;;;N;;;;; @@ -28820,6 +30442,195 @@ 1E028;COMBINING GLAGOLITIC LETTER BIG YUS;Mn;230;NSM;;;;;N;;;;; 1E029;COMBINING GLAGOLITIC LETTER IOTATED BIG YUS;Mn;230;NSM;;;;;N;;;;; 1E02A;COMBINING GLAGOLITIC LETTER FITA;Mn;230;NSM;;;;;N;;;;; +1E100;NYIAKENG PUACHUE HMONG LETTER MA;Lo;0;L;;;;;N;;;;; +1E101;NYIAKENG PUACHUE HMONG LETTER TSA;Lo;0;L;;;;;N;;;;; +1E102;NYIAKENG PUACHUE HMONG LETTER NTA;Lo;0;L;;;;;N;;;;; +1E103;NYIAKENG PUACHUE HMONG LETTER TA;Lo;0;L;;;;;N;;;;; +1E104;NYIAKENG PUACHUE HMONG LETTER HA;Lo;0;L;;;;;N;;;;; +1E105;NYIAKENG PUACHUE HMONG LETTER NA;Lo;0;L;;;;;N;;;;; +1E106;NYIAKENG PUACHUE HMONG LETTER XA;Lo;0;L;;;;;N;;;;; +1E107;NYIAKENG PUACHUE HMONG LETTER NKA;Lo;0;L;;;;;N;;;;; +1E108;NYIAKENG PUACHUE HMONG LETTER CA;Lo;0;L;;;;;N;;;;; +1E109;NYIAKENG PUACHUE HMONG LETTER LA;Lo;0;L;;;;;N;;;;; +1E10A;NYIAKENG PUACHUE HMONG LETTER SA;Lo;0;L;;;;;N;;;;; +1E10B;NYIAKENG PUACHUE HMONG LETTER ZA;Lo;0;L;;;;;N;;;;; +1E10C;NYIAKENG PUACHUE HMONG LETTER NCA;Lo;0;L;;;;;N;;;;; +1E10D;NYIAKENG PUACHUE HMONG LETTER NTSA;Lo;0;L;;;;;N;;;;; +1E10E;NYIAKENG PUACHUE HMONG LETTER KA;Lo;0;L;;;;;N;;;;; +1E10F;NYIAKENG PUACHUE HMONG LETTER DA;Lo;0;L;;;;;N;;;;; +1E110;NYIAKENG PUACHUE HMONG LETTER NYA;Lo;0;L;;;;;N;;;;; +1E111;NYIAKENG PUACHUE HMONG LETTER NRA;Lo;0;L;;;;;N;;;;; +1E112;NYIAKENG PUACHUE HMONG LETTER VA;Lo;0;L;;;;;N;;;;; +1E113;NYIAKENG PUACHUE HMONG LETTER NTXA;Lo;0;L;;;;;N;;;;; +1E114;NYIAKENG PUACHUE HMONG LETTER TXA;Lo;0;L;;;;;N;;;;; +1E115;NYIAKENG PUACHUE HMONG LETTER FA;Lo;0;L;;;;;N;;;;; +1E116;NYIAKENG PUACHUE HMONG LETTER RA;Lo;0;L;;;;;N;;;;; +1E117;NYIAKENG PUACHUE HMONG LETTER QA;Lo;0;L;;;;;N;;;;; +1E118;NYIAKENG PUACHUE HMONG LETTER YA;Lo;0;L;;;;;N;;;;; +1E119;NYIAKENG PUACHUE HMONG LETTER NQA;Lo;0;L;;;;;N;;;;; +1E11A;NYIAKENG PUACHUE HMONG LETTER PA;Lo;0;L;;;;;N;;;;; +1E11B;NYIAKENG PUACHUE HMONG LETTER XYA;Lo;0;L;;;;;N;;;;; +1E11C;NYIAKENG PUACHUE HMONG LETTER NPA;Lo;0;L;;;;;N;;;;; +1E11D;NYIAKENG PUACHUE HMONG LETTER DLA;Lo;0;L;;;;;N;;;;; +1E11E;NYIAKENG PUACHUE HMONG LETTER NPLA;Lo;0;L;;;;;N;;;;; +1E11F;NYIAKENG PUACHUE HMONG LETTER HAH;Lo;0;L;;;;;N;;;;; +1E120;NYIAKENG PUACHUE HMONG LETTER MLA;Lo;0;L;;;;;N;;;;; +1E121;NYIAKENG PUACHUE HMONG LETTER PLA;Lo;0;L;;;;;N;;;;; +1E122;NYIAKENG PUACHUE HMONG LETTER GA;Lo;0;L;;;;;N;;;;; +1E123;NYIAKENG PUACHUE HMONG LETTER RRA;Lo;0;L;;;;;N;;;;; +1E124;NYIAKENG PUACHUE HMONG LETTER A;Lo;0;L;;;;;N;;;;; +1E125;NYIAKENG PUACHUE HMONG LETTER AA;Lo;0;L;;;;;N;;;;; +1E126;NYIAKENG PUACHUE HMONG LETTER I;Lo;0;L;;;;;N;;;;; +1E127;NYIAKENG PUACHUE HMONG LETTER U;Lo;0;L;;;;;N;;;;; +1E128;NYIAKENG PUACHUE HMONG LETTER O;Lo;0;L;;;;;N;;;;; +1E129;NYIAKENG PUACHUE HMONG LETTER OO;Lo;0;L;;;;;N;;;;; +1E12A;NYIAKENG PUACHUE HMONG LETTER E;Lo;0;L;;;;;N;;;;; +1E12B;NYIAKENG PUACHUE HMONG LETTER EE;Lo;0;L;;;;;N;;;;; +1E12C;NYIAKENG PUACHUE HMONG LETTER W;Lo;0;L;;;;;N;;;;; +1E130;NYIAKENG PUACHUE HMONG TONE-B;Mn;230;NSM;;;;;N;;;;; +1E131;NYIAKENG PUACHUE HMONG TONE-M;Mn;230;NSM;;;;;N;;;;; +1E132;NYIAKENG PUACHUE HMONG TONE-J;Mn;230;NSM;;;;;N;;;;; +1E133;NYIAKENG PUACHUE HMONG TONE-V;Mn;230;NSM;;;;;N;;;;; +1E134;NYIAKENG PUACHUE HMONG TONE-S;Mn;230;NSM;;;;;N;;;;; +1E135;NYIAKENG PUACHUE HMONG TONE-G;Mn;230;NSM;;;;;N;;;;; +1E136;NYIAKENG PUACHUE HMONG TONE-D;Mn;230;NSM;;;;;N;;;;; +1E137;NYIAKENG PUACHUE HMONG SIGN FOR PERSON;Lm;0;L;;;;;N;;;;; +1E138;NYIAKENG PUACHUE HMONG SIGN FOR THING;Lm;0;L;;;;;N;;;;; +1E139;NYIAKENG PUACHUE HMONG SIGN FOR LOCATION;Lm;0;L;;;;;N;;;;; +1E13A;NYIAKENG PUACHUE HMONG SIGN FOR ANIMAL;Lm;0;L;;;;;N;;;;; +1E13B;NYIAKENG PUACHUE HMONG SIGN FOR INVERTEBRATE;Lm;0;L;;;;;N;;;;; +1E13C;NYIAKENG PUACHUE HMONG SIGN XW XW;Lm;0;L;;;;;N;;;;; +1E13D;NYIAKENG PUACHUE HMONG SYLLABLE LENGTHENER;Lm;0;L;;;;;N;;;;; +1E140;NYIAKENG PUACHUE HMONG DIGIT ZERO;Nd;0;L;;0;0;0;N;;;;; +1E141;NYIAKENG PUACHUE HMONG DIGIT ONE;Nd;0;L;;1;1;1;N;;;;; +1E142;NYIAKENG PUACHUE HMONG DIGIT TWO;Nd;0;L;;2;2;2;N;;;;; +1E143;NYIAKENG PUACHUE HMONG DIGIT THREE;Nd;0;L;;3;3;3;N;;;;; +1E144;NYIAKENG PUACHUE HMONG DIGIT FOUR;Nd;0;L;;4;4;4;N;;;;; +1E145;NYIAKENG PUACHUE HMONG DIGIT FIVE;Nd;0;L;;5;5;5;N;;;;; +1E146;NYIAKENG PUACHUE HMONG DIGIT SIX;Nd;0;L;;6;6;6;N;;;;; +1E147;NYIAKENG PUACHUE HMONG DIGIT SEVEN;Nd;0;L;;7;7;7;N;;;;; +1E148;NYIAKENG PUACHUE HMONG DIGIT EIGHT;Nd;0;L;;8;8;8;N;;;;; +1E149;NYIAKENG PUACHUE HMONG DIGIT NINE;Nd;0;L;;9;9;9;N;;;;; +1E14E;NYIAKENG PUACHUE HMONG LOGOGRAM NYAJ;Lo;0;L;;;;;N;;;;; +1E14F;NYIAKENG PUACHUE HMONG CIRCLED CA;So;0;L;;;;;N;;;;; +1E290;TOTO LETTER PA;Lo;0;L;;;;;N;;;;; +1E291;TOTO LETTER BA;Lo;0;L;;;;;N;;;;; +1E292;TOTO LETTER TA;Lo;0;L;;;;;N;;;;; +1E293;TOTO LETTER DA;Lo;0;L;;;;;N;;;;; +1E294;TOTO LETTER KA;Lo;0;L;;;;;N;;;;; +1E295;TOTO LETTER GA;Lo;0;L;;;;;N;;;;; +1E296;TOTO LETTER MA;Lo;0;L;;;;;N;;;;; +1E297;TOTO LETTER NA;Lo;0;L;;;;;N;;;;; +1E298;TOTO LETTER NGA;Lo;0;L;;;;;N;;;;; +1E299;TOTO LETTER SA;Lo;0;L;;;;;N;;;;; +1E29A;TOTO LETTER CHA;Lo;0;L;;;;;N;;;;; +1E29B;TOTO LETTER YA;Lo;0;L;;;;;N;;;;; +1E29C;TOTO LETTER WA;Lo;0;L;;;;;N;;;;; +1E29D;TOTO LETTER JA;Lo;0;L;;;;;N;;;;; +1E29E;TOTO LETTER HA;Lo;0;L;;;;;N;;;;; +1E29F;TOTO LETTER RA;Lo;0;L;;;;;N;;;;; +1E2A0;TOTO LETTER LA;Lo;0;L;;;;;N;;;;; +1E2A1;TOTO LETTER I;Lo;0;L;;;;;N;;;;; +1E2A2;TOTO LETTER BREATHY I;Lo;0;L;;;;;N;;;;; +1E2A3;TOTO LETTER IU;Lo;0;L;;;;;N;;;;; +1E2A4;TOTO LETTER BREATHY IU;Lo;0;L;;;;;N;;;;; +1E2A5;TOTO LETTER U;Lo;0;L;;;;;N;;;;; +1E2A6;TOTO LETTER E;Lo;0;L;;;;;N;;;;; +1E2A7;TOTO LETTER BREATHY E;Lo;0;L;;;;;N;;;;; +1E2A8;TOTO LETTER EO;Lo;0;L;;;;;N;;;;; +1E2A9;TOTO LETTER BREATHY EO;Lo;0;L;;;;;N;;;;; +1E2AA;TOTO LETTER O;Lo;0;L;;;;;N;;;;; +1E2AB;TOTO LETTER AE;Lo;0;L;;;;;N;;;;; +1E2AC;TOTO LETTER BREATHY AE;Lo;0;L;;;;;N;;;;; +1E2AD;TOTO LETTER A;Lo;0;L;;;;;N;;;;; +1E2AE;TOTO SIGN RISING TONE;Mn;230;NSM;;;;;N;;;;; +1E2C0;WANCHO LETTER AA;Lo;0;L;;;;;N;;;;; +1E2C1;WANCHO LETTER A;Lo;0;L;;;;;N;;;;; +1E2C2;WANCHO LETTER BA;Lo;0;L;;;;;N;;;;; +1E2C3;WANCHO LETTER CA;Lo;0;L;;;;;N;;;;; +1E2C4;WANCHO LETTER DA;Lo;0;L;;;;;N;;;;; +1E2C5;WANCHO LETTER GA;Lo;0;L;;;;;N;;;;; +1E2C6;WANCHO LETTER YA;Lo;0;L;;;;;N;;;;; +1E2C7;WANCHO LETTER PHA;Lo;0;L;;;;;N;;;;; +1E2C8;WANCHO LETTER LA;Lo;0;L;;;;;N;;;;; +1E2C9;WANCHO LETTER NA;Lo;0;L;;;;;N;;;;; +1E2CA;WANCHO LETTER PA;Lo;0;L;;;;;N;;;;; +1E2CB;WANCHO LETTER TA;Lo;0;L;;;;;N;;;;; +1E2CC;WANCHO LETTER THA;Lo;0;L;;;;;N;;;;; +1E2CD;WANCHO LETTER FA;Lo;0;L;;;;;N;;;;; +1E2CE;WANCHO LETTER SA;Lo;0;L;;;;;N;;;;; +1E2CF;WANCHO LETTER SHA;Lo;0;L;;;;;N;;;;; +1E2D0;WANCHO LETTER JA;Lo;0;L;;;;;N;;;;; +1E2D1;WANCHO LETTER ZA;Lo;0;L;;;;;N;;;;; +1E2D2;WANCHO LETTER WA;Lo;0;L;;;;;N;;;;; +1E2D3;WANCHO LETTER VA;Lo;0;L;;;;;N;;;;; +1E2D4;WANCHO LETTER KA;Lo;0;L;;;;;N;;;;; +1E2D5;WANCHO LETTER O;Lo;0;L;;;;;N;;;;; +1E2D6;WANCHO LETTER AU;Lo;0;L;;;;;N;;;;; +1E2D7;WANCHO LETTER RA;Lo;0;L;;;;;N;;;;; +1E2D8;WANCHO LETTER MA;Lo;0;L;;;;;N;;;;; +1E2D9;WANCHO LETTER KHA;Lo;0;L;;;;;N;;;;; +1E2DA;WANCHO LETTER HA;Lo;0;L;;;;;N;;;;; +1E2DB;WANCHO LETTER E;Lo;0;L;;;;;N;;;;; +1E2DC;WANCHO LETTER I;Lo;0;L;;;;;N;;;;; +1E2DD;WANCHO LETTER NGA;Lo;0;L;;;;;N;;;;; +1E2DE;WANCHO LETTER U;Lo;0;L;;;;;N;;;;; +1E2DF;WANCHO LETTER LLHA;Lo;0;L;;;;;N;;;;; +1E2E0;WANCHO LETTER TSA;Lo;0;L;;;;;N;;;;; +1E2E1;WANCHO LETTER TRA;Lo;0;L;;;;;N;;;;; +1E2E2;WANCHO LETTER ONG;Lo;0;L;;;;;N;;;;; +1E2E3;WANCHO LETTER AANG;Lo;0;L;;;;;N;;;;; +1E2E4;WANCHO LETTER ANG;Lo;0;L;;;;;N;;;;; +1E2E5;WANCHO LETTER ING;Lo;0;L;;;;;N;;;;; +1E2E6;WANCHO LETTER ON;Lo;0;L;;;;;N;;;;; +1E2E7;WANCHO LETTER EN;Lo;0;L;;;;;N;;;;; +1E2E8;WANCHO LETTER AAN;Lo;0;L;;;;;N;;;;; +1E2E9;WANCHO LETTER NYA;Lo;0;L;;;;;N;;;;; +1E2EA;WANCHO LETTER UEN;Lo;0;L;;;;;N;;;;; +1E2EB;WANCHO LETTER YIH;Lo;0;L;;;;;N;;;;; +1E2EC;WANCHO TONE TUP;Mn;230;NSM;;;;;N;;;;; +1E2ED;WANCHO TONE TUPNI;Mn;230;NSM;;;;;N;;;;; +1E2EE;WANCHO TONE KOI;Mn;230;NSM;;;;;N;;;;; +1E2EF;WANCHO TONE KOINI;Mn;230;NSM;;;;;N;;;;; +1E2F0;WANCHO DIGIT ZERO;Nd;0;L;;0;0;0;N;;;;; +1E2F1;WANCHO DIGIT ONE;Nd;0;L;;1;1;1;N;;;;; +1E2F2;WANCHO DIGIT TWO;Nd;0;L;;2;2;2;N;;;;; +1E2F3;WANCHO DIGIT THREE;Nd;0;L;;3;3;3;N;;;;; +1E2F4;WANCHO DIGIT FOUR;Nd;0;L;;4;4;4;N;;;;; +1E2F5;WANCHO DIGIT FIVE;Nd;0;L;;5;5;5;N;;;;; +1E2F6;WANCHO DIGIT SIX;Nd;0;L;;6;6;6;N;;;;; +1E2F7;WANCHO DIGIT SEVEN;Nd;0;L;;7;7;7;N;;;;; +1E2F8;WANCHO DIGIT EIGHT;Nd;0;L;;8;8;8;N;;;;; +1E2F9;WANCHO DIGIT NINE;Nd;0;L;;9;9;9;N;;;;; +1E2FF;WANCHO NGUN SIGN;Sc;0;ET;;;;;N;;;;; +1E7E0;ETHIOPIC SYLLABLE HHYA;Lo;0;L;;;;;N;;;;; +1E7E1;ETHIOPIC SYLLABLE HHYU;Lo;0;L;;;;;N;;;;; +1E7E2;ETHIOPIC SYLLABLE HHYI;Lo;0;L;;;;;N;;;;; +1E7E3;ETHIOPIC SYLLABLE HHYAA;Lo;0;L;;;;;N;;;;; +1E7E4;ETHIOPIC SYLLABLE HHYEE;Lo;0;L;;;;;N;;;;; +1E7E5;ETHIOPIC SYLLABLE HHYE;Lo;0;L;;;;;N;;;;; +1E7E6;ETHIOPIC SYLLABLE HHYO;Lo;0;L;;;;;N;;;;; +1E7E8;ETHIOPIC SYLLABLE GURAGE HHWA;Lo;0;L;;;;;N;;;;; +1E7E9;ETHIOPIC SYLLABLE HHWI;Lo;0;L;;;;;N;;;;; +1E7EA;ETHIOPIC SYLLABLE HHWEE;Lo;0;L;;;;;N;;;;; +1E7EB;ETHIOPIC SYLLABLE HHWE;Lo;0;L;;;;;N;;;;; +1E7ED;ETHIOPIC SYLLABLE GURAGE MWI;Lo;0;L;;;;;N;;;;; +1E7EE;ETHIOPIC SYLLABLE GURAGE MWEE;Lo;0;L;;;;;N;;;;; +1E7F0;ETHIOPIC SYLLABLE GURAGE QWI;Lo;0;L;;;;;N;;;;; +1E7F1;ETHIOPIC SYLLABLE GURAGE QWEE;Lo;0;L;;;;;N;;;;; +1E7F2;ETHIOPIC SYLLABLE GURAGE QWE;Lo;0;L;;;;;N;;;;; +1E7F3;ETHIOPIC SYLLABLE GURAGE BWI;Lo;0;L;;;;;N;;;;; +1E7F4;ETHIOPIC SYLLABLE GURAGE BWEE;Lo;0;L;;;;;N;;;;; +1E7F5;ETHIOPIC SYLLABLE GURAGE KWI;Lo;0;L;;;;;N;;;;; +1E7F6;ETHIOPIC SYLLABLE GURAGE KWEE;Lo;0;L;;;;;N;;;;; +1E7F7;ETHIOPIC SYLLABLE GURAGE KWE;Lo;0;L;;;;;N;;;;; +1E7F8;ETHIOPIC SYLLABLE GURAGE GWI;Lo;0;L;;;;;N;;;;; +1E7F9;ETHIOPIC SYLLABLE GURAGE GWEE;Lo;0;L;;;;;N;;;;; +1E7FA;ETHIOPIC SYLLABLE GURAGE GWE;Lo;0;L;;;;;N;;;;; +1E7FB;ETHIOPIC SYLLABLE GURAGE FWI;Lo;0;L;;;;;N;;;;; +1E7FC;ETHIOPIC SYLLABLE GURAGE FWEE;Lo;0;L;;;;;N;;;;; +1E7FD;ETHIOPIC SYLLABLE GURAGE PWI;Lo;0;L;;;;;N;;;;; +1E7FE;ETHIOPIC SYLLABLE GURAGE PWEE;Lo;0;L;;;;;N;;;;; 1E800;MENDE KIKAKUI SYLLABLE M001 KI;Lo;0;R;;;;;N;;;;; 1E801;MENDE KIKAKUI SYLLABLE M002 KA;Lo;0;R;;;;;N;;;;; 1E802;MENDE KIKAKUI SYLLABLE M003 KU;Lo;0;R;;;;;N;;;;; @@ -29108,6 +30919,7 @@ 1E948;ADLAM CONSONANT MODIFIER;Mn;230;NSM;;;;;N;;;;; 1E949;ADLAM GEMINATE CONSONANT MODIFIER;Mn;230;NSM;;;;;N;;;;; 1E94A;ADLAM NUKTA;Mn;7;NSM;;;;;N;;;;; +1E94B;ADLAM NASALIZATION MARK;Lm;0;R;;;;;N;;;;; 1E950;ADLAM DIGIT ZERO;Nd;0;R;;0;0;0;N;;;;; 1E951;ADLAM DIGIT ONE;Nd;0;R;;1;1;1;N;;;;; 1E952;ADLAM DIGIT TWO;Nd;0;R;;2;2;2;N;;;;; @@ -29188,6 +31000,67 @@ 1ECB2;INDIC SIYAQ NUMBER ALTERNATE TWO;No;0;AL;;;;2;N;;;;; 1ECB3;INDIC SIYAQ NUMBER ALTERNATE TEN THOUSAND;No;0;AL;;;;10000;N;;;;; 1ECB4;INDIC SIYAQ ALTERNATE LAKH MARK;No;0;AL;;;;100000;N;;;;; +1ED01;OTTOMAN SIYAQ NUMBER ONE;No;0;AL;;;;1;N;;;;; +1ED02;OTTOMAN SIYAQ NUMBER TWO;No;0;AL;;;;2;N;;;;; +1ED03;OTTOMAN SIYAQ NUMBER THREE;No;0;AL;;;;3;N;;;;; +1ED04;OTTOMAN SIYAQ NUMBER FOUR;No;0;AL;;;;4;N;;;;; +1ED05;OTTOMAN SIYAQ NUMBER FIVE;No;0;AL;;;;5;N;;;;; +1ED06;OTTOMAN SIYAQ NUMBER SIX;No;0;AL;;;;6;N;;;;; +1ED07;OTTOMAN SIYAQ NUMBER SEVEN;No;0;AL;;;;7;N;;;;; +1ED08;OTTOMAN SIYAQ NUMBER EIGHT;No;0;AL;;;;8;N;;;;; +1ED09;OTTOMAN SIYAQ NUMBER NINE;No;0;AL;;;;9;N;;;;; +1ED0A;OTTOMAN SIYAQ NUMBER TEN;No;0;AL;;;;10;N;;;;; +1ED0B;OTTOMAN SIYAQ NUMBER TWENTY;No;0;AL;;;;20;N;;;;; +1ED0C;OTTOMAN SIYAQ NUMBER THIRTY;No;0;AL;;;;30;N;;;;; +1ED0D;OTTOMAN SIYAQ NUMBER FORTY;No;0;AL;;;;40;N;;;;; +1ED0E;OTTOMAN SIYAQ NUMBER FIFTY;No;0;AL;;;;50;N;;;;; +1ED0F;OTTOMAN SIYAQ NUMBER SIXTY;No;0;AL;;;;60;N;;;;; +1ED10;OTTOMAN SIYAQ NUMBER SEVENTY;No;0;AL;;;;70;N;;;;; +1ED11;OTTOMAN SIYAQ NUMBER EIGHTY;No;0;AL;;;;80;N;;;;; +1ED12;OTTOMAN SIYAQ NUMBER NINETY;No;0;AL;;;;90;N;;;;; +1ED13;OTTOMAN SIYAQ NUMBER ONE HUNDRED;No;0;AL;;;;100;N;;;;; +1ED14;OTTOMAN SIYAQ NUMBER TWO HUNDRED;No;0;AL;;;;200;N;;;;; +1ED15;OTTOMAN SIYAQ NUMBER THREE HUNDRED;No;0;AL;;;;300;N;;;;; +1ED16;OTTOMAN SIYAQ NUMBER FOUR HUNDRED;No;0;AL;;;;400;N;;;;; +1ED17;OTTOMAN SIYAQ NUMBER FIVE HUNDRED;No;0;AL;;;;500;N;;;;; +1ED18;OTTOMAN SIYAQ NUMBER SIX HUNDRED;No;0;AL;;;;600;N;;;;; +1ED19;OTTOMAN SIYAQ NUMBER SEVEN HUNDRED;No;0;AL;;;;700;N;;;;; +1ED1A;OTTOMAN SIYAQ NUMBER EIGHT HUNDRED;No;0;AL;;;;800;N;;;;; +1ED1B;OTTOMAN SIYAQ NUMBER NINE HUNDRED;No;0;AL;;;;900;N;;;;; +1ED1C;OTTOMAN SIYAQ NUMBER ONE THOUSAND;No;0;AL;;;;1000;N;;;;; +1ED1D;OTTOMAN SIYAQ NUMBER TWO THOUSAND;No;0;AL;;;;2000;N;;;;; +1ED1E;OTTOMAN SIYAQ NUMBER THREE THOUSAND;No;0;AL;;;;3000;N;;;;; +1ED1F;OTTOMAN SIYAQ NUMBER FOUR THOUSAND;No;0;AL;;;;4000;N;;;;; +1ED20;OTTOMAN SIYAQ NUMBER FIVE THOUSAND;No;0;AL;;;;5000;N;;;;; +1ED21;OTTOMAN SIYAQ NUMBER SIX THOUSAND;No;0;AL;;;;6000;N;;;;; +1ED22;OTTOMAN SIYAQ NUMBER SEVEN THOUSAND;No;0;AL;;;;7000;N;;;;; +1ED23;OTTOMAN SIYAQ NUMBER EIGHT THOUSAND;No;0;AL;;;;8000;N;;;;; +1ED24;OTTOMAN SIYAQ NUMBER NINE THOUSAND;No;0;AL;;;;9000;N;;;;; +1ED25;OTTOMAN SIYAQ NUMBER TEN THOUSAND;No;0;AL;;;;10000;N;;;;; +1ED26;OTTOMAN SIYAQ NUMBER TWENTY THOUSAND;No;0;AL;;;;20000;N;;;;; +1ED27;OTTOMAN SIYAQ NUMBER THIRTY THOUSAND;No;0;AL;;;;30000;N;;;;; +1ED28;OTTOMAN SIYAQ NUMBER FORTY THOUSAND;No;0;AL;;;;40000;N;;;;; +1ED29;OTTOMAN SIYAQ NUMBER FIFTY THOUSAND;No;0;AL;;;;50000;N;;;;; +1ED2A;OTTOMAN SIYAQ NUMBER SIXTY THOUSAND;No;0;AL;;;;60000;N;;;;; +1ED2B;OTTOMAN SIYAQ NUMBER SEVENTY THOUSAND;No;0;AL;;;;70000;N;;;;; +1ED2C;OTTOMAN SIYAQ NUMBER EIGHTY THOUSAND;No;0;AL;;;;80000;N;;;;; +1ED2D;OTTOMAN SIYAQ NUMBER NINETY THOUSAND;No;0;AL;;;;90000;N;;;;; +1ED2E;OTTOMAN SIYAQ MARRATAN;So;0;AL;;;;;N;;;;; +1ED2F;OTTOMAN SIYAQ ALTERNATE NUMBER TWO;No;0;AL;;;;2;N;;;;; +1ED30;OTTOMAN SIYAQ ALTERNATE NUMBER THREE;No;0;AL;;;;3;N;;;;; +1ED31;OTTOMAN SIYAQ ALTERNATE NUMBER FOUR;No;0;AL;;;;4;N;;;;; +1ED32;OTTOMAN SIYAQ ALTERNATE NUMBER FIVE;No;0;AL;;;;5;N;;;;; +1ED33;OTTOMAN SIYAQ ALTERNATE NUMBER SIX;No;0;AL;;;;6;N;;;;; +1ED34;OTTOMAN SIYAQ ALTERNATE NUMBER SEVEN;No;0;AL;;;;7;N;;;;; +1ED35;OTTOMAN SIYAQ ALTERNATE NUMBER EIGHT;No;0;AL;;;;8;N;;;;; +1ED36;OTTOMAN SIYAQ ALTERNATE NUMBER NINE;No;0;AL;;;;9;N;;;;; +1ED37;OTTOMAN SIYAQ ALTERNATE NUMBER TEN;No;0;AL;;;;10;N;;;;; +1ED38;OTTOMAN SIYAQ ALTERNATE NUMBER FOUR HUNDRED;No;0;AL;;;;400;N;;;;; +1ED39;OTTOMAN SIYAQ ALTERNATE NUMBER SIX HUNDRED;No;0;AL;;;;600;N;;;;; +1ED3A;OTTOMAN SIYAQ ALTERNATE NUMBER TWO THOUSAND;No;0;AL;;;;2000;N;;;;; +1ED3B;OTTOMAN SIYAQ ALTERNATE NUMBER TEN THOUSAND;No;0;AL;;;;10000;N;;;;; +1ED3C;OTTOMAN SIYAQ FRACTION ONE HALF;No;0;AL;;;;1/2;N;;;;; +1ED3D;OTTOMAN SIYAQ FRACTION ONE SIXTH;No;0;AL;;;;1/6;N;;;;; 1EE00;ARABIC MATHEMATICAL ALEF;Lo;0;AL;<font> 0627;;;;N;;;;; 1EE01;ARABIC MATHEMATICAL BEH;Lo;0;AL;<font> 0628;;;;N;;;;; 1EE02;ARABIC MATHEMATICAL JEEM;Lo;0;AL;<font> 062C;;;;N;;;;; @@ -29570,6 +31443,9 @@ 1F10A;DIGIT NINE COMMA;No;0;EN;<compat> 0039 002C;;9;9;N;;;;; 1F10B;DINGBAT CIRCLED SANS-SERIF DIGIT ZERO;No;0;ON;;;;0;N;;;;; 1F10C;DINGBAT NEGATIVE CIRCLED SANS-SERIF DIGIT ZERO;No;0;ON;;;;0;N;;;;; +1F10D;CIRCLED ZERO WITH SLASH;So;0;ON;;;;;N;;;;; +1F10E;CIRCLED ANTICLOCKWISE ARROW;So;0;ON;;;;;N;;;;; +1F10F;CIRCLED DOLLAR SIGN WITH OVERLAID BACKSLASH;So;0;ON;;;;;N;;;;; 1F110;PARENTHESIZED LATIN CAPITAL LETTER A;So;0;L;<compat> 0028 0041 0029;;;;N;;;;; 1F111;PARENTHESIZED LATIN CAPITAL LETTER B;So;0;L;<compat> 0028 0042 0029;;;;N;;;;; 1F112;PARENTHESIZED LATIN CAPITAL LETTER C;So;0;L;<compat> 0028 0043 0029;;;;N;;;;; @@ -29662,6 +31538,10 @@ 1F169;NEGATIVE CIRCLED LATIN CAPITAL LETTER Z;So;0;L;;;;;N;;;;; 1F16A;RAISED MC SIGN;So;0;ON;<super> 004D 0043;;;;N;;;;; 1F16B;RAISED MD SIGN;So;0;ON;<super> 004D 0044;;;;N;;;;; +1F16C;RAISED MR SIGN;So;0;ON;<super> 004D 0052;;;;N;;;;; +1F16D;CIRCLED CC;So;0;ON;;;;;N;;;;; +1F16E;CIRCLED C WITH OVERLAID BACKSLASH;So;0;ON;;;;;N;;;;; +1F16F;CIRCLED HUMAN FIGURE;So;0;ON;;;;;N;;;;; 1F170;NEGATIVE SQUARED LATIN CAPITAL LETTER A;So;0;L;;;;;N;;;;; 1F171;NEGATIVE SQUARED LATIN CAPITAL LETTER B;So;0;L;;;;;N;;;;; 1F172;NEGATIVE SQUARED LATIN CAPITAL LETTER C;So;0;L;;;;;N;;;;; @@ -29723,6 +31603,7 @@ 1F1AA;SQUARED SHV;So;0;L;;;;;N;;;;; 1F1AB;SQUARED UHD;So;0;L;;;;;N;;;;; 1F1AC;SQUARED VOD;So;0;L;;;;;N;;;;; +1F1AD;MASK WORK SYMBOL;So;0;ON;;;;;N;;;;; 1F1E6;REGIONAL INDICATOR SYMBOL LETTER A;So;0;L;;;;;N;;;;; 1F1E7;REGIONAL INDICATOR SYMBOL LETTER B;So;0;L;;;;;N;;;;; 1F1E8;REGIONAL INDICATOR SYMBOL LETTER C;So;0;L;;;;;N;;;;; @@ -30794,6 +32675,12 @@ 1F6D2;SHOPPING TROLLEY;So;0;ON;;;;;N;;;;; 1F6D3;STUPA;So;0;ON;;;;;N;;;;; 1F6D4;PAGODA;So;0;ON;;;;;N;;;;; +1F6D5;HINDU TEMPLE;So;0;ON;;;;;N;;;;; +1F6D6;HUT;So;0;ON;;;;;N;;;;; +1F6D7;ELEVATOR;So;0;ON;;;;;N;;;;; +1F6DD;PLAYGROUND SLIDE;So;0;ON;;;;;N;;;;; +1F6DE;WHEEL;So;0;ON;;;;;N;;;;; +1F6DF;RING BUOY;So;0;ON;;;;;N;;;;; 1F6E0;HAMMER AND WRENCH;So;0;ON;;;;;N;;;;; 1F6E1;SHIELD;So;0;ON;;;;;N;;;;; 1F6E2;OIL DRUM;So;0;ON;;;;;N;;;;; @@ -30817,6 +32704,9 @@ 1F6F7;SLED;So;0;ON;;;;;N;;;;; 1F6F8;FLYING SAUCER;So;0;ON;;;;;N;;;;; 1F6F9;SKATEBOARD;So;0;ON;;;;;N;;;;; +1F6FA;AUTO RICKSHAW;So;0;ON;;;;;N;;;;; +1F6FB;PICKUP TRUCK;So;0;ON;;;;;N;;;;; +1F6FC;ROLLER SKATE;So;0;ON;;;;;N;;;;; 1F700;ALCHEMICAL SYMBOL FOR QUINTESSENCE;So;0;ON;;;;;N;;;;; 1F701;ALCHEMICAL SYMBOL FOR AIR;So;0;ON;;;;;N;;;;; 1F702;ALCHEMICAL SYMBOL FOR FIRE;So;0;ON;;;;;N;;;;; @@ -31022,6 +32912,19 @@ 1F7D6;NEGATIVE CIRCLED TRIANGLE;So;0;ON;;;;;N;;;;; 1F7D7;CIRCLED SQUARE;So;0;ON;;;;;N;;;;; 1F7D8;NEGATIVE CIRCLED SQUARE;So;0;ON;;;;;N;;;;; +1F7E0;LARGE ORANGE CIRCLE;So;0;ON;;;;;N;;;;; +1F7E1;LARGE YELLOW CIRCLE;So;0;ON;;;;;N;;;;; +1F7E2;LARGE GREEN CIRCLE;So;0;ON;;;;;N;;;;; +1F7E3;LARGE PURPLE CIRCLE;So;0;ON;;;;;N;;;;; +1F7E4;LARGE BROWN CIRCLE;So;0;ON;;;;;N;;;;; +1F7E5;LARGE RED SQUARE;So;0;ON;;;;;N;;;;; +1F7E6;LARGE BLUE SQUARE;So;0;ON;;;;;N;;;;; +1F7E7;LARGE ORANGE SQUARE;So;0;ON;;;;;N;;;;; +1F7E8;LARGE YELLOW SQUARE;So;0;ON;;;;;N;;;;; +1F7E9;LARGE GREEN SQUARE;So;0;ON;;;;;N;;;;; +1F7EA;LARGE PURPLE SQUARE;So;0;ON;;;;;N;;;;; +1F7EB;LARGE BROWN SQUARE;So;0;ON;;;;;N;;;;; +1F7F0;HEAVY EQUALS SIGN;So;0;ON;;;;;N;;;;; 1F800;LEFTWARDS ARROW WITH SMALL TRIANGLE ARROWHEAD;So;0;ON;;;;;N;;;;; 1F801;UPWARDS ARROW WITH SMALL TRIANGLE ARROWHEAD;So;0;ON;;;;;N;;;;; 1F802;RIGHTWARDS ARROW WITH SMALL TRIANGLE ARROWHEAD;So;0;ON;;;;;N;;;;; @@ -31170,6 +33073,8 @@ 1F8AB;RIGHTWARDS FRONT-TILTED SHADOWED WHITE ARROW;So;0;ON;;;;;N;;;;; 1F8AC;WHITE ARROW SHAFT WIDTH ONE;So;0;ON;;;;;N;;;;; 1F8AD;WHITE ARROW SHAFT WIDTH TWO THIRDS;So;0;ON;;;;;N;;;;; +1F8B0;ARROW POINTING UPWARDS THEN NORTH WEST;So;0;ON;;;;;N;;;;; +1F8B1;ARROW POINTING RIGHTWARDS THEN CURVING SOUTH WEST;So;0;ON;;;;;N;;;;; 1F900;CIRCLED CROSS FORMEE WITH FOUR DOTS;So;0;ON;;;;;N;;;;; 1F901;CIRCLED CROSS FORMEE WITH TWO DOTS;So;0;ON;;;;;N;;;;; 1F902;CIRCLED CROSS FORMEE;So;0;ON;;;;;N;;;;; @@ -31182,6 +33087,10 @@ 1F909;DOWNWARD FACING NOTCHED HOOK;So;0;ON;;;;;N;;;;; 1F90A;DOWNWARD FACING HOOK WITH DOT;So;0;ON;;;;;N;;;;; 1F90B;DOWNWARD FACING NOTCHED HOOK WITH DOT;So;0;ON;;;;;N;;;;; +1F90C;PINCHED FINGERS;So;0;ON;;;;;N;;;;; +1F90D;WHITE HEART;So;0;ON;;;;;N;;;;; +1F90E;BROWN HEART;So;0;ON;;;;;N;;;;; +1F90F;PINCHING HAND;So;0;ON;;;;;N;;;;; 1F910;ZIPPER-MOUTH FACE;So;0;ON;;;;;N;;;;; 1F911;MONEY-MOUTH FACE;So;0;ON;;;;;N;;;;; 1F912;FACE WITH THERMOMETER;So;0;ON;;;;;N;;;;; @@ -31229,6 +33138,7 @@ 1F93C;WRESTLERS;So;0;ON;;;;;N;;;;; 1F93D;WATER POLO;So;0;ON;;;;;N;;;;; 1F93E;HANDBALL;So;0;ON;;;;;N;;;;; +1F93F;DIVING MASK;So;0;ON;;;;;N;;;;; 1F940;WILTED FLOWER;So;0;ON;;;;;N;;;;; 1F941;DRUM WITH DRUMSTICKS;So;0;ON;;;;;N;;;;; 1F942;CLINKING GLASSES;So;0;ON;;;;;N;;;;; @@ -31278,11 +33188,17 @@ 1F96E;MOON CAKE;So;0;ON;;;;;N;;;;; 1F96F;BAGEL;So;0;ON;;;;;N;;;;; 1F970;SMILING FACE WITH SMILING EYES AND THREE HEARTS;So;0;ON;;;;;N;;;;; +1F971;YAWNING FACE;So;0;ON;;;;;N;;;;; +1F972;SMILING FACE WITH TEAR;So;0;ON;;;;;N;;;;; 1F973;FACE WITH PARTY HORN AND PARTY HAT;So;0;ON;;;;;N;;;;; 1F974;FACE WITH UNEVEN EYES AND WAVY MOUTH;So;0;ON;;;;;N;;;;; 1F975;OVERHEATED FACE;So;0;ON;;;;;N;;;;; 1F976;FREEZING FACE;So;0;ON;;;;;N;;;;; +1F977;NINJA;So;0;ON;;;;;N;;;;; +1F978;DISGUISED FACE;So;0;ON;;;;;N;;;;; +1F979;FACE HOLDING BACK TEARS;So;0;ON;;;;;N;;;;; 1F97A;FACE WITH PLEADING EYES;So;0;ON;;;;;N;;;;; +1F97B;SARI;So;0;ON;;;;;N;;;;; 1F97C;LAB COAT;So;0;ON;;;;;N;;;;; 1F97D;GOGGLES;So;0;ON;;;;;N;;;;; 1F97E;HIKING BOOT;So;0;ON;;;;;N;;;;; @@ -31322,6 +33238,19 @@ 1F9A0;MICROBE;So;0;ON;;;;;N;;;;; 1F9A1;BADGER;So;0;ON;;;;;N;;;;; 1F9A2;SWAN;So;0;ON;;;;;N;;;;; +1F9A3;MAMMOTH;So;0;ON;;;;;N;;;;; +1F9A4;DODO;So;0;ON;;;;;N;;;;; +1F9A5;SLOTH;So;0;ON;;;;;N;;;;; +1F9A6;OTTER;So;0;ON;;;;;N;;;;; +1F9A7;ORANGUTAN;So;0;ON;;;;;N;;;;; +1F9A8;SKUNK;So;0;ON;;;;;N;;;;; +1F9A9;FLAMINGO;So;0;ON;;;;;N;;;;; +1F9AA;OYSTER;So;0;ON;;;;;N;;;;; +1F9AB;BEAVER;So;0;ON;;;;;N;;;;; +1F9AC;BISON;So;0;ON;;;;;N;;;;; +1F9AD;SEAL;So;0;ON;;;;;N;;;;; +1F9AE;GUIDE DOG;So;0;ON;;;;;N;;;;; +1F9AF;PROBING CANE;So;0;ON;;;;;N;;;;; 1F9B0;EMOJI COMPONENT RED HAIR;So;0;ON;;;;;N;;;;; 1F9B1;EMOJI COMPONENT CURLY HAIR;So;0;ON;;;;;N;;;;; 1F9B2;EMOJI COMPONENT BALD;So;0;ON;;;;;N;;;;; @@ -31332,9 +33261,28 @@ 1F9B7;TOOTH;So;0;ON;;;;;N;;;;; 1F9B8;SUPERHERO;So;0;ON;;;;;N;;;;; 1F9B9;SUPERVILLAIN;So;0;ON;;;;;N;;;;; +1F9BA;SAFETY VEST;So;0;ON;;;;;N;;;;; +1F9BB;EAR WITH HEARING AID;So;0;ON;;;;;N;;;;; +1F9BC;MOTORIZED WHEELCHAIR;So;0;ON;;;;;N;;;;; +1F9BD;MANUAL WHEELCHAIR;So;0;ON;;;;;N;;;;; +1F9BE;MECHANICAL ARM;So;0;ON;;;;;N;;;;; +1F9BF;MECHANICAL LEG;So;0;ON;;;;;N;;;;; 1F9C0;CHEESE WEDGE;So;0;ON;;;;;N;;;;; 1F9C1;CUPCAKE;So;0;ON;;;;;N;;;;; 1F9C2;SALT SHAKER;So;0;ON;;;;;N;;;;; +1F9C3;BEVERAGE BOX;So;0;ON;;;;;N;;;;; +1F9C4;GARLIC;So;0;ON;;;;;N;;;;; +1F9C5;ONION;So;0;ON;;;;;N;;;;; +1F9C6;FALAFEL;So;0;ON;;;;;N;;;;; +1F9C7;WAFFLE;So;0;ON;;;;;N;;;;; +1F9C8;BUTTER;So;0;ON;;;;;N;;;;; +1F9C9;MATE DRINK;So;0;ON;;;;;N;;;;; +1F9CA;ICE CUBE;So;0;ON;;;;;N;;;;; +1F9CB;BUBBLE TEA;So;0;ON;;;;;N;;;;; +1F9CC;TROLL;So;0;ON;;;;;N;;;;; +1F9CD;STANDING PERSON;So;0;ON;;;;;N;;;;; +1F9CE;KNEELING PERSON;So;0;ON;;;;;N;;;;; +1F9CF;DEAF PERSON;So;0;ON;;;;;N;;;;; 1F9D0;FACE WITH MONOCLE;So;0;ON;;;;;N;;;;; 1F9D1;ADULT;So;0;ON;;;;;N;;;;; 1F9D2;CHILD;So;0;ON;;;;;N;;;;; @@ -31383,6 +33331,90 @@ 1F9FD;SPONGE;So;0;ON;;;;;N;;;;; 1F9FE;RECEIPT;So;0;ON;;;;;N;;;;; 1F9FF;NAZAR AMULET;So;0;ON;;;;;N;;;;; +1FA00;NEUTRAL CHESS KING;So;0;ON;;;;;N;;;;; +1FA01;NEUTRAL CHESS QUEEN;So;0;ON;;;;;N;;;;; +1FA02;NEUTRAL CHESS ROOK;So;0;ON;;;;;N;;;;; +1FA03;NEUTRAL CHESS BISHOP;So;0;ON;;;;;N;;;;; +1FA04;NEUTRAL CHESS KNIGHT;So;0;ON;;;;;N;;;;; +1FA05;NEUTRAL CHESS PAWN;So;0;ON;;;;;N;;;;; +1FA06;WHITE CHESS KNIGHT ROTATED FORTY-FIVE DEGREES;So;0;ON;;;;;N;;;;; +1FA07;BLACK CHESS KNIGHT ROTATED FORTY-FIVE DEGREES;So;0;ON;;;;;N;;;;; +1FA08;NEUTRAL CHESS KNIGHT ROTATED FORTY-FIVE DEGREES;So;0;ON;;;;;N;;;;; +1FA09;WHITE CHESS KING ROTATED NINETY DEGREES;So;0;ON;;;;;N;;;;; +1FA0A;WHITE CHESS QUEEN ROTATED NINETY DEGREES;So;0;ON;;;;;N;;;;; +1FA0B;WHITE CHESS ROOK ROTATED NINETY DEGREES;So;0;ON;;;;;N;;;;; +1FA0C;WHITE CHESS BISHOP ROTATED NINETY DEGREES;So;0;ON;;;;;N;;;;; +1FA0D;WHITE CHESS KNIGHT ROTATED NINETY DEGREES;So;0;ON;;;;;N;;;;; +1FA0E;WHITE CHESS PAWN ROTATED NINETY DEGREES;So;0;ON;;;;;N;;;;; +1FA0F;BLACK CHESS KING ROTATED NINETY DEGREES;So;0;ON;;;;;N;;;;; +1FA10;BLACK CHESS QUEEN ROTATED NINETY DEGREES;So;0;ON;;;;;N;;;;; +1FA11;BLACK CHESS ROOK ROTATED NINETY DEGREES;So;0;ON;;;;;N;;;;; +1FA12;BLACK CHESS BISHOP ROTATED NINETY DEGREES;So;0;ON;;;;;N;;;;; +1FA13;BLACK CHESS KNIGHT ROTATED NINETY DEGREES;So;0;ON;;;;;N;;;;; +1FA14;BLACK CHESS PAWN ROTATED NINETY DEGREES;So;0;ON;;;;;N;;;;; +1FA15;NEUTRAL CHESS KING ROTATED NINETY DEGREES;So;0;ON;;;;;N;;;;; +1FA16;NEUTRAL CHESS QUEEN ROTATED NINETY DEGREES;So;0;ON;;;;;N;;;;; +1FA17;NEUTRAL CHESS ROOK ROTATED NINETY DEGREES;So;0;ON;;;;;N;;;;; +1FA18;NEUTRAL CHESS BISHOP ROTATED NINETY DEGREES;So;0;ON;;;;;N;;;;; +1FA19;NEUTRAL CHESS KNIGHT ROTATED NINETY DEGREES;So;0;ON;;;;;N;;;;; +1FA1A;NEUTRAL CHESS PAWN ROTATED NINETY DEGREES;So;0;ON;;;;;N;;;;; +1FA1B;WHITE CHESS KNIGHT ROTATED ONE HUNDRED THIRTY-FIVE DEGREES;So;0;ON;;;;;N;;;;; +1FA1C;BLACK CHESS KNIGHT ROTATED ONE HUNDRED THIRTY-FIVE DEGREES;So;0;ON;;;;;N;;;;; +1FA1D;NEUTRAL CHESS KNIGHT ROTATED ONE HUNDRED THIRTY-FIVE DEGREES;So;0;ON;;;;;N;;;;; +1FA1E;WHITE CHESS TURNED KING;So;0;ON;;;;;N;;;;; +1FA1F;WHITE CHESS TURNED QUEEN;So;0;ON;;;;;N;;;;; +1FA20;WHITE CHESS TURNED ROOK;So;0;ON;;;;;N;;;;; +1FA21;WHITE CHESS TURNED BISHOP;So;0;ON;;;;;N;;;;; +1FA22;WHITE CHESS TURNED KNIGHT;So;0;ON;;;;;N;;;;; +1FA23;WHITE CHESS TURNED PAWN;So;0;ON;;;;;N;;;;; +1FA24;BLACK CHESS TURNED KING;So;0;ON;;;;;N;;;;; +1FA25;BLACK CHESS TURNED QUEEN;So;0;ON;;;;;N;;;;; +1FA26;BLACK CHESS TURNED ROOK;So;0;ON;;;;;N;;;;; +1FA27;BLACK CHESS TURNED BISHOP;So;0;ON;;;;;N;;;;; +1FA28;BLACK CHESS TURNED KNIGHT;So;0;ON;;;;;N;;;;; +1FA29;BLACK CHESS TURNED PAWN;So;0;ON;;;;;N;;;;; +1FA2A;NEUTRAL CHESS TURNED KING;So;0;ON;;;;;N;;;;; +1FA2B;NEUTRAL CHESS TURNED QUEEN;So;0;ON;;;;;N;;;;; +1FA2C;NEUTRAL CHESS TURNED ROOK;So;0;ON;;;;;N;;;;; +1FA2D;NEUTRAL CHESS TURNED BISHOP;So;0;ON;;;;;N;;;;; +1FA2E;NEUTRAL CHESS TURNED KNIGHT;So;0;ON;;;;;N;;;;; +1FA2F;NEUTRAL CHESS TURNED PAWN;So;0;ON;;;;;N;;;;; +1FA30;WHITE CHESS KNIGHT ROTATED TWO HUNDRED TWENTY-FIVE DEGREES;So;0;ON;;;;;N;;;;; +1FA31;BLACK CHESS KNIGHT ROTATED TWO HUNDRED TWENTY-FIVE DEGREES;So;0;ON;;;;;N;;;;; +1FA32;NEUTRAL CHESS KNIGHT ROTATED TWO HUNDRED TWENTY-FIVE DEGREES;So;0;ON;;;;;N;;;;; +1FA33;WHITE CHESS KING ROTATED TWO HUNDRED SEVENTY DEGREES;So;0;ON;;;;;N;;;;; +1FA34;WHITE CHESS QUEEN ROTATED TWO HUNDRED SEVENTY DEGREES;So;0;ON;;;;;N;;;;; +1FA35;WHITE CHESS ROOK ROTATED TWO HUNDRED SEVENTY DEGREES;So;0;ON;;;;;N;;;;; +1FA36;WHITE CHESS BISHOP ROTATED TWO HUNDRED SEVENTY DEGREES;So;0;ON;;;;;N;;;;; +1FA37;WHITE CHESS KNIGHT ROTATED TWO HUNDRED SEVENTY DEGREES;So;0;ON;;;;;N;;;;; +1FA38;WHITE CHESS PAWN ROTATED TWO HUNDRED SEVENTY DEGREES;So;0;ON;;;;;N;;;;; +1FA39;BLACK CHESS KING ROTATED TWO HUNDRED SEVENTY DEGREES;So;0;ON;;;;;N;;;;; +1FA3A;BLACK CHESS QUEEN ROTATED TWO HUNDRED SEVENTY DEGREES;So;0;ON;;;;;N;;;;; +1FA3B;BLACK CHESS ROOK ROTATED TWO HUNDRED SEVENTY DEGREES;So;0;ON;;;;;N;;;;; +1FA3C;BLACK CHESS BISHOP ROTATED TWO HUNDRED SEVENTY DEGREES;So;0;ON;;;;;N;;;;; +1FA3D;BLACK CHESS KNIGHT ROTATED TWO HUNDRED SEVENTY DEGREES;So;0;ON;;;;;N;;;;; +1FA3E;BLACK CHESS PAWN ROTATED TWO HUNDRED SEVENTY DEGREES;So;0;ON;;;;;N;;;;; +1FA3F;NEUTRAL CHESS KING ROTATED TWO HUNDRED SEVENTY DEGREES;So;0;ON;;;;;N;;;;; +1FA40;NEUTRAL CHESS QUEEN ROTATED TWO HUNDRED SEVENTY DEGREES;So;0;ON;;;;;N;;;;; +1FA41;NEUTRAL CHESS ROOK ROTATED TWO HUNDRED SEVENTY DEGREES;So;0;ON;;;;;N;;;;; +1FA42;NEUTRAL CHESS BISHOP ROTATED TWO HUNDRED SEVENTY DEGREES;So;0;ON;;;;;N;;;;; +1FA43;NEUTRAL CHESS KNIGHT ROTATED TWO HUNDRED SEVENTY DEGREES;So;0;ON;;;;;N;;;;; +1FA44;NEUTRAL CHESS PAWN ROTATED TWO HUNDRED SEVENTY DEGREES;So;0;ON;;;;;N;;;;; +1FA45;WHITE CHESS KNIGHT ROTATED THREE HUNDRED FIFTEEN DEGREES;So;0;ON;;;;;N;;;;; +1FA46;BLACK CHESS KNIGHT ROTATED THREE HUNDRED FIFTEEN DEGREES;So;0;ON;;;;;N;;;;; +1FA47;NEUTRAL CHESS KNIGHT ROTATED THREE HUNDRED FIFTEEN DEGREES;So;0;ON;;;;;N;;;;; +1FA48;WHITE CHESS EQUIHOPPER;So;0;ON;;;;;N;;;;; +1FA49;BLACK CHESS EQUIHOPPER;So;0;ON;;;;;N;;;;; +1FA4A;NEUTRAL CHESS EQUIHOPPER;So;0;ON;;;;;N;;;;; +1FA4B;WHITE CHESS EQUIHOPPER ROTATED NINETY DEGREES;So;0;ON;;;;;N;;;;; +1FA4C;BLACK CHESS EQUIHOPPER ROTATED NINETY DEGREES;So;0;ON;;;;;N;;;;; +1FA4D;NEUTRAL CHESS EQUIHOPPER ROTATED NINETY DEGREES;So;0;ON;;;;;N;;;;; +1FA4E;WHITE CHESS KNIGHT-QUEEN;So;0;ON;;;;;N;;;;; +1FA4F;WHITE CHESS KNIGHT-ROOK;So;0;ON;;;;;N;;;;; +1FA50;WHITE CHESS KNIGHT-BISHOP;So;0;ON;;;;;N;;;;; +1FA51;BLACK CHESS KNIGHT-QUEEN;So;0;ON;;;;;N;;;;; +1FA52;BLACK CHESS KNIGHT-ROOK;So;0;ON;;;;;N;;;;; +1FA53;BLACK CHESS KNIGHT-BISHOP;So;0;ON;;;;;N;;;;; 1FA60;XIANGQI RED GENERAL;So;0;ON;;;;;N;;;;; 1FA61;XIANGQI RED MANDARIN;So;0;ON;;;;;N;;;;; 1FA62;XIANGQI RED ELEPHANT;So;0;ON;;;;;N;;;;; @@ -31397,10 +33429,310 @@ 1FA6B;XIANGQI BLACK CHARIOT;So;0;ON;;;;;N;;;;; 1FA6C;XIANGQI BLACK CANNON;So;0;ON;;;;;N;;;;; 1FA6D;XIANGQI BLACK SOLDIER;So;0;ON;;;;;N;;;;; +1FA70;BALLET SHOES;So;0;ON;;;;;N;;;;; +1FA71;ONE-PIECE SWIMSUIT;So;0;ON;;;;;N;;;;; +1FA72;BRIEFS;So;0;ON;;;;;N;;;;; +1FA73;SHORTS;So;0;ON;;;;;N;;;;; +1FA74;THONG SANDAL;So;0;ON;;;;;N;;;;; +1FA78;DROP OF BLOOD;So;0;ON;;;;;N;;;;; +1FA79;ADHESIVE BANDAGE;So;0;ON;;;;;N;;;;; +1FA7A;STETHOSCOPE;So;0;ON;;;;;N;;;;; +1FA7B;X-RAY;So;0;ON;;;;;N;;;;; +1FA7C;CRUTCH;So;0;ON;;;;;N;;;;; +1FA80;YO-YO;So;0;ON;;;;;N;;;;; +1FA81;KITE;So;0;ON;;;;;N;;;;; +1FA82;PARACHUTE;So;0;ON;;;;;N;;;;; +1FA83;BOOMERANG;So;0;ON;;;;;N;;;;; +1FA84;MAGIC WAND;So;0;ON;;;;;N;;;;; +1FA85;PINATA;So;0;ON;;;;;N;;;;; +1FA86;NESTING DOLLS;So;0;ON;;;;;N;;;;; +1FA90;RINGED PLANET;So;0;ON;;;;;N;;;;; +1FA91;CHAIR;So;0;ON;;;;;N;;;;; +1FA92;RAZOR;So;0;ON;;;;;N;;;;; +1FA93;AXE;So;0;ON;;;;;N;;;;; +1FA94;DIYA LAMP;So;0;ON;;;;;N;;;;; +1FA95;BANJO;So;0;ON;;;;;N;;;;; +1FA96;MILITARY HELMET;So;0;ON;;;;;N;;;;; +1FA97;ACCORDION;So;0;ON;;;;;N;;;;; +1FA98;LONG DRUM;So;0;ON;;;;;N;;;;; +1FA99;COIN;So;0;ON;;;;;N;;;;; +1FA9A;CARPENTRY SAW;So;0;ON;;;;;N;;;;; +1FA9B;SCREWDRIVER;So;0;ON;;;;;N;;;;; +1FA9C;LADDER;So;0;ON;;;;;N;;;;; +1FA9D;HOOK;So;0;ON;;;;;N;;;;; +1FA9E;MIRROR;So;0;ON;;;;;N;;;;; +1FA9F;WINDOW;So;0;ON;;;;;N;;;;; +1FAA0;PLUNGER;So;0;ON;;;;;N;;;;; +1FAA1;SEWING NEEDLE;So;0;ON;;;;;N;;;;; +1FAA2;KNOT;So;0;ON;;;;;N;;;;; +1FAA3;BUCKET;So;0;ON;;;;;N;;;;; +1FAA4;MOUSE TRAP;So;0;ON;;;;;N;;;;; +1FAA5;TOOTHBRUSH;So;0;ON;;;;;N;;;;; +1FAA6;HEADSTONE;So;0;ON;;;;;N;;;;; +1FAA7;PLACARD;So;0;ON;;;;;N;;;;; +1FAA8;ROCK;So;0;ON;;;;;N;;;;; +1FAA9;MIRROR BALL;So;0;ON;;;;;N;;;;; +1FAAA;IDENTIFICATION CARD;So;0;ON;;;;;N;;;;; +1FAAB;LOW BATTERY;So;0;ON;;;;;N;;;;; +1FAAC;HAMSA;So;0;ON;;;;;N;;;;; +1FAB0;FLY;So;0;ON;;;;;N;;;;; +1FAB1;WORM;So;0;ON;;;;;N;;;;; +1FAB2;BEETLE;So;0;ON;;;;;N;;;;; +1FAB3;COCKROACH;So;0;ON;;;;;N;;;;; +1FAB4;POTTED PLANT;So;0;ON;;;;;N;;;;; +1FAB5;WOOD;So;0;ON;;;;;N;;;;; +1FAB6;FEATHER;So;0;ON;;;;;N;;;;; +1FAB7;LOTUS;So;0;ON;;;;;N;;;;; +1FAB8;CORAL;So;0;ON;;;;;N;;;;; +1FAB9;EMPTY NEST;So;0;ON;;;;;N;;;;; +1FABA;NEST WITH EGGS;So;0;ON;;;;;N;;;;; +1FAC0;ANATOMICAL HEART;So;0;ON;;;;;N;;;;; +1FAC1;LUNGS;So;0;ON;;;;;N;;;;; +1FAC2;PEOPLE HUGGING;So;0;ON;;;;;N;;;;; +1FAC3;PREGNANT MAN;So;0;ON;;;;;N;;;;; +1FAC4;PREGNANT PERSON;So;0;ON;;;;;N;;;;; +1FAC5;PERSON WITH CROWN;So;0;ON;;;;;N;;;;; +1FAD0;BLUEBERRIES;So;0;ON;;;;;N;;;;; +1FAD1;BELL PEPPER;So;0;ON;;;;;N;;;;; +1FAD2;OLIVE;So;0;ON;;;;;N;;;;; +1FAD3;FLATBREAD;So;0;ON;;;;;N;;;;; +1FAD4;TAMALE;So;0;ON;;;;;N;;;;; +1FAD5;FONDUE;So;0;ON;;;;;N;;;;; +1FAD6;TEAPOT;So;0;ON;;;;;N;;;;; +1FAD7;POURING LIQUID;So;0;ON;;;;;N;;;;; +1FAD8;BEANS;So;0;ON;;;;;N;;;;; +1FAD9;JAR;So;0;ON;;;;;N;;;;; +1FAE0;MELTING FACE;So;0;ON;;;;;N;;;;; +1FAE1;SALUTING FACE;So;0;ON;;;;;N;;;;; +1FAE2;FACE WITH OPEN EYES AND HAND OVER MOUTH;So;0;ON;;;;;N;;;;; +1FAE3;FACE WITH PEEKING EYE;So;0;ON;;;;;N;;;;; +1FAE4;FACE WITH DIAGONAL MOUTH;So;0;ON;;;;;N;;;;; +1FAE5;DOTTED LINE FACE;So;0;ON;;;;;N;;;;; +1FAE6;BITING LIP;So;0;ON;;;;;N;;;;; +1FAE7;BUBBLES;So;0;ON;;;;;N;;;;; +1FAF0;HAND WITH INDEX FINGER AND THUMB CROSSED;So;0;ON;;;;;N;;;;; +1FAF1;RIGHTWARDS HAND;So;0;ON;;;;;N;;;;; +1FAF2;LEFTWARDS HAND;So;0;ON;;;;;N;;;;; +1FAF3;PALM DOWN HAND;So;0;ON;;;;;N;;;;; +1FAF4;PALM UP HAND;So;0;ON;;;;;N;;;;; +1FAF5;INDEX POINTING AT THE VIEWER;So;0;ON;;;;;N;;;;; +1FAF6;HEART HANDS;So;0;ON;;;;;N;;;;; +1FB00;BLOCK SEXTANT-1;So;0;ON;;;;;N;;;;; +1FB01;BLOCK SEXTANT-2;So;0;ON;;;;;N;;;;; +1FB02;BLOCK SEXTANT-12;So;0;ON;;;;;N;;;;; +1FB03;BLOCK SEXTANT-3;So;0;ON;;;;;N;;;;; +1FB04;BLOCK SEXTANT-13;So;0;ON;;;;;N;;;;; +1FB05;BLOCK SEXTANT-23;So;0;ON;;;;;N;;;;; +1FB06;BLOCK SEXTANT-123;So;0;ON;;;;;N;;;;; +1FB07;BLOCK SEXTANT-4;So;0;ON;;;;;N;;;;; +1FB08;BLOCK SEXTANT-14;So;0;ON;;;;;N;;;;; +1FB09;BLOCK SEXTANT-24;So;0;ON;;;;;N;;;;; +1FB0A;BLOCK SEXTANT-124;So;0;ON;;;;;N;;;;; +1FB0B;BLOCK SEXTANT-34;So;0;ON;;;;;N;;;;; +1FB0C;BLOCK SEXTANT-134;So;0;ON;;;;;N;;;;; +1FB0D;BLOCK SEXTANT-234;So;0;ON;;;;;N;;;;; +1FB0E;BLOCK SEXTANT-1234;So;0;ON;;;;;N;;;;; +1FB0F;BLOCK SEXTANT-5;So;0;ON;;;;;N;;;;; +1FB10;BLOCK SEXTANT-15;So;0;ON;;;;;N;;;;; +1FB11;BLOCK SEXTANT-25;So;0;ON;;;;;N;;;;; +1FB12;BLOCK SEXTANT-125;So;0;ON;;;;;N;;;;; +1FB13;BLOCK SEXTANT-35;So;0;ON;;;;;N;;;;; +1FB14;BLOCK SEXTANT-235;So;0;ON;;;;;N;;;;; +1FB15;BLOCK SEXTANT-1235;So;0;ON;;;;;N;;;;; +1FB16;BLOCK SEXTANT-45;So;0;ON;;;;;N;;;;; +1FB17;BLOCK SEXTANT-145;So;0;ON;;;;;N;;;;; +1FB18;BLOCK SEXTANT-245;So;0;ON;;;;;N;;;;; +1FB19;BLOCK SEXTANT-1245;So;0;ON;;;;;N;;;;; +1FB1A;BLOCK SEXTANT-345;So;0;ON;;;;;N;;;;; +1FB1B;BLOCK SEXTANT-1345;So;0;ON;;;;;N;;;;; +1FB1C;BLOCK SEXTANT-2345;So;0;ON;;;;;N;;;;; +1FB1D;BLOCK SEXTANT-12345;So;0;ON;;;;;N;;;;; +1FB1E;BLOCK SEXTANT-6;So;0;ON;;;;;N;;;;; +1FB1F;BLOCK SEXTANT-16;So;0;ON;;;;;N;;;;; +1FB20;BLOCK SEXTANT-26;So;0;ON;;;;;N;;;;; +1FB21;BLOCK SEXTANT-126;So;0;ON;;;;;N;;;;; +1FB22;BLOCK SEXTANT-36;So;0;ON;;;;;N;;;;; +1FB23;BLOCK SEXTANT-136;So;0;ON;;;;;N;;;;; +1FB24;BLOCK SEXTANT-236;So;0;ON;;;;;N;;;;; +1FB25;BLOCK SEXTANT-1236;So;0;ON;;;;;N;;;;; +1FB26;BLOCK SEXTANT-46;So;0;ON;;;;;N;;;;; +1FB27;BLOCK SEXTANT-146;So;0;ON;;;;;N;;;;; +1FB28;BLOCK SEXTANT-1246;So;0;ON;;;;;N;;;;; +1FB29;BLOCK SEXTANT-346;So;0;ON;;;;;N;;;;; +1FB2A;BLOCK SEXTANT-1346;So;0;ON;;;;;N;;;;; +1FB2B;BLOCK SEXTANT-2346;So;0;ON;;;;;N;;;;; +1FB2C;BLOCK SEXTANT-12346;So;0;ON;;;;;N;;;;; +1FB2D;BLOCK SEXTANT-56;So;0;ON;;;;;N;;;;; +1FB2E;BLOCK SEXTANT-156;So;0;ON;;;;;N;;;;; +1FB2F;BLOCK SEXTANT-256;So;0;ON;;;;;N;;;;; +1FB30;BLOCK SEXTANT-1256;So;0;ON;;;;;N;;;;; +1FB31;BLOCK SEXTANT-356;So;0;ON;;;;;N;;;;; +1FB32;BLOCK SEXTANT-1356;So;0;ON;;;;;N;;;;; +1FB33;BLOCK SEXTANT-2356;So;0;ON;;;;;N;;;;; +1FB34;BLOCK SEXTANT-12356;So;0;ON;;;;;N;;;;; +1FB35;BLOCK SEXTANT-456;So;0;ON;;;;;N;;;;; +1FB36;BLOCK SEXTANT-1456;So;0;ON;;;;;N;;;;; +1FB37;BLOCK SEXTANT-2456;So;0;ON;;;;;N;;;;; +1FB38;BLOCK SEXTANT-12456;So;0;ON;;;;;N;;;;; +1FB39;BLOCK SEXTANT-3456;So;0;ON;;;;;N;;;;; +1FB3A;BLOCK SEXTANT-13456;So;0;ON;;;;;N;;;;; +1FB3B;BLOCK SEXTANT-23456;So;0;ON;;;;;N;;;;; +1FB3C;LOWER LEFT BLOCK DIAGONAL LOWER MIDDLE LEFT TO LOWER CENTRE;So;0;ON;;;;;N;;;;; +1FB3D;LOWER LEFT BLOCK DIAGONAL LOWER MIDDLE LEFT TO LOWER RIGHT;So;0;ON;;;;;N;;;;; +1FB3E;LOWER LEFT BLOCK DIAGONAL UPPER MIDDLE LEFT TO LOWER CENTRE;So;0;ON;;;;;N;;;;; +1FB3F;LOWER LEFT BLOCK DIAGONAL UPPER MIDDLE LEFT TO LOWER RIGHT;So;0;ON;;;;;N;;;;; +1FB40;LOWER LEFT BLOCK DIAGONAL UPPER LEFT TO LOWER CENTRE;So;0;ON;;;;;N;;;;; +1FB41;LOWER RIGHT BLOCK DIAGONAL UPPER MIDDLE LEFT TO UPPER CENTRE;So;0;ON;;;;;N;;;;; +1FB42;LOWER RIGHT BLOCK DIAGONAL UPPER MIDDLE LEFT TO UPPER RIGHT;So;0;ON;;;;;N;;;;; +1FB43;LOWER RIGHT BLOCK DIAGONAL LOWER MIDDLE LEFT TO UPPER CENTRE;So;0;ON;;;;;N;;;;; +1FB44;LOWER RIGHT BLOCK DIAGONAL LOWER MIDDLE LEFT TO UPPER RIGHT;So;0;ON;;;;;N;;;;; +1FB45;LOWER RIGHT BLOCK DIAGONAL LOWER LEFT TO UPPER CENTRE;So;0;ON;;;;;N;;;;; +1FB46;LOWER RIGHT BLOCK DIAGONAL LOWER MIDDLE LEFT TO UPPER MIDDLE RIGHT;So;0;ON;;;;;N;;;;; +1FB47;LOWER RIGHT BLOCK DIAGONAL LOWER CENTRE TO LOWER MIDDLE RIGHT;So;0;ON;;;;;N;;;;; +1FB48;LOWER RIGHT BLOCK DIAGONAL LOWER LEFT TO LOWER MIDDLE RIGHT;So;0;ON;;;;;N;;;;; +1FB49;LOWER RIGHT BLOCK DIAGONAL LOWER CENTRE TO UPPER MIDDLE RIGHT;So;0;ON;;;;;N;;;;; +1FB4A;LOWER RIGHT BLOCK DIAGONAL LOWER LEFT TO UPPER MIDDLE RIGHT;So;0;ON;;;;;N;;;;; +1FB4B;LOWER RIGHT BLOCK DIAGONAL LOWER CENTRE TO UPPER RIGHT;So;0;ON;;;;;N;;;;; +1FB4C;LOWER LEFT BLOCK DIAGONAL UPPER CENTRE TO UPPER MIDDLE RIGHT;So;0;ON;;;;;N;;;;; +1FB4D;LOWER LEFT BLOCK DIAGONAL UPPER LEFT TO UPPER MIDDLE RIGHT;So;0;ON;;;;;N;;;;; +1FB4E;LOWER LEFT BLOCK DIAGONAL UPPER CENTRE TO LOWER MIDDLE RIGHT;So;0;ON;;;;;N;;;;; +1FB4F;LOWER LEFT BLOCK DIAGONAL UPPER LEFT TO LOWER MIDDLE RIGHT;So;0;ON;;;;;N;;;;; +1FB50;LOWER LEFT BLOCK DIAGONAL UPPER CENTRE TO LOWER RIGHT;So;0;ON;;;;;N;;;;; +1FB51;LOWER LEFT BLOCK DIAGONAL UPPER MIDDLE LEFT TO LOWER MIDDLE RIGHT;So;0;ON;;;;;N;;;;; +1FB52;UPPER RIGHT BLOCK DIAGONAL LOWER MIDDLE LEFT TO LOWER CENTRE;So;0;ON;;;;;N;;;;; +1FB53;UPPER RIGHT BLOCK DIAGONAL LOWER MIDDLE LEFT TO LOWER RIGHT;So;0;ON;;;;;N;;;;; +1FB54;UPPER RIGHT BLOCK DIAGONAL UPPER MIDDLE LEFT TO LOWER CENTRE;So;0;ON;;;;;N;;;;; +1FB55;UPPER RIGHT BLOCK DIAGONAL UPPER MIDDLE LEFT TO LOWER RIGHT;So;0;ON;;;;;N;;;;; +1FB56;UPPER RIGHT BLOCK DIAGONAL UPPER LEFT TO LOWER CENTRE;So;0;ON;;;;;N;;;;; +1FB57;UPPER LEFT BLOCK DIAGONAL UPPER MIDDLE LEFT TO UPPER CENTRE;So;0;ON;;;;;N;;;;; +1FB58;UPPER LEFT BLOCK DIAGONAL UPPER MIDDLE LEFT TO UPPER RIGHT;So;0;ON;;;;;N;;;;; +1FB59;UPPER LEFT BLOCK DIAGONAL LOWER MIDDLE LEFT TO UPPER CENTRE;So;0;ON;;;;;N;;;;; +1FB5A;UPPER LEFT BLOCK DIAGONAL LOWER MIDDLE LEFT TO UPPER RIGHT;So;0;ON;;;;;N;;;;; +1FB5B;UPPER LEFT BLOCK DIAGONAL LOWER LEFT TO UPPER CENTRE;So;0;ON;;;;;N;;;;; +1FB5C;UPPER LEFT BLOCK DIAGONAL LOWER MIDDLE LEFT TO UPPER MIDDLE RIGHT;So;0;ON;;;;;N;;;;; +1FB5D;UPPER LEFT BLOCK DIAGONAL LOWER CENTRE TO LOWER MIDDLE RIGHT;So;0;ON;;;;;N;;;;; +1FB5E;UPPER LEFT BLOCK DIAGONAL LOWER LEFT TO LOWER MIDDLE RIGHT;So;0;ON;;;;;N;;;;; +1FB5F;UPPER LEFT BLOCK DIAGONAL LOWER CENTRE TO UPPER MIDDLE RIGHT;So;0;ON;;;;;N;;;;; +1FB60;UPPER LEFT BLOCK DIAGONAL LOWER LEFT TO UPPER MIDDLE RIGHT;So;0;ON;;;;;N;;;;; +1FB61;UPPER LEFT BLOCK DIAGONAL LOWER CENTRE TO UPPER RIGHT;So;0;ON;;;;;N;;;;; +1FB62;UPPER RIGHT BLOCK DIAGONAL UPPER CENTRE TO UPPER MIDDLE RIGHT;So;0;ON;;;;;N;;;;; +1FB63;UPPER RIGHT BLOCK DIAGONAL UPPER LEFT TO UPPER MIDDLE RIGHT;So;0;ON;;;;;N;;;;; +1FB64;UPPER RIGHT BLOCK DIAGONAL UPPER CENTRE TO LOWER MIDDLE RIGHT;So;0;ON;;;;;N;;;;; +1FB65;UPPER RIGHT BLOCK DIAGONAL UPPER LEFT TO LOWER MIDDLE RIGHT;So;0;ON;;;;;N;;;;; +1FB66;UPPER RIGHT BLOCK DIAGONAL UPPER CENTRE TO LOWER RIGHT;So;0;ON;;;;;N;;;;; +1FB67;UPPER RIGHT BLOCK DIAGONAL UPPER MIDDLE LEFT TO LOWER MIDDLE RIGHT;So;0;ON;;;;;N;;;;; +1FB68;UPPER AND RIGHT AND LOWER TRIANGULAR THREE QUARTERS BLOCK;So;0;ON;;;;;N;;;;; +1FB69;LEFT AND LOWER AND RIGHT TRIANGULAR THREE QUARTERS BLOCK;So;0;ON;;;;;N;;;;; +1FB6A;UPPER AND LEFT AND LOWER TRIANGULAR THREE QUARTERS BLOCK;So;0;ON;;;;;N;;;;; +1FB6B;LEFT AND UPPER AND RIGHT TRIANGULAR THREE QUARTERS BLOCK;So;0;ON;;;;;N;;;;; +1FB6C;LEFT TRIANGULAR ONE QUARTER BLOCK;So;0;ON;;;;;N;;;;; +1FB6D;UPPER TRIANGULAR ONE QUARTER BLOCK;So;0;ON;;;;;N;;;;; +1FB6E;RIGHT TRIANGULAR ONE QUARTER BLOCK;So;0;ON;;;;;N;;;;; +1FB6F;LOWER TRIANGULAR ONE QUARTER BLOCK;So;0;ON;;;;;N;;;;; +1FB70;VERTICAL ONE EIGHTH BLOCK-2;So;0;ON;;;;;N;;;;; +1FB71;VERTICAL ONE EIGHTH BLOCK-3;So;0;ON;;;;;N;;;;; +1FB72;VERTICAL ONE EIGHTH BLOCK-4;So;0;ON;;;;;N;;;;; +1FB73;VERTICAL ONE EIGHTH BLOCK-5;So;0;ON;;;;;N;;;;; +1FB74;VERTICAL ONE EIGHTH BLOCK-6;So;0;ON;;;;;N;;;;; +1FB75;VERTICAL ONE EIGHTH BLOCK-7;So;0;ON;;;;;N;;;;; +1FB76;HORIZONTAL ONE EIGHTH BLOCK-2;So;0;ON;;;;;N;;;;; +1FB77;HORIZONTAL ONE EIGHTH BLOCK-3;So;0;ON;;;;;N;;;;; +1FB78;HORIZONTAL ONE EIGHTH BLOCK-4;So;0;ON;;;;;N;;;;; +1FB79;HORIZONTAL ONE EIGHTH BLOCK-5;So;0;ON;;;;;N;;;;; +1FB7A;HORIZONTAL ONE EIGHTH BLOCK-6;So;0;ON;;;;;N;;;;; +1FB7B;HORIZONTAL ONE EIGHTH BLOCK-7;So;0;ON;;;;;N;;;;; +1FB7C;LEFT AND LOWER ONE EIGHTH BLOCK;So;0;ON;;;;;N;;;;; +1FB7D;LEFT AND UPPER ONE EIGHTH BLOCK;So;0;ON;;;;;N;;;;; +1FB7E;RIGHT AND UPPER ONE EIGHTH BLOCK;So;0;ON;;;;;N;;;;; +1FB7F;RIGHT AND LOWER ONE EIGHTH BLOCK;So;0;ON;;;;;N;;;;; +1FB80;UPPER AND LOWER ONE EIGHTH BLOCK;So;0;ON;;;;;N;;;;; +1FB81;HORIZONTAL ONE EIGHTH BLOCK-1358;So;0;ON;;;;;N;;;;; +1FB82;UPPER ONE QUARTER BLOCK;So;0;ON;;;;;N;;;;; +1FB83;UPPER THREE EIGHTHS BLOCK;So;0;ON;;;;;N;;;;; +1FB84;UPPER FIVE EIGHTHS BLOCK;So;0;ON;;;;;N;;;;; +1FB85;UPPER THREE QUARTERS BLOCK;So;0;ON;;;;;N;;;;; +1FB86;UPPER SEVEN EIGHTHS BLOCK;So;0;ON;;;;;N;;;;; +1FB87;RIGHT ONE QUARTER BLOCK;So;0;ON;;;;;N;;;;; +1FB88;RIGHT THREE EIGHTHS BLOCK;So;0;ON;;;;;N;;;;; +1FB89;RIGHT FIVE EIGHTHS BLOCK;So;0;ON;;;;;N;;;;; +1FB8A;RIGHT THREE QUARTERS BLOCK;So;0;ON;;;;;N;;;;; +1FB8B;RIGHT SEVEN EIGHTHS BLOCK;So;0;ON;;;;;N;;;;; +1FB8C;LEFT HALF MEDIUM SHADE;So;0;ON;;;;;N;;;;; +1FB8D;RIGHT HALF MEDIUM SHADE;So;0;ON;;;;;N;;;;; +1FB8E;UPPER HALF MEDIUM SHADE;So;0;ON;;;;;N;;;;; +1FB8F;LOWER HALF MEDIUM SHADE;So;0;ON;;;;;N;;;;; +1FB90;INVERSE MEDIUM SHADE;So;0;ON;;;;;N;;;;; +1FB91;UPPER HALF BLOCK AND LOWER HALF INVERSE MEDIUM SHADE;So;0;ON;;;;;N;;;;; +1FB92;UPPER HALF INVERSE MEDIUM SHADE AND LOWER HALF BLOCK;So;0;ON;;;;;N;;;;; +1FB94;LEFT HALF INVERSE MEDIUM SHADE AND RIGHT HALF BLOCK;So;0;ON;;;;;N;;;;; +1FB95;CHECKER BOARD FILL;So;0;ON;;;;;N;;;;; +1FB96;INVERSE CHECKER BOARD FILL;So;0;ON;;;;;N;;;;; +1FB97;HEAVY HORIZONTAL FILL;So;0;ON;;;;;N;;;;; +1FB98;UPPER LEFT TO LOWER RIGHT FILL;So;0;ON;;;;;N;;;;; +1FB99;UPPER RIGHT TO LOWER LEFT FILL;So;0;ON;;;;;N;;;;; +1FB9A;UPPER AND LOWER TRIANGULAR HALF BLOCK;So;0;ON;;;;;N;;;;; +1FB9B;LEFT AND RIGHT TRIANGULAR HALF BLOCK;So;0;ON;;;;;N;;;;; +1FB9C;UPPER LEFT TRIANGULAR MEDIUM SHADE;So;0;ON;;;;;N;;;;; +1FB9D;UPPER RIGHT TRIANGULAR MEDIUM SHADE;So;0;ON;;;;;N;;;;; +1FB9E;LOWER RIGHT TRIANGULAR MEDIUM SHADE;So;0;ON;;;;;N;;;;; +1FB9F;LOWER LEFT TRIANGULAR MEDIUM SHADE;So;0;ON;;;;;N;;;;; +1FBA0;BOX DRAWINGS LIGHT DIAGONAL UPPER CENTRE TO MIDDLE LEFT;So;0;ON;;;;;N;;;;; +1FBA1;BOX DRAWINGS LIGHT DIAGONAL UPPER CENTRE TO MIDDLE RIGHT;So;0;ON;;;;;N;;;;; +1FBA2;BOX DRAWINGS LIGHT DIAGONAL MIDDLE LEFT TO LOWER CENTRE;So;0;ON;;;;;N;;;;; +1FBA3;BOX DRAWINGS LIGHT DIAGONAL MIDDLE RIGHT TO LOWER CENTRE;So;0;ON;;;;;N;;;;; +1FBA4;BOX DRAWINGS LIGHT DIAGONAL UPPER CENTRE TO MIDDLE LEFT TO LOWER CENTRE;So;0;ON;;;;;N;;;;; +1FBA5;BOX DRAWINGS LIGHT DIAGONAL UPPER CENTRE TO MIDDLE RIGHT TO LOWER CENTRE;So;0;ON;;;;;N;;;;; +1FBA6;BOX DRAWINGS LIGHT DIAGONAL MIDDLE LEFT TO LOWER CENTRE TO MIDDLE RIGHT;So;0;ON;;;;;N;;;;; +1FBA7;BOX DRAWINGS LIGHT DIAGONAL MIDDLE LEFT TO UPPER CENTRE TO MIDDLE RIGHT;So;0;ON;;;;;N;;;;; +1FBA8;BOX DRAWINGS LIGHT DIAGONAL UPPER CENTRE TO MIDDLE LEFT AND MIDDLE RIGHT TO LOWER CENTRE;So;0;ON;;;;;N;;;;; +1FBA9;BOX DRAWINGS LIGHT DIAGONAL UPPER CENTRE TO MIDDLE RIGHT AND MIDDLE LEFT TO LOWER CENTRE;So;0;ON;;;;;N;;;;; +1FBAA;BOX DRAWINGS LIGHT DIAGONAL UPPER CENTRE TO MIDDLE RIGHT TO LOWER CENTRE TO MIDDLE LEFT;So;0;ON;;;;;N;;;;; +1FBAB;BOX DRAWINGS LIGHT DIAGONAL UPPER CENTRE TO MIDDLE LEFT TO LOWER CENTRE TO MIDDLE RIGHT;So;0;ON;;;;;N;;;;; +1FBAC;BOX DRAWINGS LIGHT DIAGONAL MIDDLE LEFT TO UPPER CENTRE TO MIDDLE RIGHT TO LOWER CENTRE;So;0;ON;;;;;N;;;;; +1FBAD;BOX DRAWINGS LIGHT DIAGONAL MIDDLE RIGHT TO UPPER CENTRE TO MIDDLE LEFT TO LOWER CENTRE;So;0;ON;;;;;N;;;;; +1FBAE;BOX DRAWINGS LIGHT DIAGONAL DIAMOND;So;0;ON;;;;;N;;;;; +1FBAF;BOX DRAWINGS LIGHT HORIZONTAL WITH VERTICAL STROKE;So;0;ON;;;;;N;;;;; +1FBB0;ARROWHEAD-SHAPED POINTER;So;0;ON;;;;;N;;;;; +1FBB1;INVERSE CHECK MARK;So;0;ON;;;;;N;;;;; +1FBB2;LEFT HALF RUNNING MAN;So;0;ON;;;;;N;;;;; +1FBB3;RIGHT HALF RUNNING MAN;So;0;ON;;;;;N;;;;; +1FBB4;INVERSE DOWNWARDS ARROW WITH TIP LEFTWARDS;So;0;ON;;;;;N;;;;; +1FBB5;LEFTWARDS ARROW AND UPPER AND LOWER ONE EIGHTH BLOCK;So;0;ON;;;;;N;;;;; +1FBB6;RIGHTWARDS ARROW AND UPPER AND LOWER ONE EIGHTH BLOCK;So;0;ON;;;;;N;;;;; +1FBB7;DOWNWARDS ARROW AND RIGHT ONE EIGHTH BLOCK;So;0;ON;;;;;N;;;;; +1FBB8;UPWARDS ARROW AND RIGHT ONE EIGHTH BLOCK;So;0;ON;;;;;N;;;;; +1FBB9;LEFT HALF FOLDER;So;0;ON;;;;;N;;;;; +1FBBA;RIGHT HALF FOLDER;So;0;ON;;;;;N;;;;; +1FBBB;VOIDED GREEK CROSS;So;0;ON;;;;;N;;;;; +1FBBC;RIGHT OPEN SQUARED DOT;So;0;ON;;;;;N;;;;; +1FBBD;NEGATIVE DIAGONAL CROSS;So;0;ON;;;;;N;;;;; +1FBBE;NEGATIVE DIAGONAL MIDDLE RIGHT TO LOWER CENTRE;So;0;ON;;;;;N;;;;; +1FBBF;NEGATIVE DIAGONAL DIAMOND;So;0;ON;;;;;N;;;;; +1FBC0;WHITE HEAVY SALTIRE WITH ROUNDED CORNERS;So;0;ON;;;;;N;;;;; +1FBC1;LEFT THIRD WHITE RIGHT POINTING INDEX;So;0;ON;;;;;N;;;;; +1FBC2;MIDDLE THIRD WHITE RIGHT POINTING INDEX;So;0;ON;;;;;N;;;;; +1FBC3;RIGHT THIRD WHITE RIGHT POINTING INDEX;So;0;ON;;;;;N;;;;; +1FBC4;NEGATIVE SQUARED QUESTION MARK;So;0;ON;;;;;N;;;;; +1FBC5;STICK FIGURE;So;0;ON;;;;;N;;;;; +1FBC6;STICK FIGURE WITH ARMS RAISED;So;0;ON;;;;;N;;;;; +1FBC7;STICK FIGURE LEANING LEFT;So;0;ON;;;;;N;;;;; +1FBC8;STICK FIGURE LEANING RIGHT;So;0;ON;;;;;N;;;;; +1FBC9;STICK FIGURE WITH DRESS;So;0;ON;;;;;N;;;;; +1FBCA;WHITE UP-POINTING CHEVRON;So;0;ON;;;;;N;;;;; +1FBF0;SEGMENTED DIGIT ZERO;Nd;0;EN;<font> 0030;0;0;0;N;;;;; +1FBF1;SEGMENTED DIGIT ONE;Nd;0;EN;<font> 0031;1;1;1;N;;;;; +1FBF2;SEGMENTED DIGIT TWO;Nd;0;EN;<font> 0032;2;2;2;N;;;;; +1FBF3;SEGMENTED DIGIT THREE;Nd;0;EN;<font> 0033;3;3;3;N;;;;; +1FBF4;SEGMENTED DIGIT FOUR;Nd;0;EN;<font> 0034;4;4;4;N;;;;; +1FBF5;SEGMENTED DIGIT FIVE;Nd;0;EN;<font> 0035;5;5;5;N;;;;; +1FBF6;SEGMENTED DIGIT SIX;Nd;0;EN;<font> 0036;6;6;6;N;;;;; +1FBF7;SEGMENTED DIGIT SEVEN;Nd;0;EN;<font> 0037;7;7;7;N;;;;; +1FBF8;SEGMENTED DIGIT EIGHT;Nd;0;EN;<font> 0038;8;8;8;N;;;;; +1FBF9;SEGMENTED DIGIT NINE;Nd;0;EN;<font> 0039;9;9;9;N;;;;; 20000;<CJK Ideograph Extension B, First>;Lo;0;L;;;;;N;;;;; -2A6D6;<CJK Ideograph Extension B, Last>;Lo;0;L;;;;;N;;;;; +2A6DF;<CJK Ideograph Extension B, Last>;Lo;0;L;;;;;N;;;;; 2A700;<CJK Ideograph Extension C, First>;Lo;0;L;;;;;N;;;;; -2B734;<CJK Ideograph Extension C, Last>;Lo;0;L;;;;;N;;;;; +2B738;<CJK Ideograph Extension C, Last>;Lo;0;L;;;;;N;;;;; 2B740;<CJK Ideograph Extension D, First>;Lo;0;L;;;;;N;;;;; 2B81D;<CJK Ideograph Extension D, Last>;Lo;0;L;;;;;N;;;;; 2B820;<CJK Ideograph Extension E, First>;Lo;0;L;;;;;N;;;;; @@ -31949,6 +34281,8 @@ 2FA1B;CJK COMPATIBILITY IDEOGRAPH-2FA1B;Lo;0;L;9F16;;;;N;;;;; 2FA1C;CJK COMPATIBILITY IDEOGRAPH-2FA1C;Lo;0;L;9F3B;;;;N;;;;; 2FA1D;CJK COMPATIBILITY IDEOGRAPH-2FA1D;Lo;0;L;2A600;;;;N;;;;; +30000;<CJK Ideograph Extension G, First>;Lo;0;L;;;;;N;;;;; +3134A;<CJK Ideograph Extension G, Last>;Lo;0;L;;;;;N;;;;; E0001;LANGUAGE TAG;Cf;0;BN;;;;;N;;;;; E0020;TAG SPACE;Cf;0;BN;;;;;N;;;;; E0021;TAG EXCLAMATION MARK;Cf;0;BN;;;;;N;;;;;
View file
_service:tar_scm:fribidi-1.0.10.tar.xz/install-sh -> _service:tar_scm:fribidi-1.0.12.tar.xz/install-sh
Changed
@@ -451,7 +451,18 @@ trap 'ret=$?; rm -f "$dsttmp" "$rmtmp" && exit $ret' 0 # Copy the file name to the temp name. - (umask $cp_umask && $doit_exec $cpprog "$src" "$dsttmp") && + (umask $cp_umask && + { test -z "$stripcmd" || { + # Create $dsttmp read-write so that cp doesn't create it read-only, + # which would cause strip to fail. + if test -z "$doit"; then + : >"$dsttmp" # No need to fork-exec 'touch'. + else + $doit touch "$dsttmp" + fi + } + } && + $doit_exec $cpprog "$src" "$dsttmp") && # and set any options; do chmod last to preserve setuid bits. #
View file
_service:tar_scm:fribidi-1.0.10.tar.xz/lib/Makefile.in -> _service:tar_scm:fribidi-1.0.12.tar.xz/lib/Makefile.in
Changed
@@ -1,7 +1,7 @@ -# Makefile.in generated by automake 1.16.1 from Makefile.am. +# Makefile.in generated by automake 1.16.2 from Makefile.am. # @configure_input@ -# Copyright (C) 1994-2018 Free Software Foundation, Inc. +# Copyright (C) 1994-2020 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -270,6 +270,8 @@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ +ENABLE_SHARED_FALSE = @ENABLE_SHARED_FALSE@ +ENABLE_SHARED_TRUE = @ENABLE_SHARED_TRUE@ EXEEXT = @EXEEXT@ FGREP = @FGREP@ FRIBIDI_BINARY_AGE = @FRIBIDI_BINARY_AGE@ @@ -371,6 +373,7 @@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ +runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@
View file
_service:tar_scm:fribidi-1.0.10.tar.xz/lib/arabic-shaping.tab.i -> _service:tar_scm:fribidi-1.0.12.tar.xz/lib/arabic-shaping.tab.i
Changed
@@ -1,6 +1,6 @@ /* arabic-shaping.tab.i - * generated by gen-arabic-shaping-tab (GNU FriBidi 1.0) - * from the files UnicodeData.txt, (null) of Unicode version 10.0.0. */ + * generated by gen-arabic-shaping-tab (GNU FriBidi 1.0.12) + * from the files UnicodeData.txt of Unicode version 14.0.0. */ /* use FRIBIDI_GET_ARABIC_SHAPE_PRES(key,shape) to access your table
View file
_service:tar_scm:fribidi-1.0.10.tar.xz/lib/bidi-type.tab.i -> _service:tar_scm:fribidi-1.0.12.tar.xz/lib/bidi-type.tab.i
Changed
@@ -1,6 +1,6 @@ /* bidi-type.tab.i - * generated by gen-bidi-type-tab (GNU FriBidi 1.0) - * from the file UnicodeData.txt of Unicode version 10.0.0. */ + * generated by gen-bidi-type-tab (GNU FriBidi 1.0.12) + * from the file UnicodeData.txt of Unicode version 14.0.0. */ #define PACKTAB_UINT8 uint8_t #define PACKTAB_UINT16 uint16_t @@ -12,15 +12,15 @@ use FRIBIDI_GET_BIDI_TYPE(key) to access your table assumed sizeof(unsigned char): 1 - required memory: 34304 + required memory: 37120 lookups: 2 partition shape: Bid4352256 - different table entries: 1 100 + different table entries: 1 111 */ /* *INDENT-OFF* */ -static const unsigned char BidLev1256*100 = { +static const unsigned char BidLev1256*111 = { #define BidLev1_0000 0x0 BN, BN, BN, BN, BN, BN, BN, BN, BN, SS, BS, SS, WS, BS, BN, BN, BN, BN, BN, BN, BN, BN, BN, BN, BN, BN, BN, BN, BS, BS, BS, SS, @@ -156,7 +156,7 @@ RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL, RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL, RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,NSM,NSM,NSM,NSM,NSM, - NSM,NSM,NSM,NSM,RTL,RTL, ON, ON, ON, ON,RTL,RTL,RTL,RTL,RTL,RTL, + NSM,NSM,NSM,NSM,RTL,RTL, ON, ON, ON, ON,RTL,RTL,RTL,NSM,RTL,RTL, #define BidLev1_0800 0x800 RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL, RTL,RTL,RTL,RTL,RTL,RTL,NSM,NSM,NSM,NSM,RTL,NSM,NSM,NSM,NSM,NSM, @@ -165,13 +165,13 @@ RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL, RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,NSM,NSM,NSM,RTL,RTL,RTL,RTL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL,RTL,RTL,RTL,RTL,RTL, - RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL, - RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL, - RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, - AL, AL, AL, AL, AL,RTL, AL, AL, AL, AL, AL, AL, AL, AL,RTL,RTL, - RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL, - RTL,RTL,RTL,RTL,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM, + AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL,RTL, + AN, AN,RTL,RTL,RTL,RTL,RTL,RTL,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM, + AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, + AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, + AL, AL, AL, AL, AL, AL, AL, AL, AL, AL,NSM,NSM,NSM,NSM,NSM,NSM, + NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM, NSM,NSM, AN,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM, NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM, #define BidLev1_0900 0x900 @@ -190,7 +190,7 @@ LTR,NSM,NSM,NSM,NSM,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,NSM,LTR,LTR, LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, LTR,LTR,NSM,NSM,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR, ET, ET,LTR,LTR,LTR,LTR,LTR,LTR,LTR, ET,LTR,LTR,LTR,LTR, + LTR,LTR, ET, ET,LTR,LTR,LTR,LTR,LTR,LTR,LTR, ET,LTR,LTR,NSM,LTR, #define BidLev1_0A00 0xA00 LTR,NSM,NSM,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, @@ -214,7 +214,7 @@ LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,NSM,LTR,LTR,NSM, LTR,NSM,NSM,NSM,NSM,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,NSM,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,NSM,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, + LTR,LTR,LTR,LTR,LTR,NSM,NSM,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, LTR,LTR,NSM,NSM,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, LTR,LTR,NSM,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, @@ -226,10 +226,10 @@ LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, LTR,LTR,LTR, ON, ON, ON, ON, ON, ON, ET, ON,LTR,LTR,LTR,LTR,LTR, #define BidLev1_0C00 0xC00 - NSM,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, + NSM,LTR,LTR,LTR,NSM,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,NSM,NSM, + LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,NSM,LTR,NSM,NSM, NSM,LTR,LTR,LTR,LTR,LTR,NSM,NSM,NSM,LTR,NSM,NSM,NSM,NSM,LTR,LTR, LTR,LTR,LTR,LTR,LTR,NSM,NSM,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, LTR,LTR,NSM,NSM,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, @@ -251,7 +251,7 @@ LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, LTR,LTR,NSM,NSM,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, + LTR,NSM,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, @@ -271,7 +271,7 @@ LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,NSM,LTR,LTR,NSM,NSM,NSM,NSM,NSM,NSM,LTR,NSM,NSM,LTR,LTR,LTR, + LTR,NSM,LTR,LTR,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,LTR,LTR,LTR, LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,NSM,NSM,NSM,NSM,NSM,NSM,LTR,LTR, LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, @@ -365,7 +365,7 @@ LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, LTR,LTR,NSM,NSM,NSM,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,NSM,NSM,NSM,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, + LTR,LTR,NSM,NSM,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, LTR,LTR,NSM,NSM,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, @@ -379,7 +379,7 @@ LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON,LTR,LTR,LTR,LTR,LTR,LTR, #define BidLev1_1800 0x1500 - ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON,NSM,NSM,NSM, BN,LTR, + ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON,NSM,NSM,NSM, BN,NSM, LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, @@ -424,11 +424,11 @@ LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, + NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM, NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,LTR, LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, #define BidLev1_1B00 0x1800 NSM,NSM,NSM,NSM,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, @@ -479,7 +479,7 @@ NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM, NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM, NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM, - NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,LTR,NSM,NSM,NSM,NSM,NSM, + NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM, #define BidLev1_1F00 0x1B00 LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, @@ -510,7 +510,7 @@ LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, ET, ET, ET, ET, ET, ET, ET, ET, ET, ET, ET, ET, ET, ET, ET, ET, ET, ET, ET, ET, ET, ET, ET, ET, ET, ET, ET, ET, ET, ET, ET, ET, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, + ET,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM, NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM, NSM,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, @@ -626,13 +626,13 @@ ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON,LTR,LTR, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, - ON, ON, ON, ON, ON, ON,LTR,LTR, ON, ON, ON, ON, ON, ON, ON, ON, + ON, ON, ON, ON, ON, ON,LTR, ON, ON, ON, ON, ON, ON, ON, ON, ON, + ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, + ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, + ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, + ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, + ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, - ON, ON, ON, ON, ON, ON, ON, ON, ON, ON,LTR,LTR,LTR, ON, ON, ON, - ON, ON, ON, ON, ON, ON, ON, ON, ON,LTR, ON, ON, ON, ON, ON, ON, - ON, ON, ON,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, ON, ON, ON, ON, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, #define BidLev1_2C00 0x2400 LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, @@ -672,8 +672,8 @@ ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, - ON, ON, ON, ON, ON, ON, ON, ON, ON, ON,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, + ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, + ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON,LTR,LTR, LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, @@ -840,7 +840,7 @@ #define BidLev1_A800 0x3000 LTR,LTR,NSM,LTR,LTR,LTR,NSM,LTR,LTR,LTR,LTR,NSM,LTR,LTR,LTR,LTR, LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,NSM,NSM,LTR, ON, ON, ON, ON,LTR,LTR,LTR,LTR, + LTR,LTR,LTR,LTR,LTR,NSM,NSM,LTR, ON, ON, ON, ON,NSM,LTR,LTR,LTR, LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, ET, ET,LTR,LTR,LTR,LTR,LTR,LTR, LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, @@ -853,7 +853,7 @@ LTR,LTR,LTR,LTR,NSM,NSM,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM, - NSM,NSM,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, + NSM,NSM,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,NSM, #define BidLev1_A900 0x3100 LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, @@ -866,7 +866,7 @@ NSM,NSM,NSM,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,NSM,LTR,LTR,NSM,NSM,NSM,NSM,LTR,LTR,NSM,LTR,LTR,LTR, + LTR,LTR,LTR,NSM,LTR,LTR,NSM,NSM,NSM,NSM,LTR,LTR,NSM,NSM,LTR,LTR, LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, LTR,LTR,LTR,LTR,LTR,NSM,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, @@ -895,7 +895,7 @@ LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, + LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, ON, ON,LTR,LTR,LTR,LTR, LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, @@ -944,6 +944,7 @@ AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, ON, ON, + ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, @@ -951,11 +952,10 @@ AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, - AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, - AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, + AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, ON, BN, BN, BN, BN, BN, BN, BN, BN, BN, BN, BN, BN, BN, BN, BN, BN, BN, BN, BN, BN, BN, BN, BN, BN, BN, BN, BN, BN, BN, BN, BN, BN, - AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, ON, AL, AL, + AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, ON, ON, ON, #define BidLev1_FE00 0x3700 NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON,LTR,LTR,LTR,LTR,LTR,LTR, @@ -1000,7 +1000,7 @@ ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON,LTR,LTR,LTR, - ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON,LTR,LTR,LTR,LTR, + ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON,LTR,LTR,LTR, ON,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, @@ -1109,7 +1109,24 @@ RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL, RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL, RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL, -#define BidLev1_10E00 0x4000 +#define BidLev1_10D00 0x4000 + AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, + AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, + AL, AL, AL, AL,NSM,NSM,NSM,NSM,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL, + AN, AN, AN, AN, AN, AN, AN, AN, AN, AN,RTL,RTL,RTL,RTL,RTL,RTL, + RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL, + RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL, + RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL, + RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL, + RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL, + RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL, + RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL, + RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL, + RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL, + RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL, + RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL, + RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL, +#define BidLev1_10E00 0x4100 RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL, RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL, RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL, @@ -1120,13 +1137,30 @@ AN, AN, AN, AN, AN, AN, AN, AN, AN, AN, AN, AN, AN, AN, AN,RTL, RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL, RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL, + RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,NSM,NSM,RTL,RTL,RTL, + RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL, + RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL, + RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL, + RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL, + RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL, +#define BidLev1_10F00 0x4200 + RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL, + RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL, RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL, + AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, + AL, AL, AL, AL, AL, AL,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM, + NSM, AL, AL, AL, AL, AL, AL, AL, AL, AL,RTL,RTL,RTL,RTL,RTL,RTL, + RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL, + RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL, + RTL,RTL,NSM,NSM,NSM,NSM,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL, RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL, RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL, RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL, RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL, RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL, -#define BidLev1_11000 0x4100 + RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL, + RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL, +#define BidLev1_11000 0x4300 LTR,NSM,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, @@ -1134,16 +1168,16 @@ NSM,NSM,NSM,NSM,NSM,NSM,NSM,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, LTR,LTR, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,NSM, + NSM,LTR,LTR,NSM,NSM,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,NSM, NSM,NSM,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, LTR,LTR,LTR,NSM,NSM,NSM,NSM,LTR,LTR,NSM,NSM,LTR,LTR,LTR,LTR,LTR, + LTR,LTR,NSM,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, -#define BidLev1_11100 0x4200 +#define BidLev1_11100 0x4400 NSM,NSM,NSM,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, LTR,LTR,LTR,LTR,LTR,LTR,LTR,NSM,NSM,NSM,NSM,NSM,LTR,NSM,NSM,NSM, @@ -1156,11 +1190,11 @@ LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, LTR,LTR,LTR,LTR,LTR,LTR,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,NSM,NSM,NSM,LTR,LTR,LTR, + LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,NSM,NSM,NSM,NSM,LTR,LTR,NSM, LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, -#define BidLev1_11200 0x4300 +#define BidLev1_11200 0x4500 LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,NSM, @@ -1177,11 +1211,11 @@ LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,NSM, LTR,LTR,LTR,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,LTR,LTR,LTR,LTR,LTR, LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, -#define BidLev1_11300 0x4400 +#define BidLev1_11300 0x4600 NSM,NSM,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,NSM,LTR,LTR,LTR, + LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,NSM,NSM,LTR,LTR,LTR, NSM,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, LTR,LTR,LTR,LTR,LTR,LTR,NSM,NSM,NSM,NSM,NSM,NSM,NSM,LTR,LTR,LTR, @@ -1194,13 +1228,13 @@ LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, -#define BidLev1_11400 0x4500 +#define BidLev1_11400 0x4700 LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM, LTR,LTR,NSM,NSM,NSM,LTR,NSM,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, + LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,NSM,LTR, LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, @@ -1211,7 +1245,7 @@ LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, -#define BidLev1_11500 0x4600 +#define BidLev1_11500 0x4800 LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, @@ -1228,7 +1262,7 @@ LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,NSM,NSM,LTR,LTR, LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, -#define BidLev1_11600 0x4700 +#define BidLev1_11600 0x4900 LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, @@ -1245,7 +1279,7 @@ LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, -#define BidLev1_11700 0x4800 +#define BidLev1_11700 0x4A00 LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,NSM,NSM,NSM, LTR,LTR,NSM,NSM,NSM,NSM,LTR,NSM,NSM,NSM,NSM,NSM,LTR,LTR,LTR,LTR, @@ -1262,7 +1296,41 @@ LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, -#define BidLev1_11A00 0x4900 +#define BidLev1_11800 0x4B00 + LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, + LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, + LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,NSM, + NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,LTR,NSM,NSM,LTR,LTR,LTR,LTR,LTR, + LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, + LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, + LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, + LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, + LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, + LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, + LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, + LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, + LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, + LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, + LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, + LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, +#define BidLev1_11900 0x4C00 + LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, + LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, + LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, + LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,NSM,NSM,LTR,NSM,LTR, + LTR,LTR,LTR,NSM,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, + LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, + LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, + LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, + LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, + LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, + LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, + LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, + LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, + LTR,LTR,LTR,LTR,NSM,NSM,NSM,NSM,LTR,LTR,NSM,NSM,LTR,LTR,LTR,LTR, + NSM,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, + LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, +#define BidLev1_11A00 0x4D00 LTR,NSM,NSM,NSM,NSM,NSM,NSM,LTR,LTR,NSM,NSM,LTR,LTR,LTR,LTR,LTR, LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, @@ -1279,7 +1347,7 @@ LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, -#define BidLev1_11C00 0x4A00 +#define BidLev1_11C00 0x4E00 LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, @@ -1296,7 +1364,7 @@ LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, -#define BidLev1_11D00 0x4B00 +#define BidLev1_11D00 0x4F00 LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, @@ -1306,14 +1374,48 @@ LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, + NSM,NSM,LTR,LTR,LTR,NSM,LTR,NSM,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, + LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, + LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, + LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, + LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, +#define BidLev1_11E00 0x5000 LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, -#define BidLev1_16A00 0x4C00 + LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, + LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, + LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, + LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, + LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, + LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, + LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, + LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, + LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, + LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, + LTR,LTR,LTR,NSM,NSM,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, +#define BidLev1_11F00 0x5100 + LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, + LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, + LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, + LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, + LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, + LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, + LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, + LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, + LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, + LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, + LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, + LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, + LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, + LTR,LTR,LTR,LTR,LTR, ON, ON, ON, ON, ON, ON, ON, ON, ET, ET, ET, + ET, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, + ON, ON,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, +#define BidLev1_16A00 0x5200 LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, @@ -1330,7 +1432,7 @@ LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, NSM,NSM,NSM,NSM,NSM,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, -#define BidLev1_16B00 0x4D00 +#define BidLev1_16B00 0x5300 LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, @@ -1347,12 +1449,12 @@ LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, -#define BidLev1_16F00 0x4E00 - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, +#define BidLev1_16F00 0x5400 LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, + LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,NSM, LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, @@ -1362,9 +1464,9 @@ LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, + LTR,LTR, ON,LTR,NSM,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, -#define BidLev1_1BC00 0x4F00 +#define BidLev1_1BC00 0x5500 LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, @@ -1381,7 +1483,24 @@ LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, -#define BidLev1_1D100 0x5000 +#define BidLev1_1CF00 0x5600 + NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM, + NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM, + NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,LTR,LTR, + NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM, + NSM,NSM,NSM,NSM,NSM,NSM,NSM,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, + LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, + LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, + LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, + LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, + LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, + LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, + LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, + LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, + LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, + LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, + LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, +#define BidLev1_1D100 0x5700 LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, @@ -1396,9 +1515,9 @@ LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, + LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, ON, ON,LTR,LTR,LTR,LTR,LTR, LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, -#define BidLev1_1D200 0x5100 +#define BidLev1_1D200 0x5800 ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, @@ -1415,7 +1534,7 @@ LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, -#define BidLev1_1D300 0x5200 +#define BidLev1_1D300 0x5900 ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, @@ -1432,7 +1551,7 @@ LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, -#define BidLev1_1D600 0x5300 +#define BidLev1_1D600 0x5A00 LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, @@ -1449,7 +1568,7 @@ LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, ON,LTR,LTR,LTR,LTR, LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, -#define BidLev1_1D700 0x5400 +#define BidLev1_1D700 0x5B00 LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, LTR,LTR,LTR,LTR,LTR, ON,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, @@ -1466,7 +1585,7 @@ EN, EN, EN, EN, EN, EN, EN, EN, EN, EN, EN, EN, EN, EN, EN, EN, EN, EN, EN, EN, EN, EN, EN, EN, EN, EN, EN, EN, EN, EN, EN, EN, EN, EN, EN, EN, EN, EN, EN, EN, EN, EN, EN, EN, EN, EN, EN, EN, -#define BidLev1_1DA00 0x5500 +#define BidLev1_1DA00 0x5C00 NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM, NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM, NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM, @@ -1483,7 +1602,7 @@ LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, -#define BidLev1_1E000 0x5600 +#define BidLev1_1E000 0x5D00 NSM,NSM,NSM,NSM,NSM,NSM,NSM,LTR,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM, NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,LTR,LTR,NSM,NSM,NSM,NSM,NSM, NSM,NSM,LTR,NSM,NSM,LTR,NSM,NSM,NSM,NSM,NSM,LTR,LTR,LTR,LTR,LTR, @@ -1500,7 +1619,24 @@ LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, -#define BidLev1_1E800 0x5700 +#define BidLev1_1E200 0x5E00 + LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, + LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, + LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, + LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, + LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, + LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, + LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, + LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, + LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, + LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, + LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,NSM,LTR, + LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, + LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, + LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, + LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,NSM,NSM,NSM,NSM, + LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, ET, +#define BidLev1_1E800 0x5F00 RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL, RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL, RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL, @@ -1517,12 +1653,12 @@ NSM,NSM,NSM,NSM,NSM,NSM,NSM,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, -#define BidLev1_1E900 0x5800 +#define BidLev1_1E900 0x6000 RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL, RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL, RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL, RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL, - RTL,RTL,RTL,RTL,NSM,NSM,NSM,NSM,NSM,NSM,NSM,LTR,LTR,LTR,LTR,LTR, + RTL,RTL,RTL,RTL,NSM,NSM,NSM,NSM,NSM,NSM,NSM,RTL,LTR,LTR,LTR,LTR, RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,LTR,LTR,LTR,LTR,RTL,RTL, LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, @@ -1534,7 +1670,41 @@ LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, -#define BidLev1_1EE00 0x5900 +#define BidLev1_1EC00 0x6100 + LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, + LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, + LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, + LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, + LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, + LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, + LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, + LTR, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, + AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, + AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, + AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, + AL, AL, AL, AL, AL,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, + LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, + LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, + LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, + LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, +#define BidLev1_1ED00 0x6200 + LTR, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, + AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, + AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, + AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL,LTR,LTR, + LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, + LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, + LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, + LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, + LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, + LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, + LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, + LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, + LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, + LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, + LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, + LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, +#define BidLev1_1EE00 0x6300 AL, AL, AL, AL,LTR, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, LTR, AL, AL,LTR, AL,LTR,LTR, AL,LTR, AL, AL, AL, AL, AL, AL, AL, @@ -1551,7 +1721,7 @@ LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, ON, ON,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, -#define BidLev1_1F000 0x5A00 +#define BidLev1_1F000 0x6400 ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON,LTR,LTR,LTR,LTR, @@ -1568,24 +1738,24 @@ LTR, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, -#define BidLev1_1F100 0x5B00 - EN, EN, EN, EN, EN, EN, EN, EN, EN, EN, EN, ON, ON,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, +#define BidLev1_1F100 0x6500 + EN, EN, EN, EN, EN, EN, EN, EN, EN, EN, EN, ON, ON, ON, ON, ON, LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, + LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, ON, LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, ON, ON,LTR,LTR,LTR,LTR, LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, + LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, ON, ON, ON, ON, ON, ON, LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, + LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, ON,LTR,LTR, LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, -#define BidLev1_1F200 0x5C00 +#define BidLev1_1F200 0x6600 LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, @@ -1602,7 +1772,7 @@ LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, -#define BidLev1_1F600 0x5D00 +#define BidLev1_1F600 0x6700 ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, @@ -1616,10 +1786,10 @@ ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, - ON, ON, ON, ON, ON,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, + ON, ON, ON, ON, ON, ON, ON, ON,LTR,LTR,LTR,LTR,LTR, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON,LTR,LTR,LTR, - ON, ON, ON, ON, ON, ON, ON, ON, ON,LTR,LTR,LTR,LTR,LTR,LTR,LTR, -#define BidLev1_1F700 0x5E00 + ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON,LTR,LTR,LTR, +#define BidLev1_1F700 0x6800 ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, @@ -1633,10 +1803,10 @@ ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, - ON, ON, ON, ON, ON,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, -#define BidLev1_1F800 0x5F00 + ON, ON, ON, ON, ON, ON, ON, ON, ON,LTR,LTR,LTR,LTR,LTR,LTR,LTR, + ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON,LTR,LTR,LTR,LTR, + ON,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, +#define BidLev1_1F800 0x6900 ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON,LTR,LTR,LTR,LTR, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, @@ -1648,29 +1818,46 @@ ON, ON, ON, ON, ON, ON, ON, ON,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON,LTR,LTR, + ON, ON,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, -#define BidLev1_1F900 0x6000 - ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON,LTR,LTR,LTR,LTR, +#define BidLev1_1FA00 0x6A00 ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, - ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON,LTR, - ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON,LTR,LTR,LTR, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, - ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, - ON, ON, ON, ON, ON, ON, ON, ON,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - ON,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, + ON, ON, ON, ON,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, + ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON,LTR,LTR, + ON, ON, ON, ON, ON,LTR,LTR,LTR, ON, ON, ON, ON, ON,LTR,LTR,LTR, ON, ON, ON, ON, ON, ON, ON,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, + ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, + ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON,LTR,LTR,LTR, + ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON,LTR,LTR,LTR,LTR,LTR, + ON, ON, ON, ON, ON, ON,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, + ON, ON, ON, ON, ON, ON, ON, ON, ON, ON,LTR,LTR,LTR,LTR,LTR,LTR, + ON, ON, ON, ON, ON, ON, ON, ON,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, + ON, ON, ON, ON, ON, ON, ON,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, +#define BidLev1_1FB00 0x6B00 + ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, + ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, + ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, + ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, + ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, + ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, + ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, + ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, + ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, + ON, ON, ON,LTR, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, + ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, + ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, + ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON,LTR,LTR,LTR,LTR,LTR, + LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, -#define BidLev1_1FF00 0x6100 + EN, EN, EN, EN, EN, EN, EN, EN, EN, EN,LTR,LTR,LTR,LTR,LTR,LTR, +#define BidLev1_1FF00 0x6C00 LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, @@ -1687,7 +1874,7 @@ LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, BN, BN, -#define BidLev1_E0000 0x6200 +#define BidLev1_E0000 0x6D00 BN, BN, BN, BN, BN, BN, BN, BN, BN, BN, BN, BN, BN, BN, BN, BN, BN, BN, BN, BN, BN, BN, BN, BN, BN, BN, BN, BN, BN, BN, BN, BN, BN, BN, BN, BN, BN, BN, BN, BN, BN, BN, BN, BN, BN, BN, BN, BN, @@ -1704,7 +1891,7 @@ BN, BN, BN, BN, BN, BN, BN, BN, BN, BN, BN, BN, BN, BN, BN, BN, BN, BN, BN, BN, BN, BN, BN, BN, BN, BN, BN, BN, BN, BN, BN, BN, BN, BN, BN, BN, BN, BN, BN, BN, BN, BN, BN, BN, BN, BN, BN, BN, -#define BidLev1_E0100 0x6300 +#define BidLev1_E0100 0x6E00 NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM, NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM, NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM, @@ -1994,9 +2181,9 @@ BidLev1_10A00, /* 10A00..10AFF */ BidLev1_10B00, /* 10B00..10BFF */ BidLev1_10800, /* 10C00..10CFF */ - BidLev1_10800, /* 10D00..10DFF */ + BidLev1_10D00, /* 10D00..10DFF */ BidLev1_10E00, /* 10E00..10EFF */ - BidLev1_10800, /* 10F00..10FFF */ + BidLev1_10F00, /* 10F00..10FFF */ BidLev1_11000, /* 11000..110FF */ BidLev1_11100, /* 11100..111FF */ BidLev1_11200, /* 11200..112FF */ @@ -2005,14 +2192,14 @@ BidLev1_11500, /* 11500..115FF */ BidLev1_11600, /* 11600..116FF */ BidLev1_11700, /* 11700..117FF */ - BidLev1_0100, /* 11800..118FF */ - BidLev1_0100, /* 11900..119FF */ + BidLev1_11800, /* 11800..118FF */ + BidLev1_11900, /* 11900..119FF */ BidLev1_11A00, /* 11A00..11AFF */ BidLev1_0100, /* 11B00..11BFF */ BidLev1_11C00, /* 11C00..11CFF */ BidLev1_11D00, /* 11D00..11DFF */ - BidLev1_0100, /* 11E00..11EFF */ - BidLev1_0100, /* 11F00..11FFF */ + BidLev1_11E00, /* 11E00..11EFF */ + BidLev1_11F00, /* 11F00..11FFF */ BidLev1_0100, /* 12000..120FF */ BidLev1_0100, /* 12100..121FF */ BidLev1_0100, /* 12200..122FF */ @@ -2188,7 +2375,7 @@ BidLev1_0100, /* 1CC00..1CCFF */ BidLev1_0100, /* 1CD00..1CDFF */ BidLev1_0100, /* 1CE00..1CEFF */ - BidLev1_0100, /* 1CF00..1CFFF */ + BidLev1_1CF00, /* 1CF00..1CFFF */ BidLev1_0100, /* 1D000..1D0FF */ BidLev1_1D100, /* 1D100..1D1FF */ BidLev1_1D200, /* 1D200..1D2FF */ @@ -2206,8 +2393,8 @@ BidLev1_0100, /* 1DE00..1DEFF */ BidLev1_0100, /* 1DF00..1DFFF */ BidLev1_1E000, /* 1E000..1E0FF */ - BidLev1_0100, /* 1E100..1E1FF */ - BidLev1_0100, /* 1E200..1E2FF */ + BidLev1_16B00, /* 1E100..1E1FF */ + BidLev1_1E200, /* 1E200..1E2FF */ BidLev1_0100, /* 1E300..1E3FF */ BidLev1_0100, /* 1E400..1E4FF */ BidLev1_0100, /* 1E500..1E5FF */ @@ -2217,8 +2404,8 @@ BidLev1_1E900, /* 1E900..1E9FF */ BidLev1_0100, /* 1EA00..1EAFF */ BidLev1_0100, /* 1EB00..1EBFF */ - BidLev1_0100, /* 1EC00..1ECFF */ - BidLev1_0100, /* 1ED00..1EDFF */ + BidLev1_1EC00, /* 1EC00..1ECFF */ + BidLev1_1ED00, /* 1ED00..1EDFF */ BidLev1_1EE00, /* 1EE00..1EEFF */ BidLev1_0100, /* 1EF00..1EFFF */ BidLev1_1F000, /* 1F000..1F0FF */ @@ -2230,9 +2417,9 @@ BidLev1_1F600, /* 1F600..1F6FF */ BidLev1_1F700, /* 1F700..1F7FF */ BidLev1_1F800, /* 1F800..1F8FF */ - BidLev1_1F900, /* 1F900..1F9FF */ - BidLev1_0100, /* 1FA00..1FAFF */ - BidLev1_0100, /* 1FB00..1FBFF */ + BidLev1_2500, /* 1F900..1F9FF */ + BidLev1_1FA00, /* 1FA00..1FAFF */ + BidLev1_1FB00, /* 1FB00..1FBFF */ BidLev1_0100, /* 1FC00..1FCFF */ BidLev1_0100, /* 1FD00..1FDFF */ BidLev1_0100, /* 1FE00..1FEFF */
View file
_service:tar_scm:fribidi-1.0.10.tar.xz/lib/brackets-type.tab.i -> _service:tar_scm:fribidi-1.0.12.tar.xz/lib/brackets-type.tab.i
Changed
@@ -1,6 +1,6 @@ /* brackets-type.tab.i - * generated by gen-brackets-type-tab (GNU FriBidi 1.0) - * from the file BidiBrackets.txt of Unicode version 10.0.0. */ + * generated by gen-brackets-type-tab (GNU FriBidi 1.0.12) + * from the file BidiBrackets.txt of Unicode version 14.0.0. */ #define PACKTAB_UINT8 uint8_t #define PACKTAB_UINT16 uint16_t @@ -74,7 +74,7 @@ #define BrtLev1_2E00 0x500 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,3,1,3,1,3,1,3,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,1,3,1,3,1,3,1,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, #define BrtLev1_3000 0x580 0,0,0,0,0,0,0,0,3,1,3,1,3,1,3,1,3,1,0,0,3,1,3,1,3,1,3,1,0,0,0,0,
View file
_service:tar_scm:fribidi-1.0.10.tar.xz/lib/brackets.tab.i -> _service:tar_scm:fribidi-1.0.12.tar.xz/lib/brackets.tab.i
Changed
@@ -1,6 +1,6 @@ /* brackets.tab.i - * generated by gen-brackets-tab (GNU FriBidi 1.0) - * from the file BidiBrackets.txt of Unicode version 10.0.0. */ + * generated by gen-brackets-tab (GNU FriBidi 1.0.12) + * from the file BidiBrackets.txt of Unicode version 14.0.0. */ #define PACKTAB_UINT8 uint8_t #define PACKTAB_UINT16 uint16_t @@ -12,15 +12,15 @@ use FRIBIDI_GET_BRACKETS_DELTA(key) to access your table assumed sizeof(int32_t): 4 - required memory: 6400 + required memory: 6656 lookups: 2 partition shape: Brk102464 - different table entries: 1 17 + different table entries: 1 18 */ /* *INDENT-OFF* */ -static const int32_t BrkLev164*17 = { +static const int32_t BrkLev164*18 = { #define BrkLev1_0000 0x0 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -60,16 +60,19 @@ #define BrkLev1_2E00 0x300 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,-1,0,-1,0,-1,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -#define BrkLev1_3000 0x340 +#define BrkLev1_2E40 0x340 + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,-1,0,-1,0,-1,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +#define BrkLev1_3000 0x380 0,0,0,0,0,0,0,0,0,-1,0,-1,0,-1,0,-1,0,-1,0,0,0,-1,0,-1,0,-1,0,-1,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -#define BrkLev1_FE40 0x380 +#define BrkLev1_FE40 0x3C0 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-65073,-65074,-64992,-64993,-52809,-52810,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -#define BrkLev1_FF00 0x3C0 +#define BrkLev1_FF00 0x400 0,0,0,0,0,0,0,0,-65248,-65249,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-65248,0,-65250,0,0, -#define BrkLev1_FF40 0x400 +#define BrkLev1_FF40 0x440 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-65248,0,-65250,0,-54746, -54747,0,-53078,-53079,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, }; @@ -261,7 +264,7 @@ BrkLev1_0080, /* 2D80..2DBF */ BrkLev1_0080, /* 2DC0..2DFF */ BrkLev1_2E00, /* 2E00..2E3F */ - BrkLev1_0080, /* 2E40..2E7F */ + BrkLev1_2E40, /* 2E40..2E7F */ BrkLev1_0080, /* 2E80..2EBF */ BrkLev1_0080, /* 2EC0..2EFF */ BrkLev1_0080, /* 2F00..2F3F */
View file
_service:tar_scm:fribidi-1.0.10.tar.xz/lib/fribidi-bidi.c -> _service:tar_scm:fribidi-1.0.12.tar.xz/lib/fribidi-bidi.c
Changed
@@ -83,13 +83,19 @@ first->next->prev = first; RL_LEN (first) += RL_LEN (second); if (second->next_isolate) - second->next_isolate->prev_isolate = first; + second->next_isolate->prev_isolate = second->prev_isolate; + /* The following edge case typically shouldn't happen, but fuzz + testing shows it does, and the assignment protects against + a dangling pointer. */ + else if (second->next->prev_isolate == second) + second->next->prev_isolate = second->prev_isolate; + if (second->prev_isolate) + second->prev_isolate->next_isolate = second->next_isolate; first->next_isolate = second->next_isolate; fribidi_free (second); return first; } - static void compact_list ( FriBidiRun *list @@ -101,6 +107,7 @@ for_run_list (list, list) if (RL_TYPE (list->prev) == RL_TYPE (list) && RL_LEVEL (list->prev) == RL_LEVEL (list) + && RL_ISOLATE_LEVEL (list->prev) == RL_ISOLATE_LEVEL (list) && RL_BRACKET_TYPE(list) == FRIBIDI_NO_BRACKET /* Don't join brackets! */ && RL_BRACKET_TYPE(list->prev) == FRIBIDI_NO_BRACKET ) @@ -119,6 +126,7 @@ for_run_list (list, list) { if (RL_LEVEL (list->prev) == RL_LEVEL (list) + && RL_ISOLATE_LEVEL (list->prev) == RL_ISOLATE_LEVEL (list) && ((RL_TYPE (list->prev) == RL_TYPE (list) || (FRIBIDI_IS_NEUTRAL (RL_TYPE (list->prev)) @@ -391,14 +399,25 @@ const FriBidiStrIndex len ) { + int valid_isolate_count = 0; register FriBidiStrIndex i; fribidi_assert (bidi_types); for (i = 0; i < len; i++) - if (FRIBIDI_IS_LETTER (bidi_typesi)) - return FRIBIDI_IS_RTL (bidi_typesi) ? FRIBIDI_PAR_RTL : - FRIBIDI_PAR_LTR; + { + if (bidi_typesi == FRIBIDI_TYPE_PDI) + { + /* Ignore if there is no matching isolate */ + if (valid_isolate_count>0) + valid_isolate_count--; + } + else if (FRIBIDI_IS_ISOLATE(bidi_typesi)) + valid_isolate_count++; + else if (valid_isolate_count==0 && FRIBIDI_IS_LETTER (bidi_typesi)) + return FRIBIDI_IS_RTL (bidi_typesi) ? FRIBIDI_PAR_RTL : + FRIBIDI_PAR_LTR; + } return FRIBIDI_PAR_ON; } @@ -690,7 +709,8 @@ POP_STATUS; over_pushed = 0; /* The PDI resets the overpushed! */ POP_STATUS; - isolate_level-- ; + if (isolate_level>0) + isolate_level--; valid_isolate_count--; RL_LEVEL (pp) = level; RL_ISOLATE_LEVEL (pp) = isolate_level;
View file
_service:tar_scm:fribidi-1.0.10.tar.xz/lib/fribidi-char-sets-cap-rtl.c -> _service:tar_scm:fribidi-1.0.12.tar.xz/lib/fribidi-char-sets-cap-rtl.c
Changed
@@ -232,7 +232,12 @@ } } else - usj++ = caprtl_to_unicode(int) si; + { + if ((int)si < 0) + usj++ = '?'; + else + usj++ = caprtl_to_unicode(int) si; + } } return j;
View file
_service:tar_scm:fribidi-1.0.10.tar.xz/lib/fribidi-common.h -> _service:tar_scm:fribidi-1.0.12.tar.xz/lib/fribidi-common.h
Changed
@@ -43,19 +43,21 @@ /* FRIBIDI_ENTRY is a macro used to declare library entry points. */ #ifndef FRIBIDI_LIB_STATIC -# ifdef _WIN32 -# ifdef FRIBIDI_BUILD -# define FRIBIDI_ENTRY __declspec(dllexport) -# else -# define FRIBIDI_ENTRY __declspec(dllimport) -# endif -# elif (defined(__SUNPRO_C) || defined(__SUNPRO_CC)) -# define FRIBIDI_ENTRY __global -# else -# if (defined(__GNUC__) && __GNUC__ >= 4) || defined(__ICC) -# define FRIBIDI_ENTRY __attribute__ ((visibility("default"))) +# ifndef FRIBIDI_ENTRY +# ifdef _WIN32 +# ifdef FRIBIDI_BUILD +# define FRIBIDI_ENTRY __declspec(dllexport) +# else +# define FRIBIDI_ENTRY __declspec(dllimport) +# endif +# elif (defined(__SUNPRO_C) || defined(__SUNPRO_CC)) +# define FRIBIDI_ENTRY __global # else -# define FRIBIDI_ENTRY +# if (defined(__GNUC__) && __GNUC__ >= 4) || defined(__ICC) +# define FRIBIDI_ENTRY __attribute__ ((visibility("default"))) +# else +# define FRIBIDI_ENTRY +# endif # endif # endif #else
View file
_service:tar_scm:fribidi-1.0.10.tar.xz/lib/fribidi-unicode-version.h -> _service:tar_scm:fribidi-1.0.12.tar.xz/lib/fribidi-unicode-version.h
Changed
@@ -1,14 +1,10 @@ /* fribidi-unicode-version.h - * generated by gen-unicode-version (GNU FriBidi 1.0) + * generated by gen-unicode-version (GNU FriBidi 1.0.12) * from the file ReadMe.txt */ -#define FRIBIDI_UNICODE_VERSION "10.0.0" -#define FRIBIDI_UNICODE_MAJOR_VERSION 10 +#define FRIBIDI_UNICODE_VERSION "14.0.0" +#define FRIBIDI_UNICODE_MAJOR_VERSION 14 #define FRIBIDI_UNICODE_MINOR_VERSION 0 #define FRIBIDI_UNICODE_MICRO_VERSION 0 -#define FRIBIDI_UNICODE_NAMESPACE(SYMBOL) \ - FRIBIDI_NAMESPACE(SYMBOL##_unicode_10_0_0) -#define FRIBIDI_UNICODE_PRIVATESPACE(SYMBOL) \ - FRIBIDI_PRIVATESPACE(SYMBOL##_unicode_10_0_0) /* End of generated fribidi-unicode-version.h */
View file
_service:tar_scm:fribidi-1.0.10.tar.xz/lib/fribidi.c -> _service:tar_scm:fribidi-1.0.12.tar.xz/lib/fribidi.c
Changed
@@ -74,7 +74,7 @@ fribidi_boolean status = false; if UNLIKELY - (len == 0) + (len == 0 || str == NULL) { status = true; goto out;
View file
_service:tar_scm:fribidi-1.0.10.tar.xz/lib/joining-type.tab.i -> _service:tar_scm:fribidi-1.0.12.tar.xz/lib/joining-type.tab.i
Changed
@@ -1,6 +1,6 @@ /* joining-type.tab.i - * generated by gen-joining-type-tab (GNU FriBidi 1.0) - * from the files UnicodeData.txt, ArabicShaping.txt of Unicode version 10.0.0. */ + * generated by gen-joining-type-tab (GNU FriBidi 1.0.12) + * from the files UnicodeData.txt, ArabicShaping.txt of Unicode version 14.0.0. */ #define PACKTAB_UINT8 uint8_t #define PACKTAB_UINT16 uint16_t @@ -12,15 +12,15 @@ use FRIBIDI_GET_JOINING_TYPE(key) to access your table assumed sizeof(unsigned char): 1 - required memory: 24576 + required memory: 26880 lookups: 2 partition shape: Joi4096256 - different table entries: 1 64 + different table entries: 1 73 */ /* *INDENT-OFF* */ -static const unsigned char JoiLev1256*64 = { +static const unsigned char JoiLev1256*73 = { #define JoiLev1_00000 0x0 G,G,G,G,G,G,G,G,G,U,U,U,U,U,G,G,G,G,G,G,G,G,G,G,G,G,G,G,U,U,U,U, U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U, @@ -53,7 +53,7 @@ U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U, U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U, U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U, - U,U,U,T,T,T,T,T,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U, + U,U,U,T,T,T,T,T,T,T,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U, U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U, U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U, U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U, @@ -83,15 +83,15 @@ U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U, U,U,U,U,U,U,T,T,T,T,T,T,T,T,T,T,T,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U, U,U,U,U,U,U,U,U,U,U,D,D,D,D,D,D,D,D,D,D,D,D,D,D,D,D,D,D,D,D,D,D, - D,D,D,D,D,D,D,D,D,D,D,T,T,T,T,T,T,T,T,T,U,U,U,U,U,U,C,U,U,U,U,U, + D,D,D,D,D,D,D,D,D,D,D,T,T,T,T,T,T,T,T,T,U,U,U,U,U,U,C,U,U,T,U,U, #define JoiLev1_00800 0x700 U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,T,T,T,T,U,T,T,T,T,T, T,T,T,T,U,T,T,T,U,T,T,T,T,T,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U, - R,D,D,D,D,D,R,R,D,R,D,D,D,D,D,D,D,D,D,D,R,D,U,U,U,T,T,T,U,U,U,U, - D,U,D,D,D,D,U,R,D,R,R,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U, - U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U, - D,D,D,D,D,D,D,D,D,D,R,R,R,U,R,D,D,R,R,D,D,U,D,D,D,R,D,D,D,D,U,U, - U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,T,T,T,T,T,T,T,T,T,T,T,T, + R,D,D,D,D,D,R,R,D,R,D,D,D,D,D,D,D,D,D,D,R,D,R,R,R,T,T,T,U,U,U,U, + D,U,D,D,D,D,U,R,D,R,R,U,U,U,U,U,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R,R, + R,R,R,C,C,C,D,U,U,D,D,D,D,D,R,U,U,U,U,U,U,U,U,U,T,T,T,T,T,T,T,T, + D,D,D,D,D,D,D,D,D,D,R,R,R,U,R,D,D,R,R,D,D,D,D,D,D,R,D,D,D,D,D,D, + D,D,D,D,D,D,D,D,D,U,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T, T,T,U,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T, #define JoiLev1_00900 0x800 T,T,T,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U, @@ -101,7 +101,7 @@ U,T,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U, U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,T,U,U,U, U,T,T,T,T,U,U,U,U,U,U,U,U,T,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U, - U,U,T,T,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U, + U,U,T,T,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,T,U, #define JoiLev1_00A00 0x900 U,T,T,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U, U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,T,U,U,U, @@ -114,15 +114,15 @@ #define JoiLev1_00B00 0xA00 U,T,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U, U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,T,U,U,T, - U,T,T,T,T,U,U,U,U,U,U,U,U,T,U,U,U,U,U,U,U,U,T,U,U,U,U,U,U,U,U,U, + U,T,T,T,T,U,U,U,U,U,U,U,U,T,U,U,U,U,U,U,U,T,T,U,U,U,U,U,U,U,U,U, U,U,T,T,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U, U,U,T,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U, U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U, T,U,U,U,U,U,U,U,U,U,U,U,U,T,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U, U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U, #define JoiLev1_00C00 0xB00 - T,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U, - U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,T,T, + T,U,U,U,T,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U, + U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,T,U,T,T, T,U,U,U,U,U,T,T,T,U,T,T,T,T,U,U,U,U,U,U,U,T,T,U,U,U,U,U,U,U,U,U, U,U,T,T,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U, U,T,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U, @@ -134,7 +134,7 @@ U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,T,T,U,U,U, U,T,T,T,T,U,U,U,U,U,U,U,U,T,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U, U,U,T,T,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U, - U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U, + U,T,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U, U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U, U,U,U,U,U,U,U,U,U,U,T,U,U,U,U,U,U,U,T,T,T,U,T,U,U,U,U,U,U,U,U,U, U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U, @@ -144,7 +144,7 @@ U,U,U,U,U,U,U,T,T,T,T,T,T,T,T,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U, U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U, U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U, - U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,T,U,U,T,T,T,T,T,T,U,T,T,U,U,U, + U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,T,U,U,T,T,T,T,T,T,T,T,T,U,U,U, U,U,U,U,U,U,U,U,T,T,T,T,T,T,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U, U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U, #define JoiLev1_00F00 0xE00 @@ -176,7 +176,7 @@ U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U, #define JoiLev1_01700 0x1100 U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,T,T,T,U,U,U,U,U,U,U,U,U,U,U, - U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,T,T,T,U,U,U,U,U,U,U,U,U,U,U, + U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,T,T,U,U,U,U,U,U,U,U,U,U,U,U, U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,T,T,U,U,U,U,U,U,U,U,U,U,U,U, U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,T,T,U,U,U,U,U,U,U,U,U,U,U,U, U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U, @@ -184,10 +184,10 @@ U,U,U,U,U,U,T,U,U,T,T,T,T,T,T,T,T,T,T,T,U,U,U,U,U,U,U,U,U,T,U,U, U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U, #define JoiLev1_01800 0x1200 - U,U,U,U,U,U,U,D,U,U,C,T,T,T,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U, + U,U,U,U,U,U,U,D,U,U,C,T,T,T,U,T,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U, D,D,D,D,D,D,D,D,D,D,D,D,D,D,D,D,D,D,D,D,D,D,D,D,D,D,D,D,D,D,D,D, D,D,D,D,D,D,D,D,D,D,D,D,D,D,D,D,D,D,D,D,D,D,D,D,D,D,D,D,D,D,D,D, - D,D,D,D,D,D,D,D,D,D,D,D,D,D,D,D,D,D,D,D,D,D,D,D,U,U,U,U,U,U,U,U, + D,D,D,D,D,D,D,D,D,D,D,D,D,D,D,D,D,D,D,D,D,D,D,D,D,U,U,U,U,U,U,U, U,U,U,U,U,T,T,D,D,D,D,D,D,D,D,D,D,D,D,D,D,D,D,D,D,D,D,D,D,D,D,D, D,D,D,D,D,D,D,D,D,T,D,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U, U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U, @@ -207,8 +207,8 @@ U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,T,U,T,T,T,T,T,T,T,U, T,U,T,U,U,T,T,T,T,T,T,T,T,U,U,U,U,U,U,T,T,T,T,T,T,T,T,T,T,U,U,T, U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U, - U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,T,T,T,T,T,T,T,T,T,T,T,T,T,T,U,U, - U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U, + U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T, + T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U, U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U, #define JoiLev1_01B00 0x1500 T,T,T,T,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U, @@ -236,7 +236,7 @@ U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U, U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U, T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T, - T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,U,T,T,T,T,T, + T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T, #define JoiLev1_02000 0x1800 U,U,U,U,U,U,U,U,U,U,U,T,U,C,T,T,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U, U,U,U,U,U,U,U,U,U,U,T,T,T,T,T,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U, @@ -244,8 +244,8 @@ T,T,T,T,T,U,U,U,U,U,T,T,T,T,T,T,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U, U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U, U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U, - U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,T,T,T,T,T,T,T,T,T,T,T,T,T,U,U,U, - U,T,U,U,U,T,T,T,T,T,T,T,T,T,T,T,T,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U, + U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T, + T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U, #define JoiLev1_02C00 0x1900 U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U, U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U, @@ -277,27 +277,27 @@ U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U, U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U, U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U, - U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,T,U,U,U,U,T,T,T,T,T,T,T,T,T,T,U,U, + U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,T,T,T,T,U,T,T,T,T,T,T,T,T,T,T,U,U, U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,T,T, U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U, U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U, U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,T,T,U,U,U,U,U,U,U,U,U,U,U,U,U,U, #define JoiLev1_0A800 0x1D00 U,U,T,U,U,U,T,U,U,U,U,T,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U, - U,U,U,U,U,T,T,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U, + U,U,U,U,U,T,T,U,U,U,U,U,T,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U, D,D,D,D,D,D,D,D,D,D,D,D,D,D,D,D,D,D,D,D,D,D,D,D,D,D,D,D,D,D,D,D, D,D,D,D,D,D,D,D,D,D,D,D,D,D,D,D,D,D,L,U,U,U,U,U,U,U,U,U,U,U,U,U, U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U, U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U, U,U,U,U,T,T,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U, - T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,U,U,U,U,U,U,U,U,U,U,U,U,U,U, + T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,U,U,U,U,U,U,U,U,U,U,U,U,U,T, #define JoiLev1_0A900 0x1E00 U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U, U,U,U,U,U,U,T,T,T,T,T,T,T,T,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U, U,U,U,U,U,U,U,T,T,T,T,T,T,T,T,T,T,T,U,U,U,U,U,U,U,U,U,U,U,U,U,U, U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U, T,T,T,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U, - U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,T,U,U,T,T,T,T,U,U,T,U,U,U, + U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,T,U,U,T,T,T,T,U,U,T,T,U,U, U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U, U,U,U,U,U,T,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U, #define JoiLev1_0AA00 0x1F00 @@ -390,25 +390,52 @@ U,U,U,U,U,U,U,U,U,R,R,R,R,D,D,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U, U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U, U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U, -#define JoiLev1_11000 0x2900 +#define JoiLev1_10D00 0x2900 + L,D,D,D,D,D,D,D,D,D,D,D,D,D,D,D,D,D,D,D,D,D,D,D,D,D,D,D,D,D,D,D, + D,D,R,D,T,T,T,T,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U, + U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U, + U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U, + U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U, + U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U, + U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U, + U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U, +#define JoiLev1_10E00 0x2A00 + U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U, + U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U, + U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U, + U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U, + U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U, + U,U,U,U,U,U,U,U,U,U,U,T,T,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U, + U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U, + U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U, +#define JoiLev1_10F00 0x2B00 + U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U, + U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,D,D,D,R,D,D,D,D,D,D,D,D,D,D,D,D, + D,D,D,D,D,U,T,T,T,T,T,T,T,T,T,T,T,D,D,D,R,U,U,U,U,U,U,U,U,U,U,U, + U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,D,D,D,D,R,R,D,D,D,D,D,D,D,D,D,D, + D,D,T,T,T,T,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U, + U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,D,U,D,D,R,R,R,U,D,R,R,D,D,R,D,D, + U,D,R,R,D,U,U,U,U,R,D,L,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U, + U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U, +#define JoiLev1_11000 0x2C00 U,T,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U, U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,T,T,T,T,T,T,T,T, T,T,T,T,T,T,T,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U, - U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,T, + U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,T,U,U,T,T,U,U,U,U,U,U,U,U,U,U,T, T,T,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U, - U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,T,T,T,T,U,U,T,T,U,U,T,U,U, - U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U, + U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,T,T,T,T,U,U,T,T,U,U,U,U,U, + U,U,T,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U, U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U, -#define JoiLev1_11100 0x2A00 +#define JoiLev1_11100 0x2D00 T,T,T,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U, U,U,U,U,U,U,U,T,T,T,T,T,U,T,T,T,T,T,T,T,T,U,U,U,U,U,U,U,U,U,U,U, U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U, U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,T,U,U,U,U,U,U,U,U,U,U,U,U, T,T,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U, U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,T,T,T,T,T,T,T,T,T,U, - U,U,U,U,U,U,U,U,U,U,T,T,T,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U, + U,U,U,U,U,U,U,U,U,T,T,T,T,U,U,T,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U, U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U, -#define JoiLev1_11200 0x2B00 +#define JoiLev1_11200 0x2E00 U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U, U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,T,T,T,U,U,T,U,T,T,U,U,U,U,U,U,T,U, U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U, @@ -417,25 +444,25 @@ U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U, U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,T, U,U,U,T,T,T,T,T,T,T,T,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U, -#define JoiLev1_11300 0x2C00 +#define JoiLev1_11300 0x2F00 T,T,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U, - U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,T,U,U,U, + U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,T,T,U,U,U, T,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U, U,U,U,U,U,U,T,T,T,T,T,T,T,U,U,U,T,T,T,T,T,U,U,U,U,U,U,U,U,U,U,U, U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U, U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U, U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U, U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U, -#define JoiLev1_11400 0x2D00 +#define JoiLev1_11400 0x3000 U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U, U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,T,T,T,T,T,T,T,T, - U,U,T,T,T,U,T,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U, + U,U,T,T,T,U,T,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,T,U, U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U, U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U, U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,T,T,T,T,T,T,U,T,U,U,U,U,T, T,U,T,T,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U, U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U, -#define JoiLev1_11500 0x2E00 +#define JoiLev1_11500 0x3100 U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U, U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U, U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U, @@ -444,7 +471,7 @@ U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,T,T,T,T,U,U,U,U,U,U,T,T,U,T, T,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,T,T,U,U, U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U, -#define JoiLev1_11600 0x2F00 +#define JoiLev1_11600 0x3200 U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U, U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,T,T,T,T,T,T,T,T,U,U,T,U,T, T,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U, @@ -453,7 +480,7 @@ U,U,U,U,U,U,U,U,U,U,U,T,U,T,U,U,T,T,T,T,T,T,U,T,U,U,U,U,U,U,U,U, U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U, U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U, -#define JoiLev1_11700 0x3000 +#define JoiLev1_11700 0x3300 U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,T,T,T, U,U,T,T,T,T,U,T,T,T,T,T,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U, U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U, @@ -462,8 +489,26 @@ U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U, U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U, U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U, -#define JoiLev1_11A00 0x3100 - U,T,T,T,T,T,T,U,U,T,T,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U, +#define JoiLev1_11800 0x3400 + U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U, + U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,T,T,T,T,T,T,T,T,T,U,T,T,U,U,U,U,U, + U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U, + U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U, + U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U, + U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U, + U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U, + U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U, +#define JoiLev1_11900 0x3500 + U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U, + U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,T,T,U,T,U, + U,U,U,T,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U, + U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U, + U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U, + U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U, + U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,T,T,T,T,U,U,T,T,U,U,U,U, + T,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U, +#define JoiLev1_11A00 0x3600 + U,T,T,T,T,T,T,T,T,T,T,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U, U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,T,T,T,T,T,T,U,U,T,T,T,T,U, U,U,U,U,U,U,U,T,U,U,U,U,U,U,U,U,U,T,T,T,T,T,T,U,U,T,T,T,U,U,U,U, U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U, @@ -471,7 +516,7 @@ U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U, U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U, U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U, -#define JoiLev1_11C00 0x3200 +#define JoiLev1_11C00 0x3700 U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U, U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,T,T,T,T,T,T,T,U,T,T,T,T,T,T,U,T, U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U, @@ -480,16 +525,34 @@ T,T,T,T,T,T,T,T,U,U,T,T,T,T,T,T,T,U,T,T,U,T,T,U,U,U,U,U,U,U,U,U, U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U, U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U, -#define JoiLev1_11D00 0x3300 +#define JoiLev1_11D00 0x3800 U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U, U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,T,T,T,T,T,T,U,U,U,T,U,T,T,U,T, T,T,T,T,T,T,U,T,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U, U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U, + U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,T,T,U,U,U,T,U,T,U,U,U,U,U,U,U,U, + U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U, + U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U, + U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U, +#define JoiLev1_11E00 0x3900 + U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U, + U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U, + U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U, + U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U, + U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U, + U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U, + U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U, + U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,T,T,U,U,U,U,U,U,U,U,U,U,U, +#define JoiLev1_13400 0x3A00 + U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U, + U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,T,T,T,T,T,T,T,T,T,U,U,U,U,U,U,U, U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U, U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U, U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U, U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U, -#define JoiLev1_16A00 0x3400 + U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U, + U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U, +#define JoiLev1_16A00 0x3B00 U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U, U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U, U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U, @@ -498,7 +561,7 @@ U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U, U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U, U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,T,T,T,T,T,U,U,U,U,U,U,U,U,U,U,U, -#define JoiLev1_16B00 0x3500 +#define JoiLev1_16B00 0x3C00 U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U, U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,T,T,T,T,T,T,T,U,U,U,U,U,U,U,U,U, U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U, @@ -507,16 +570,16 @@ U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U, U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U, U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U, -#define JoiLev1_16F00 0x3600 - U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U, +#define JoiLev1_16F00 0x3D00 U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U, U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U, + U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,T,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U, U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U, U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,T,T,T,T,U,U,U,U,U,U,U,U,U,U,U,U,U, U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U, U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U, - U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U, -#define JoiLev1_1BC00 0x3700 + U,U,U,U,T,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U, +#define JoiLev1_1BC00 0x3E00 U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U, U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U, U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U, @@ -525,7 +588,16 @@ T,T,T,T,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U, U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U, U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U, -#define JoiLev1_1D100 0x3800 +#define JoiLev1_1CF00 0x3F00 + T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T, + T,T,T,T,T,T,T,T,T,T,T,T,T,T,U,U,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T, + T,T,T,T,T,T,T,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U, + U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U, + U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U, + U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U, + U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U, + U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U, +#define JoiLev1_1D100 0x4000 U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U, U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U, U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U, @@ -534,7 +606,7 @@ U,U,U,U,U,U,U,U,U,U,T,T,T,T,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U, U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U, U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U, -#define JoiLev1_1D200 0x3900 +#define JoiLev1_1D200 0x4100 U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U, U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U, U,U,T,T,T,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U, @@ -543,7 +615,7 @@ U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U, U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U, U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U, -#define JoiLev1_1DA00 0x3A00 +#define JoiLev1_1DA00 0x4200 T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T, T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,U,U,U,U,T,T,T,T,T, T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T, @@ -552,7 +624,7 @@ U,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U, U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U, U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U, -#define JoiLev1_1E000 0x3B00 +#define JoiLev1_1E000 0x4300 T,T,T,T,T,T,T,U,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,U,U,T,T,T,T,T, T,T,U,T,T,U,T,T,T,T,T,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U, U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U, @@ -561,7 +633,16 @@ U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U, U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U, U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U, -#define JoiLev1_1E800 0x3C00 +#define JoiLev1_1E200 0x4400 + U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U, + U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U, + U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U, + U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U, + U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U, + U,U,U,U,U,U,U,U,U,U,U,U,U,U,T,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U, + U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U, + U,U,U,U,U,U,U,U,U,U,U,U,T,T,T,T,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U, +#define JoiLev1_1E800 0x4500 U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U, U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U, U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U, @@ -570,16 +651,16 @@ U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U, U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,T,T,T,T,T,T,T,U,U,U,U,U,U,U,U,U, U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U, -#define JoiLev1_1E900 0x3D00 +#define JoiLev1_1E900 0x4600 D,D,D,D,D,D,D,D,D,D,D,D,D,D,D,D,D,D,D,D,D,D,D,D,D,D,D,D,D,D,D,D, D,D,D,D,D,D,D,D,D,D,D,D,D,D,D,D,D,D,D,D,D,D,D,D,D,D,D,D,D,D,D,D, - D,D,D,D,T,T,T,T,T,T,T,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U, + D,D,D,D,T,T,T,T,T,T,T,T,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U, U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U, U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U, U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U, U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U, U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U, -#define JoiLev1_E0000 0x3E00 +#define JoiLev1_E0000 0x4700 U,T,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U, T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T, T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T, @@ -588,7 +669,7 @@ U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U, U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U, U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U, -#define JoiLev1_E0100 0x3F00 +#define JoiLev1_E0100 0x4800 T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T, T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T, T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T, @@ -870,9 +951,9 @@ JoiLev1_10A00, /* 10A00..10AFF */ JoiLev1_10B00, /* 10B00..10BFF */ JoiLev1_00100, /* 10C00..10CFF */ - JoiLev1_00100, /* 10D00..10DFF */ - JoiLev1_00100, /* 10E00..10EFF */ - JoiLev1_00100, /* 10F00..10FFF */ + JoiLev1_10D00, /* 10D00..10DFF */ + JoiLev1_10E00, /* 10E00..10EFF */ + JoiLev1_10F00, /* 10F00..10FFF */ JoiLev1_11000, /* 11000..110FF */ JoiLev1_11100, /* 11100..111FF */ JoiLev1_11200, /* 11200..112FF */ @@ -881,13 +962,13 @@ JoiLev1_11500, /* 11500..115FF */ JoiLev1_11600, /* 11600..116FF */ JoiLev1_11700, /* 11700..117FF */ - JoiLev1_00100, /* 11800..118FF */ - JoiLev1_00100, /* 11900..119FF */ + JoiLev1_11800, /* 11800..118FF */ + JoiLev1_11900, /* 11900..119FF */ JoiLev1_11A00, /* 11A00..11AFF */ JoiLev1_00100, /* 11B00..11BFF */ JoiLev1_11C00, /* 11C00..11CFF */ JoiLev1_11D00, /* 11D00..11DFF */ - JoiLev1_00100, /* 11E00..11EFF */ + JoiLev1_11E00, /* 11E00..11EFF */ JoiLev1_00100, /* 11F00..11FFF */ JoiLev1_00100, /* 12000..120FF */ JoiLev1_00100, /* 12100..121FF */ @@ -909,7 +990,7 @@ JoiLev1_00100, /* 13100..131FF */ JoiLev1_00100, /* 13200..132FF */ JoiLev1_00100, /* 13300..133FF */ - JoiLev1_00100, /* 13400..134FF */ + JoiLev1_13400, /* 13400..134FF */ JoiLev1_00100, /* 13500..135FF */ JoiLev1_00100, /* 13600..136FF */ JoiLev1_00100, /* 13700..137FF */ @@ -1064,7 +1145,7 @@ JoiLev1_00100, /* 1CC00..1CCFF */ JoiLev1_00100, /* 1CD00..1CDFF */ JoiLev1_00100, /* 1CE00..1CEFF */ - JoiLev1_00100, /* 1CF00..1CFFF */ + JoiLev1_1CF00, /* 1CF00..1CFFF */ JoiLev1_00100, /* 1D000..1D0FF */ JoiLev1_1D100, /* 1D100..1D1FF */ JoiLev1_1D200, /* 1D200..1D2FF */ @@ -1082,8 +1163,8 @@ JoiLev1_00100, /* 1DE00..1DEFF */ JoiLev1_00100, /* 1DF00..1DFFF */ JoiLev1_1E000, /* 1E000..1E0FF */ - JoiLev1_00100, /* 1E100..1E1FF */ - JoiLev1_00100, /* 1E200..1E2FF */ + JoiLev1_16B00, /* 1E100..1E1FF */ + JoiLev1_1E200, /* 1E200..1E2FF */ JoiLev1_00100, /* 1E300..1E3FF */ JoiLev1_00100, /* 1E400..1E4FF */ JoiLev1_00100, /* 1E500..1E5FF */
View file
_service:tar_scm:fribidi-1.0.10.tar.xz/lib/meson.build -> _service:tar_scm:fribidi-1.0.12.tar.xz/lib/meson.build
Changed
@@ -82,4 +82,5 @@ libfribidi_dep = declare_dependency(link_with: libfribidi, include_directories: incs, - sources: fribidi_unicode_version_h, fribidi_config_h) + sources: fribidi_unicode_version_h, fribidi_config_h, + compile_args: fribidi_static_cargs)
View file
_service:tar_scm:fribidi-1.0.10.tar.xz/lib/mirroring.tab.i -> _service:tar_scm:fribidi-1.0.12.tar.xz/lib/mirroring.tab.i
Changed
@@ -1,6 +1,6 @@ /* mirroring.tab.i - * generated by gen-mirroring-tab (GNU FriBidi 1.0) - * from the file BidiMirroring.txt of Unicode version 10.0.0. */ + * generated by gen-mirroring-tab (GNU FriBidi 1.0.12) + * from the file BidiMirroring.txt of Unicode version 14.0.0. */ #define PACKTAB_UINT8 uint8_t #define PACKTAB_UINT16 uint16_t @@ -12,15 +12,15 @@ use FRIBIDI_GET_MIRRORING_DELTA(key) to access your table assumed sizeof(int16_t): 2 - required memory: 5504 + required memory: 5760 lookups: 2 partition shape: Mir102464 - different table entries: 1 27 + different table entries: 1 29 */ /* *INDENT-OFF* */ -static const int16_t MirLev164*27 = { +static const int16_t MirLev164*29 = { #define MirLev1_0000 0x0 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,1,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,-2,0, @@ -49,14 +49,14 @@ 0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, #define MirLev1_2200 0x240 - 0,0,0,0,0,0,0,0,3,3,3,-3,-3,-3,0,0,0,0,0,0,0,2016,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,0,0, + 0,0,0,0,0,0,0,0,3,3,3,-3,-3,-3,0,0,0,0,0,0,0,2016,0,0,0,0,0,0,0,0,0,2527, + 1923,1914,1918,0,2250,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,0,0, #define MirLev1_2240 0x280 - 0,0,0,138,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,0,0,0,0,0,0,0,0,0,0, + 0,0,0,138,0,7,0,0,0,0,0,0,-7,0,0,0,0,0,1,-1,1,-1,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,1,-1,1,-1,1,-1,1,-1,0,0,1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,1,-1, #define MirLev1_2280 0x2C0 1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,0,0,0,1,-1,1,-1,0,0,0,0,0,1824,0,0,0,0,0,0,0, - 0,0,1,-1,0,0,2104,0,2108,2106,0,2106,0,0,0,0,1,-1,1,-1,1,-1,1,-1,0,0,0,0,0,0,0,0, + 0,0,1,-1,0,0,2104,0,2108,2106,0,2106,0,0,0,0,1,-1,1,-1,1,-1,1,-1,1316,0,0,0,0,0,0,0, #define MirLev1_22C0 0x300 0,0,0,0,0,0,0,0,0,1,-1,1,-1,-138,0,0,1,-1,0,0,0,0,1,-1,1,-1,1,-1,1,-1,1,-1, 1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,0,0,1,-1,8,8,8,0,7,7,0,0,-8,-8,-8,-7,-7,0, @@ -67,39 +67,45 @@ 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,0,0,0,0,0,0,0,0,0,0, #define MirLev1_27C0 0x3C0 - 0,0,0,1,-1,1,-1,0,1,-1,0,2,0,-2,0,0,0,0,0,0,0,1,-1,0,0,0,0,0,0,1,-1,0, + 0,0,0,1,-1,1,-1,0,1,-1,0,2,0,-2,0,0,0,0,0,0,0,1,-1,0,0,0,0,0,-1316,1,-1,0, 0,0,1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, #define MirLev1_2980 0x400 - 0,0,0,1,-1,1,-1,1,-1,1,-1,1,-1,3,1,-1,-3,1,-1,1,-1,1,-1,1,-1,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1824,0,0,0,0,0,0,0, + 0,0,0,1,-1,1,-1,1,-1,1,-1,1,-1,3,1,-1,-3,1,-1,1,-1,1,-1,1,-1,0,0,-1914,0,0,0,0, + -1918,0,0,-1923,1,-1,0,0,1,-1,1,-1,1,-1,1,-1,0,0,0,0,0,0,0,0,-1824,0,0,0,0,0,0,0, #define MirLev1_29C0 0x440 1,-1,0,0,1,-1,0,0,0,0,0,0,0,0,0,1,-1,1,-1,0,1,-1,0,0,1,-1,1,-1,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-2016,0,0,1,-1,0,0,1,-1,0,0, + 0,0,0,0,0,0,0,0,1,-1,0,0,0,0,0,0,0,0,0,0,0,-2016,0,0,1,-1,0,0,1,-1,0,0, #define MirLev1_2A00 0x480 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,0,0,0,0,0,1,-1,0,0,0,0,0,0,1,-1,0,0, #define MirLev1_2A40 0x4C0 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,1,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,0,0,1,-1,1, + 0,0,0,0,1,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1, #define MirLev1_2A80 0x500 - -1,1,-1,1,-1,0,0,0,0,0,0,1,-1,0,0,0,0,1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,0,0,0, - 0,1,-1,0,0,0,1,-1,1,-1,1,-1,1,-1,0,1,-1,0,0,1,-1,0,0,0,0,0,0,1,-1,1,-1,1, + -1,1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,1, + -1,1,-1,0,0,0,1,-1,1,-1,1,-1,1,-1,0,1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,1, #define MirLev1_2AC0 0x540 - -1,1,-1,1,-1,1,-1,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-1,1,-1,0,0,0,0,0,0,0,-2104,0, - 0,0,0,-2106,-2108,-2106,0,0,0,0,0,0,1,-1,0,0,0,0,0,0,0,0,0,1,-1,1,-1,0,0,0,0,0, -#define MirLev1_2E00 0x580 + -1,1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,0,0,0,0,0,0,0,-2104,0, + 0,0,0,-2106,-2108,-2106,0,0,0,0,0,0,1,-1,-2250,0,0,0,0,0,0,0,0,1,-1,1,-1,0,0,0,0,0, +#define MirLev1_2BC0 0x580 + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-2527,0, +#define MirLev1_2E00 0x5C0 0,0,1,-1,1,-1,0,0,0,1,-1,0,1,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,0,0, 1,-1,1,-1,1,-1,1,-1,1,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -#define MirLev1_3000 0x5C0 +#define MirLev1_2E40 0x600 + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-1,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +#define MirLev1_3000 0x640 0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,1,-1,1,-1,0,0,1,-1,1,-1,1,-1,1,-1,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -#define MirLev1_FE40 0x600 +#define MirLev1_FE40 0x680 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,-1,1,-1,0, 0,0,0,0,1,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -#define MirLev1_FF00 0x640 +#define MirLev1_FF00 0x6C0 0,0,0,0,0,0,0,0,1,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,-2,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,-2,0,0, -#define MirLev1_FF40 0x680 +#define MirLev1_FF40 0x700 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,-2,0,1, -1,0,1,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, }; @@ -281,7 +287,7 @@ MirLev1_00C0, /* 2B00..2B3F */ MirLev1_00C0, /* 2B40..2B7F */ MirLev1_00C0, /* 2B80..2BBF */ - MirLev1_00C0, /* 2BC0..2BFF */ + MirLev1_2BC0, /* 2BC0..2BFF */ MirLev1_00C0, /* 2C00..2C3F */ MirLev1_00C0, /* 2C40..2C7F */ MirLev1_00C0, /* 2C80..2CBF */ @@ -291,7 +297,7 @@ MirLev1_00C0, /* 2D80..2DBF */ MirLev1_00C0, /* 2DC0..2DFF */ MirLev1_2E00, /* 2E00..2E3F */ - MirLev1_00C0, /* 2E40..2E7F */ + MirLev1_2E40, /* 2E40..2E7F */ MirLev1_00C0, /* 2E80..2EBF */ MirLev1_00C0, /* 2EC0..2EFF */ MirLev1_00C0, /* 2F00..2F3F */
View file
_service:tar_scm:fribidi-1.0.10.tar.xz/ltmain.sh -> _service:tar_scm:fribidi-1.0.12.tar.xz/ltmain.sh
Changed
@@ -2124,7 +2124,7 @@ # a configuration failure hint, and exit. func_fatal_configuration () { - func_fatal_error ${1+"$@"} \ + func__fatal_error ${1+"$@"} \ "See the $PACKAGE documentation for more information." \ "Fatal configuration error." } @@ -2415,17 +2415,10 @@ # preserve --debug test : = "$debug_cmd" || func_append preserve_args " --debug" - case $host in - # Solaris2 added to fix http://debbugs.gnu.org/cgi/bugreport.cgi?bug=16452 - # see also: http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59788 - *cygwin* | *mingw* | *pw32* | *cegcc* | *solaris2* | *os2*) - # don't eliminate duplications in $postdeps and $predeps - opt_duplicate_compiler_generated_deps=: - ;; - *) - opt_duplicate_compiler_generated_deps=$opt_preserve_dup_deps - ;; - esac + # Keeping compiler generated duplicates in $postdeps and $predeps is not + # harmful, and is necessary in a majority of systems that use it to satisfy + # symbol dependencies. + opt_duplicate_compiler_generated_deps=: $opt_help || { # Sanity checks first: @@ -7272,12 +7265,10 @@ # -tp=* Portland pgcc target processor selection # --sysroot=* for sysroot support # -O*, -g*, -flto*, -fwhopr*, -fuse-linker-plugin GCC link-time optimization - # -specs=* GCC specs files # -stdlib=* select c++ std lib with clang -64|-mips0-9|-r0-90-9*|-xarch=*|-xtarget=*|+DA*|+DD*|-q*|-m*| \ -t45*|-txscale*|-p|-pg|--coverage|-fprofile-*|-F*|@*|-tp=*|--sysroot=*| \ - -O*|-g*|-flto*|-fwhopr*|-fuse-linker-plugin|-fstack-protector*|-stdlib=*| \ - -specs=*) + -O*|-g*|-flto*|-fwhopr*|-fuse-linker-plugin|-fstack-protector*|-stdlib=*) func_quote_for_eval "$arg" arg=$func_quote_for_eval_result func_append compile_command " $arg"
View file
_service:tar_scm:fribidi-1.0.10.tar.xz/meson.build -> _service:tar_scm:fribidi-1.0.12.tar.xz/meson.build
Changed
@@ -1,4 +1,4 @@ -project('fribidi', 'c', version: '1.0.10', +project('fribidi', 'c', version: '1.0.12', meson_version : '>= 0.48') # New release: @@ -100,9 +100,10 @@ # fribidi.pc pkg = import('pkgconfig') -pkg.generate(name: 'GNU FriBidi', +pkg.generate(libfribidi, + name: 'GNU FriBidi', filebase: 'fribidi', description: 'Unicode Bidirectional Algorithm Library', - libraries: libfribidi, + extra_cflags: fribidi_static_cargs, subdirs: 'fribidi', version: meson.project_version())
View file
_service:tar_scm:fribidi-1.0.10.tar.xz/meson_options.txt -> _service:tar_scm:fribidi-1.0.12.tar.xz/meson_options.txt
Changed
@@ -6,3 +6,5 @@ description: 'Build binaries') option('tests', type : 'boolean', value : true, description: 'Build tests') +option('fuzzer_ldflags', type : 'string', + description: 'Extra LDFLAGS used during linking of fuzzing binaries')
View file
_service:tar_scm:fribidi-1.0.10.tar.xz/missing -> _service:tar_scm:fribidi-1.0.12.tar.xz/missing
Changed
@@ -3,7 +3,7 @@ scriptversion=2018-03-07.03; # UTC -# Copyright (C) 1996-2018 Free Software Foundation, Inc. +# Copyright (C) 1996-2020 Free Software Foundation, Inc. # Originally written by Fran,cois Pinard <pinard@iro.umontreal.ca>, 1996. # This program is free software; you can redistribute it and/or modify
View file
_service:tar_scm:fribidi-1.0.10.tar.xz/test-driver -> _service:tar_scm:fribidi-1.0.12.tar.xz/test-driver
Changed
@@ -3,7 +3,7 @@ scriptversion=2018-03-07.03; # UTC -# Copyright (C) 2011-2018 Free Software Foundation, Inc. +# Copyright (C) 2011-2020 Free Software Foundation, Inc. # # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by
View file
_service:tar_scm:fribidi-1.0.10.tar.xz/test/Makefile.in -> _service:tar_scm:fribidi-1.0.12.tar.xz/test/Makefile.in
Changed
@@ -1,7 +1,7 @@ -# Makefile.in generated by automake 1.16.1 from Makefile.am. +# Makefile.in generated by automake 1.16.2 from Makefile.am. # @configure_input@ -# Copyright (C) 1994-2018 Free Software Foundation, Inc. +# Copyright (C) 1994-2020 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -415,6 +415,8 @@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ +ENABLE_SHARED_FALSE = @ENABLE_SHARED_FALSE@ +ENABLE_SHARED_TRUE = @ENABLE_SHARED_TRUE@ EXEEXT = @EXEEXT@ FGREP = @FGREP@ FRIBIDI_BINARY_AGE = @FRIBIDI_BINARY_AGE@ @@ -516,6 +518,7 @@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ +runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@
View file
_service:tar_scm:fribidi-1.0.10.tar.xz/test/meson.build -> _service:tar_scm:fribidi-1.0.12.tar.xz/test/meson.build
Changed
@@ -18,4 +18,13 @@ test(test_name, test_runner, args: fribidi, charset, input_file, reference_file) endforeach +if get_option('fuzzer_ldflags') != '' + cases = run_command(import('python').find_installation(), '-c', + '''import os; print('\n'.join(os.listdir('@0@')))'''.format(join_paths(meson.current_source_dir(), 'fuzzing')) + ).stdout().strip().split('\n') + foreach case : cases + test('@0@'.format(case), fribidi_fuzzer, args: join_paths(meson.current_source_dir(), 'fuzzing', case)) + endforeach +endif + subdir('unicode-conformance')
View file
_service:tar_scm:fribidi-1.0.10.tar.xz/test/unicode-conformance/BidiCharacterTest.txt -> _service:tar_scm:fribidi-1.0.12.tar.xz/test/unicode-conformance/BidiCharacterTest.txt
Changed
@@ -1,6 +1,6 @@ -# BidiCharacterTest-11.0.0.txt -# Date: 2018-02-18, 05:50:00 GMT LI -# © 2018 Unicode®, Inc. +# BidiCharacterTest-14.0.0.txt +# Date: 2020-03-30, 23:56:00 GMT LI +# © 2020 Unicode®, Inc. # For terms of use, see http://www.unicode.org/terms_of_use.html # # Unicode Character Database @@ -87,6 +87,32 @@ 0661 0028 0662 0029 0331;0;0;2 1 2 1 1;4 3 2 1 0 0661 0028 0332 0662 0029 0333;0;0;2 1 1 2 1 1;5 4 3 2 1 0 +# Nonspacing marks applied to paired brackets added to test cases for Unicode 14.0 +# These cases exercise the ignoring of bc=BN characters (such as ZWJ or ZWSP) +# that appear between the base bracket character and the nonspacing mark, +# in a context where the brackets have been forced to a strong R direction. +# +# Note that due to an implementation error in the N0 rule in the Bidi Reference C +# test code for UBA 8.0, versions of that reference test code through UBA 12.0 will fail for +# precisely these newly added tests. The bug in the implementation of the N0 rule in the Bidi Reference C +# test code was fixed for Unicode 13.0, and that updated test code now performs correctly +# for all versions of UBA. +# +# These test cases first test a combining mark following a ZWJ after the trailing bracket of a pair: +0041 200F 005B 05D0 005D 200D 20D6;0;0;0 1 1 1 1 x 1;0 6 4 3 2 1 +0041 200F 005B 05D0 005D 200D 20D6;1;1;2 1 1 1 1 x 1;6 4 3 2 1 0 +# Then a combining mark following a ZWJ after the leading bracket of a pair: +0041 200F 005B 200D 20D6 05D0 005D;0;0;0 1 1 x 1 1 1;0 6 5 4 2 1 +0041 200F 005B 200D 20D6 05D0 005D;1;1;2 1 1 x 1 1 1;6 5 4 2 1 0 +# Then a combining mark following a ZWJ after both brackets of a pair: +0041 200F 005B 200D 20D6 05D0 005D 200D 20D6;0;0;0 1 1 x 1 1 1 x 1;0 8 6 5 4 2 1 +0041 200F 005B 200D 20D6 05D0 005D 200D 20D6;1;1;2 1 1 x 1 1 1 x 1;8 6 5 4 2 1 0 +# Then the intervention of a ZWSP in these same sequences. +# (The ZWSP formally breaks the combining character sequence, but should +# not block the identification of the combining mark for the application of rule N0.) +0041 200F 005B 200D 200B 20D6 05D0 005D 200B 200D 20D6;0;0;0 1 1 x x 1 1 1 x x 1;0 10 7 6 5 2 1 +0041 200F 005B 200D 200B 20D6 05D0 005D 200B 200D 20D6;1;1;2 1 1 x x 1 1 1 x x 1;10 7 6 5 2 1 0 + # Nested bracket pairs that reach and exceed the fixed capacity of the bracket stack # a ( ( ... ( b ) ) ... ) with 62, 63, and 64 nested bracket pairs 0061 0028 0028 0028 0028 0028 0028 0028 0028 0028 0028 0028 0028 0028 0028 0028 0028 0028 0028 0028 0028 0028 0028 0028 0028 0028 0028 0028 0028 0028 0028 0028 0028 0028 0028 0028 0028 0028 0028 0028 0028 0028 0028 0028 0028 0028 0028 0028 0028 0028 0028 0028 0028 0028 0028 0028 0028 0028 0028 0028 0028 0028 0028 0062 0029 0029 0029 0029 0029 0029 0029 0029 0029 0029 0029 0029 0029 0029 0029 0029 0029 0029 0029 0029 0029 0029 0029 0029 0029 0029 0029 0029 0029 0029 0029 0029 0029 0029 0029 0029 0029 0029 0029 0029 0029 0029 0029 0029 0029 0029 0029 0029 0029 0029 0029 0029 0029 0029 0029 0029 0029 0029 0029 0029 0029 0029;1;1;2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2;0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125
View file
_service:tar_scm:fribidi-1.0.10.tar.xz/test/unicode-conformance/BidiTest.txt -> _service:tar_scm:fribidi-1.0.12.tar.xz/test/unicode-conformance/BidiTest.txt
Changed
@@ -1,6 +1,6 @@ -# BidiTest-11.0.0.txt -# Date: 2018-01-31, 08:20:07 GMT -# © 2018 Unicode®, Inc. +# BidiTest-14.0.0.txt +# Date: 2021-03-08, 19:35:40 GMT +# © 2021 Unicode®, Inc. # Unicode and the Unicode Logo are registered trademarks of Unicode, Inc. in the U.S. and other countries. # For terms of use, see http://www.unicode.org/terms_of_use.html #
View file
_service:tar_scm:fribidi-1.0.10.tar.xz/test/unicode-conformance/Makefile.in -> _service:tar_scm:fribidi-1.0.12.tar.xz/test/unicode-conformance/Makefile.in
Changed
@@ -1,7 +1,7 @@ -# Makefile.in generated by automake 1.16.1 from Makefile.am. +# Makefile.in generated by automake 1.16.2 from Makefile.am. # @configure_input@ -# Copyright (C) 1994-2018 Free Software Foundation, Inc. +# Copyright (C) 1994-2020 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -409,6 +409,8 @@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ +ENABLE_SHARED_FALSE = @ENABLE_SHARED_FALSE@ +ENABLE_SHARED_TRUE = @ENABLE_SHARED_TRUE@ EXEEXT = @EXEEXT@ FGREP = @FGREP@ FRIBIDI_BINARY_AGE = @FRIBIDI_BINARY_AGE@ @@ -510,6 +512,7 @@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ +runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@
Locations
Projects
Search
Status Monitor
Help
Open Build Service
OBS Manuals
API Documentation
OBS Portal
Reporting a Bug
Contact
Mailing List
Forums
Chat (IRC)
Twitter
Open Build Service (OBS)
is an
openSUSE project
.
浙ICP备2022010568号-2