Date: Sun, 13 Dec 2020 22:25:54 +0000 (UTC) From: Yuri Pankov <yuripv@FreeBSD.org> To: src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-stable@freebsd.org, svn-src-stable-12@freebsd.org Subject: svn commit: r368619 - in stable/12/tools/tools/locale: . etc/final-maps tools Message-ID: <202012132225.0BDMPss0051309@repo.freebsd.org>
next in thread | raw e-mail | index | archive | help
Author: yuripv Date: Sun Dec 13 22:25:54 2020 New Revision: 368619 URL: https://svnweb.freebsd.org/changeset/base/368619 Log: MFC r368390: update wcwidth data from utf8proc Character width data being out of date is a constant source of weird rendering issues and wasted time trying to diagnose those, e.g. as reported by Jeremy Chadwick: https://gitlab.com/muttmua/mutt/-/issues/67 Sadly, there is no real ("standard") wcwidth data source, so this tries to rectify the problem using the utf8proc one (through its C API) which would hopefully benefeat both FreeBSD and utf8proc through bug reports (if any). PR: 251767 Added: stable/12/tools/tools/locale/tools/getwidths.c - copied unchanged from r368390, head/tools/tools/locale/tools/getwidths.c stable/12/tools/tools/locale/tools/mkwidths.pl - copied unchanged from r368390, head/tools/tools/locale/tools/mkwidths.pl Modified: stable/12/tools/tools/locale/Makefile stable/12/tools/tools/locale/README stable/12/tools/tools/locale/etc/final-maps/widths.txt (contents, props changed) Directory Properties: stable/12/ (props changed) Modified: stable/12/tools/tools/locale/Makefile ============================================================================== --- stable/12/tools/tools/locale/Makefile Sun Dec 13 21:32:20 2020 (r368618) +++ stable/12/tools/tools/locale/Makefile Sun Dec 13 22:25:54 2020 (r368619) @@ -224,7 +224,7 @@ posix/${enc}.cm: .for area in ${BASE_LOCALES_OF_INTEREST} posixsrc: build-tools posix/${area}.UTF-8.src .ORDER: build-tools posix/${area}.UTF-8.src -posix/${area}.UTF-8.src: +posix/${area}.UTF-8.src: mkdir -p posix && \ ${JAVA_CLDR} org.unicode.cldr.posix.GeneratePOSIX \ -d posix -m ${area} -c UTF-8 @@ -237,5 +237,21 @@ posix/${area}.${encoding}.src: ${JAVA_CLDR} org.unicode.cldr.posix.GeneratePOSIX \ -d posix -m ${area} -c ${encoding} .endfor + +# generate widths.txt using the data from libut8proc +GETWIDTHS=${TOOLSDIR}/getwidths +MKWIDTHS=${TOOLSDIR}/mkwidths.pl +WIDTHS= ${ETCDIR}/final-maps/widths.txt + +U8CFLAGS!=pkgconf --cflags libutf8proc +U8LIBS!=pkgconf --libs libutf8proc +CFLAGS+=${U8CFLAGS} +LDFLAGS+=${U8LIBS} + +CLEANFILES+=${TOOLSDIR}/getwidths + +widths: ${WIDTHS} +${WIDTHS}: posixcm ${GETWIDTHS} + ${GETWIDTHS} | ${MKWIDTHS} ${.OBJDIR}/posix/UTF-8.cm ${.TARGET} .include <bsd.obj.mk> Modified: stable/12/tools/tools/locale/README ============================================================================== --- stable/12/tools/tools/locale/README Sun Dec 13 21:32:20 2020 (r368618) +++ stable/12/tools/tools/locale/README Sun Dec 13 22:25:54 2020 (r368619) @@ -55,4 +55,8 @@ Targets: make install Install the build results into $LOCALESRCDIR. + + make widths + Generate widths.txt. Requires pkgconf and utf8proc + packages to be installed. [EOF] Modified: stable/12/tools/tools/locale/etc/final-maps/widths.txt ============================================================================== --- stable/12/tools/tools/locale/etc/final-maps/widths.txt Sun Dec 13 21:32:20 2020 (r368618) +++ stable/12/tools/tools/locale/etc/final-maps/widths.txt Sun Dec 13 22:25:54 2020 (r368619) @@ -1,26 +1,73 @@ -# -# Width Table. Credit for the input into this table, which is derived from -# the Unicode standards, is due to Markus Kuhn's implementation of wcwidth -# which can be found at http://www.cl.cam.ac.uk/~mgk25/ucs/wcwidth.c -# -# Some key differences: The numbers here are translated to the values found -# in the UTF-8 character map, and where symbolic names are missing for -# values from that table, we have omitted the values here. This means that -# characters which lack a symbolic name but are not 1 screen column wide -# are going to be mis-handled. This emphasizes the importance of having -# symbolic names for all characters that are to be handled properly. -# -# Also, to support use with different encodings, we avoid the use of ranges -# as some encodings may not have the same contiguous ranges as stock Unicode. -# -# This table must be processed *after* the charmap, as the symbolic names -# need to be defined there. -# -# Everything after this comment was generated automatically using the -# the mkwidths.py python script. To make corrections, fix the widths-0.txt -# or widths-2.txt files, and re-run mkwidths.py. But preserve this header. -# +# Warning: Do not edit. This file is automatically generated from the +# tools in /usr/src/tools/tools/locale. The data is obtained from the +# utf8proc 2.5.0. +# ----------------------------------------------------------------------------- WIDTH +<NULL> 0 +<START_OF_HEADING> 0 +<START_OF_TEXT> 0 +<END_OF_TEXT> 0 +<END_OF_TRANSMISSION> 0 +<ENQUIRY> 0 +<ACKNOWLEDGE> 0 +<ALERT> 0 +<BACKSPACE> 0 +<tab> 0 +<newline> 0 +<vertical-tab> 0 +<form-feed> 0 +<carriage-return> 0 +<SHIFT_OUT> 0 +<SHIFT_IN> 0 +<DATA_LINK_ESCAPE> 0 +<DEVICE_CONTROL_ONE> 0 +<DEVICE_CONTROL_TWO> 0 +<DEVICE_CONTROL_THREE> 0 +<DEVICE_CONTROL_FOUR> 0 +<NEGATIVE_ACKNOWLEDGE> 0 +<SYNCHRONOUS_IDLE> 0 +<END_OF_TRANSMISSION_BLOCK> 0 +<CANCEL> 0 +<END_OF_MEDIUM> 0 +<SUBSTITUTE> 0 +<ESCAPE> 0 +<INFORMATION_SEPARATOR_FOUR> 0 +<INFORMATION_SEPARATOR_THREE> 0 +<INFORMATION_SEPARATOR_TWO> 0 +<INFORMATION_SEPARATOR_ONE> 0 +<DELETE> 0 +<CONTROL-0080> 0 +<CONTROL-0081> 0 +<BREAK_PERMITTED_HERE> 0 +<NO_BREAK_HERE> 0 +<CONTROL-0084> 0 +<NEXT_LINE> 0 +<START_OF_SELECTED_AREA> 0 +<END_OF_SELECTED_AREA> 0 +<CHARACTER_TABULATION_SET> 0 +<CHARACTER_TABULATION_WITH_JUSTIFICATION> 0 +<LINE_TABULATION_SET> 0 +<PARTIAL_LINE_FORWARD> 0 +<PARTIAL_LINE_BACKWARD> 0 +<REVERSE_LINE_FEED> 0 +<SINGLE_SHIFT_TWO> 0 +<SINGLE_SHIFT_THREE> 0 +<DEVICE_CONTROL_STRING> 0 +<PRIVATE_USE_ONE> 0 +<PRIVATE_USE_TWO> 0 +<SET_TRANSMIT_STATE> 0 +<CANCEL_CHARACTER> 0 +<MESSAGE_WAITING> 0 +<START_OF_GUARDED_AREA> 0 +<END_OF_GUARDED_AREA> 0 +<START_OF_STRING> 0 +<CONTROL-0099> 0 +<SINGLE_CHARACTER_INTRODUCER> 0 +<CONTROL_SEQUENCE_INTRODUCER> 0 +<STRING_TERMINATOR> 0 +<OPERATING_SYSTEM_COMMAND> 0 +<PRIVACY_MESSAGE> 0 +<APPLICATION_PROGRAM_COMMAND> 0 <COMBINING_GRAVE_ACCENT> 0 <COMBINING_ACUTE_ACCENT> 0 <COMBINING_CIRCUMFLEX_ACCENT> 0 @@ -137,6 +184,7 @@ WIDTH <COMBINING_CYRILLIC_PALATALIZATION> 0 <COMBINING_CYRILLIC_DASIA_PNEUMATA> 0 <COMBINING_CYRILLIC_PSILI_PNEUMATA> 0 +<COMBINING_CYRILLIC_POKRYTIE> 0 <COMBINING_CYRILLIC_HUNDRED_THOUSANDS_SIGN> 0 <COMBINING_CYRILLIC_MILLIONS_SIGN> 0 <HEBREW_ACCENT_ETNAHTA> 0 @@ -194,12 +242,20 @@ WIDTH <ARABIC_SIGN_SANAH> 0 <ARABIC_FOOTNOTE_MARKER> 0 <ARABIC_SIGN_SAFHA> 0 +<ARABIC_SIGN_SAMVAT> 0 +<ARABIC_NUMBER_MARK_ABOVE> 0 <ARABIC_SIGN_SALLALLAHOU_ALAYHE_WASSALLAM> 0 <ARABIC_SIGN_ALAYHE_ASSALLAM> 0 <ARABIC_SIGN_RAHMATULLAH_ALAYHE> 0 <ARABIC_SIGN_RADI_ALLAHOU_ANHU> 0 <ARABIC_SIGN_TAKHALLUS> 0 <ARABIC_SMALL_HIGH_TAH> 0 +<ARABIC_SMALL_HIGH_LIGATURE_ALEF_WITH_LAM_WITH_YEH> 0 +<ARABIC_SMALL_HIGH_ZAIN> 0 +<ARABIC_SMALL_FATHA> 0 +<ARABIC_SMALL_DAMMA> 0 +<ARABIC_SMALL_KASRA> 0 +<ARABIC_LETTER_MARK> 0 <ARABIC_FATHATAN> 0 <ARABIC_DAMMATAN> 0 <ARABIC_KASRATAN> 0 @@ -220,6 +276,7 @@ WIDTH <ARABIC_VOWEL_SIGN_DOT_BELOW> 0 <ARABIC_REVERSED_DAMMA> 0 <ARABIC_FATHA_WITH_TWO_DOTS> 0 +<ARABIC_WAVY_HAMZA_BELOW> 0 <ARABIC_LETTER_SUPERSCRIPT_ALEF> 0 <ARABIC_SMALL_HIGH_LIGATURE_SAD_WITH_LAM_WITH_ALEF_MAKSURA> 0 <ARABIC_SMALL_HIGH_LIGATURE_QAF_WITH_LAM_WITH_ALEF_MAKSURA> 0 @@ -229,7 +286,6 @@ WIDTH <ARABIC_SMALL_HIGH_THREE_DOTS> 0 <ARABIC_SMALL_HIGH_SEEN> 0 <ARABIC_END_OF_AYAH> 0 -<ARABIC_START_OF_RUB_EL_HIZB> 0 <ARABIC_SMALL_HIGH_ROUNDED_ZERO> 0 <ARABIC_SMALL_HIGH_UPRIGHT_RECTANGULAR_ZERO> 0 <ARABIC_SMALL_HIGH_DOTLESS_HEAD_OF_KHAH> 0 @@ -291,9 +347,86 @@ WIDTH <NKO_COMBINING_LONG_RISING_TONE> 0 <NKO_COMBINING_NASALIZATION_MARK> 0 <NKO_COMBINING_DOUBLE_DOT_ABOVE> 0 +<NKO_DANTAYALAN> 0 +<SAMARITAN_MARK_IN> 0 +<SAMARITAN_MARK_IN-ALAF> 0 +<SAMARITAN_MARK_OCCLUSION> 0 +<SAMARITAN_MARK_DAGESH> 0 +<SAMARITAN_MARK_EPENTHETIC_YUT> 0 +<SAMARITAN_VOWEL_SIGN_LONG_E> 0 +<SAMARITAN_VOWEL_SIGN_E> 0 +<SAMARITAN_VOWEL_SIGN_OVERLONG_AA> 0 +<SAMARITAN_VOWEL_SIGN_LONG_AA> 0 +<SAMARITAN_VOWEL_SIGN_AA> 0 +<SAMARITAN_VOWEL_SIGN_OVERLONG_A> 0 +<SAMARITAN_VOWEL_SIGN_LONG_A> 0 +<SAMARITAN_VOWEL_SIGN_A> 0 +<SAMARITAN_VOWEL_SIGN_SHORT_A> 0 +<SAMARITAN_VOWEL_SIGN_LONG_U> 0 +<SAMARITAN_VOWEL_SIGN_U> 0 +<SAMARITAN_VOWEL_SIGN_LONG_I> 0 +<SAMARITAN_VOWEL_SIGN_I> 0 +<SAMARITAN_VOWEL_SIGN_O> 0 +<SAMARITAN_VOWEL_SIGN_SUKUN> 0 +<SAMARITAN_MARK_NEQUDAA> 0 +<MANDAIC_AFFRICATION_MARK> 0 +<MANDAIC_VOCALIZATION_MARK> 0 +<MANDAIC_GEMINATION_MARK> 0 +<ARABIC_SMALL_LOW_WAW> 0 +<ARABIC_SMALL_HIGH_WORD_AR-RUB> 0 +<ARABIC_SMALL_HIGH_SAD> 0 +<ARABIC_SMALL_HIGH_AIN> 0 +<ARABIC_SMALL_HIGH_QAF> 0 +<ARABIC_SMALL_HIGH_NOON_WITH_KASRA> 0 +<ARABIC_SMALL_LOW_NOON_WITH_KASRA> 0 +<ARABIC_SMALL_HIGH_WORD_ATH-THALATHA> 0 +<ARABIC_SMALL_HIGH_WORD_AS-SAJDA> 0 +<ARABIC_SMALL_HIGH_WORD_AN-NISF> 0 +<ARABIC_SMALL_HIGH_WORD_SAKTA> 0 +<ARABIC_SMALL_HIGH_WORD_QIF> 0 +<ARABIC_SMALL_HIGH_WORD_WAQFA> 0 +<ARABIC_SMALL_HIGH_FOOTNOTE_MARKER> 0 +<ARABIC_SMALL_HIGH_SIGN_SAFHA> 0 +<ARABIC_DISPUTED_END_OF_AYAH> 0 +<ARABIC_TURNED_DAMMA_BELOW> 0 +<ARABIC_CURLY_FATHA> 0 +<ARABIC_CURLY_DAMMA> 0 +<ARABIC_CURLY_KASRA> 0 +<ARABIC_CURLY_FATHATAN> 0 +<ARABIC_CURLY_DAMMATAN> 0 +<ARABIC_CURLY_KASRATAN> 0 +<ARABIC_TONE_ONE_DOT_ABOVE> 0 +<ARABIC_TONE_TWO_DOTS_ABOVE> 0 +<ARABIC_TONE_LOOP_ABOVE> 0 +<ARABIC_TONE_ONE_DOT_BELOW> 0 +<ARABIC_TONE_TWO_DOTS_BELOW> 0 +<ARABIC_TONE_LOOP_BELOW> 0 +<ARABIC_OPEN_FATHATAN> 0 +<ARABIC_OPEN_DAMMATAN> 0 +<ARABIC_OPEN_KASRATAN> 0 +<ARABIC_SMALL_HIGH_WAW> 0 +<ARABIC_FATHA_WITH_RING> 0 +<ARABIC_FATHA_WITH_DOT_ABOVE> 0 +<ARABIC_KASRA_WITH_DOT_BELOW> 0 +<ARABIC_LEFT_ARROWHEAD_ABOVE> 0 +<ARABIC_RIGHT_ARROWHEAD_ABOVE> 0 +<ARABIC_LEFT_ARROWHEAD_BELOW> 0 +<ARABIC_RIGHT_ARROWHEAD_BELOW> 0 +<ARABIC_DOUBLE_RIGHT_ARROWHEAD_ABOVE> 0 +<ARABIC_DOUBLE_RIGHT_ARROWHEAD_ABOVE_WITH_DOT> 0 +<ARABIC_RIGHT_ARROWHEAD_ABOVE_WITH_DOT> 0 +<ARABIC_DAMMA_WITH_DOT> 0 +<ARABIC_MARK_SIDEWAYS_NOON_GHUNNA> 0 +<DEVANAGARI_SIGN_INVERTED_CANDRABINDU> 0 <DEVANAGARI_SIGN_CANDRABINDU> 0 <DEVANAGARI_SIGN_ANUSVARA> 0 +<DEVANAGARI_SIGN_VISARGA> 0 +<DEVANAGARI_VOWEL_SIGN_OE> 0 +<DEVANAGARI_VOWEL_SIGN_OOE> 0 <DEVANAGARI_SIGN_NUKTA> 0 +<DEVANAGARI_VOWEL_SIGN_AA> 0 +<DEVANAGARI_VOWEL_SIGN_I> 0 +<DEVANAGARI_VOWEL_SIGN_II> 0 <DEVANAGARI_VOWEL_SIGN_U> 0 <DEVANAGARI_VOWEL_SIGN_UU> 0 <DEVANAGARI_VOWEL_SIGN_VOCALIC_R> 0 @@ -302,25 +435,49 @@ WIDTH <DEVANAGARI_VOWEL_SIGN_SHORT_E> 0 <DEVANAGARI_VOWEL_SIGN_E> 0 <DEVANAGARI_VOWEL_SIGN_AI> 0 +<DEVANAGARI_VOWEL_SIGN_CANDRA_O> 0 +<DEVANAGARI_VOWEL_SIGN_SHORT_O> 0 +<DEVANAGARI_VOWEL_SIGN_O> 0 +<DEVANAGARI_VOWEL_SIGN_AU> 0 <DEVANAGARI_SIGN_VIRAMA> 0 +<DEVANAGARI_VOWEL_SIGN_PRISHTHAMATRA_E> 0 +<DEVANAGARI_VOWEL_SIGN_AW> 0 <DEVANAGARI_STRESS_SIGN_UDATTA> 0 <DEVANAGARI_STRESS_SIGN_ANUDATTA> 0 <DEVANAGARI_GRAVE_ACCENT> 0 <DEVANAGARI_ACUTE_ACCENT> 0 +<DEVANAGARI_VOWEL_SIGN_CANDRA_LONG_E> 0 +<DEVANAGARI_VOWEL_SIGN_UE> 0 +<DEVANAGARI_VOWEL_SIGN_UUE> 0 <DEVANAGARI_VOWEL_SIGN_VOCALIC_L> 0 <DEVANAGARI_VOWEL_SIGN_VOCALIC_LL> 0 <BENGALI_SIGN_CANDRABINDU> 0 +<BENGALI_SIGN_ANUSVARA> 0 +<BENGALI_SIGN_VISARGA> 0 <BENGALI_SIGN_NUKTA> 0 +<BENGALI_VOWEL_SIGN_AA> 0 +<BENGALI_VOWEL_SIGN_I> 0 +<BENGALI_VOWEL_SIGN_II> 0 <BENGALI_VOWEL_SIGN_U> 0 <BENGALI_VOWEL_SIGN_UU> 0 <BENGALI_VOWEL_SIGN_VOCALIC_R> 0 <BENGALI_VOWEL_SIGN_VOCALIC_RR> 0 +<BENGALI_VOWEL_SIGN_E> 0 +<BENGALI_VOWEL_SIGN_AI> 0 +<BENGALI_VOWEL_SIGN_O> 0 +<BENGALI_VOWEL_SIGN_AU> 0 <BENGALI_SIGN_VIRAMA> 0 +<BENGALI_AU_LENGTH_MARK> 0 <BENGALI_VOWEL_SIGN_VOCALIC_L> 0 <BENGALI_VOWEL_SIGN_VOCALIC_LL> 0 +<BENGALI_SANDHI_MARK> 0 <GURMUKHI_SIGN_ADAK_BINDI> 0 <GURMUKHI_SIGN_BINDI> 0 +<GURMUKHI_SIGN_VISARGA> 0 <GURMUKHI_SIGN_NUKTA> 0 +<GURMUKHI_VOWEL_SIGN_AA> 0 +<GURMUKHI_VOWEL_SIGN_I> 0 +<GURMUKHI_VOWEL_SIGN_II> 0 <GURMUKHI_VOWEL_SIGN_U> 0 <GURMUKHI_VOWEL_SIGN_UU> 0 <GURMUKHI_VOWEL_SIGN_EE> 0 @@ -328,11 +485,17 @@ WIDTH <GURMUKHI_VOWEL_SIGN_OO> 0 <GURMUKHI_VOWEL_SIGN_AU> 0 <GURMUKHI_SIGN_VIRAMA> 0 +<GURMUKHI_SIGN_UDAAT> 0 <GURMUKHI_TIPPI> 0 <GURMUKHI_ADDAK> 0 +<GURMUKHI_SIGN_YAKASH> 0 <GUJARATI_SIGN_CANDRABINDU> 0 <GUJARATI_SIGN_ANUSVARA> 0 +<GUJARATI_SIGN_VISARGA> 0 <GUJARATI_SIGN_NUKTA> 0 +<GUJARATI_VOWEL_SIGN_AA> 0 +<GUJARATI_VOWEL_SIGN_I> 0 +<GUJARATI_VOWEL_SIGN_II> 0 <GUJARATI_VOWEL_SIGN_U> 0 <GUJARATI_VOWEL_SIGN_UU> 0 <GUJARATI_VOWEL_SIGN_VOCALIC_R> 0 @@ -340,23 +503,64 @@ WIDTH <GUJARATI_VOWEL_SIGN_CANDRA_E> 0 <GUJARATI_VOWEL_SIGN_E> 0 <GUJARATI_VOWEL_SIGN_AI> 0 +<GUJARATI_VOWEL_SIGN_CANDRA_O> 0 +<GUJARATI_VOWEL_SIGN_O> 0 +<GUJARATI_VOWEL_SIGN_AU> 0 <GUJARATI_SIGN_VIRAMA> 0 <GUJARATI_VOWEL_SIGN_VOCALIC_L> 0 <GUJARATI_VOWEL_SIGN_VOCALIC_LL> 0 +<GUJARATI_SIGN_SUKUN> 0 +<GUJARATI_SIGN_SHADDA> 0 +<GUJARATI_SIGN_MADDAH> 0 +<GUJARATI_SIGN_THREE-DOT_NUKTA_ABOVE> 0 +<GUJARATI_SIGN_CIRCLE_NUKTA_ABOVE> 0 +<GUJARATI_SIGN_TWO-CIRCLE_NUKTA_ABOVE> 0 <ORIYA_SIGN_CANDRABINDU> 0 +<ORIYA_SIGN_ANUSVARA> 0 +<ORIYA_SIGN_VISARGA> 0 <ORIYA_SIGN_NUKTA> 0 +<ORIYA_VOWEL_SIGN_AA> 0 <ORIYA_VOWEL_SIGN_I> 0 +<ORIYA_VOWEL_SIGN_II> 0 <ORIYA_VOWEL_SIGN_U> 0 <ORIYA_VOWEL_SIGN_UU> 0 <ORIYA_VOWEL_SIGN_VOCALIC_R> 0 +<ORIYA_VOWEL_SIGN_VOCALIC_RR> 0 +<ORIYA_VOWEL_SIGN_E> 0 +<ORIYA_VOWEL_SIGN_AI> 0 +<ORIYA_VOWEL_SIGN_O> 0 +<ORIYA_VOWEL_SIGN_AU> 0 <ORIYA_SIGN_VIRAMA> 0 <ORIYA_AI_LENGTH_MARK> 0 +<ORIYA_AU_LENGTH_MARK> 0 +<ORIYA_VOWEL_SIGN_VOCALIC_L> 0 +<ORIYA_VOWEL_SIGN_VOCALIC_LL> 0 <TAMIL_SIGN_ANUSVARA> 0 +<TAMIL_VOWEL_SIGN_AA> 0 +<TAMIL_VOWEL_SIGN_I> 0 <TAMIL_VOWEL_SIGN_II> 0 +<TAMIL_VOWEL_SIGN_U> 0 +<TAMIL_VOWEL_SIGN_UU> 0 +<TAMIL_VOWEL_SIGN_E> 0 +<TAMIL_VOWEL_SIGN_EE> 0 +<TAMIL_VOWEL_SIGN_AI> 0 +<TAMIL_VOWEL_SIGN_O> 0 +<TAMIL_VOWEL_SIGN_OO> 0 +<TAMIL_VOWEL_SIGN_AU> 0 <TAMIL_SIGN_VIRAMA> 0 +<TAMIL_AU_LENGTH_MARK> 0 +<TELUGU_SIGN_COMBINING_CANDRABINDU_ABOVE> 0 +<TELUGU_SIGN_CANDRABINDU> 0 +<TELUGU_SIGN_ANUSVARA> 0 +<TELUGU_SIGN_VISARGA> 0 +<TELUGU_SIGN_COMBINING_ANUSVARA_ABOVE> 0 <TELUGU_VOWEL_SIGN_AA> 0 <TELUGU_VOWEL_SIGN_I> 0 <TELUGU_VOWEL_SIGN_II> 0 +<TELUGU_VOWEL_SIGN_U> 0 +<TELUGU_VOWEL_SIGN_UU> 0 +<TELUGU_VOWEL_SIGN_VOCALIC_R> 0 +<TELUGU_VOWEL_SIGN_VOCALIC_RR> 0 <TELUGU_VOWEL_SIGN_E> 0 <TELUGU_VOWEL_SIGN_EE> 0 <TELUGU_VOWEL_SIGN_AI> 0 @@ -366,22 +570,73 @@ WIDTH <TELUGU_SIGN_VIRAMA> 0 <TELUGU_LENGTH_MARK> 0 <TELUGU_AI_LENGTH_MARK> 0 +<TELUGU_VOWEL_SIGN_VOCALIC_L> 0 +<TELUGU_VOWEL_SIGN_VOCALIC_LL> 0 +<KANNADA_SIGN_CANDRABINDU> 0 +<KANNADA_SIGN_ANUSVARA> 0 +<KANNADA_SIGN_VISARGA> 0 <KANNADA_SIGN_NUKTA> 0 +<KANNADA_VOWEL_SIGN_AA> 0 <KANNADA_VOWEL_SIGN_I> 0 +<KANNADA_VOWEL_SIGN_II> 0 +<KANNADA_VOWEL_SIGN_U> 0 +<KANNADA_VOWEL_SIGN_UU> 0 +<KANNADA_VOWEL_SIGN_VOCALIC_R> 0 +<KANNADA_VOWEL_SIGN_VOCALIC_RR> 0 <KANNADA_VOWEL_SIGN_E> 0 +<KANNADA_VOWEL_SIGN_EE> 0 +<KANNADA_VOWEL_SIGN_AI> 0 +<KANNADA_VOWEL_SIGN_O> 0 +<KANNADA_VOWEL_SIGN_OO> 0 <KANNADA_VOWEL_SIGN_AU> 0 <KANNADA_SIGN_VIRAMA> 0 +<KANNADA_LENGTH_MARK> 0 +<KANNADA_AI_LENGTH_MARK> 0 <KANNADA_VOWEL_SIGN_VOCALIC_L> 0 <KANNADA_VOWEL_SIGN_VOCALIC_LL> 0 +<MALAYALAM_SIGN_COMBINING_ANUSVARA_ABOVE> 0 +<MALAYALAM_SIGN_CANDRABINDU> 0 +<MALAYALAM_SIGN_ANUSVARA> 0 +<MALAYALAM_SIGN_VISARGA> 0 +<MALAYALAM_SIGN_VERTICAL_BAR_VIRAMA> 0 +<MALAYALAM_SIGN_CIRCULAR_VIRAMA> 0 +<MALAYALAM_VOWEL_SIGN_AA> 0 +<MALAYALAM_VOWEL_SIGN_I> 0 +<MALAYALAM_VOWEL_SIGN_II> 0 <MALAYALAM_VOWEL_SIGN_U> 0 <MALAYALAM_VOWEL_SIGN_UU> 0 <MALAYALAM_VOWEL_SIGN_VOCALIC_R> 0 +<MALAYALAM_VOWEL_SIGN_VOCALIC_RR> 0 +<MALAYALAM_VOWEL_SIGN_E> 0 +<MALAYALAM_VOWEL_SIGN_EE> 0 +<MALAYALAM_VOWEL_SIGN_AI> 0 +<MALAYALAM_VOWEL_SIGN_O> 0 +<MALAYALAM_VOWEL_SIGN_OO> 0 +<MALAYALAM_VOWEL_SIGN_AU> 0 <MALAYALAM_SIGN_VIRAMA> 0 +<MALAYALAM_AU_LENGTH_MARK> 0 +<MALAYALAM_VOWEL_SIGN_VOCALIC_L> 0 +<MALAYALAM_VOWEL_SIGN_VOCALIC_LL> 0 +<SINHALA_SIGN_ANUSVARAYA> 0 +<SINHALA_SIGN_VISARGAYA> 0 <SINHALA_SIGN_AL-LAKUNA> 0 +<SINHALA_VOWEL_SIGN_AELA-PILLA> 0 +<SINHALA_VOWEL_SIGN_KETTI_AEDA-PILLA> 0 +<SINHALA_VOWEL_SIGN_DIGA_AEDA-PILLA> 0 <SINHALA_VOWEL_SIGN_KETTI_IS-PILLA> 0 <SINHALA_VOWEL_SIGN_DIGA_IS-PILLA> 0 <SINHALA_VOWEL_SIGN_KETTI_PAA-PILLA> 0 <SINHALA_VOWEL_SIGN_DIGA_PAA-PILLA> 0 +<SINHALA_VOWEL_SIGN_GAETTA-PILLA> 0 +<SINHALA_VOWEL_SIGN_KOMBUVA> 0 +<SINHALA_VOWEL_SIGN_DIGA_KOMBUVA> 0 +<SINHALA_VOWEL_SIGN_KOMBU_DEKA> 0 +<SINHALA_VOWEL_SIGN_KOMBUVA_HAA_AELA-PILLA> 0 +<SINHALA_VOWEL_SIGN_KOMBUVA_HAA_DIGA_AELA-PILLA> 0 +<SINHALA_VOWEL_SIGN_KOMBUVA_HAA_GAYANUKITTA> 0 +<SINHALA_VOWEL_SIGN_GAYANUKITTA> 0 +<SINHALA_VOWEL_SIGN_DIGA_GAETTA-PILLA> 0 +<SINHALA_VOWEL_SIGN_DIGA_GAYANUKITTA> 0 <THAI_CHARACTER_MAI_HAN-AKAT> 0 <THAI_CHARACTER_SARA_I> 0 <THAI_CHARACTER_SARA_II> 0 @@ -405,6 +660,7 @@ WIDTH <LAO_VOWEL_SIGN_YY> 0 <LAO_VOWEL_SIGN_U> 0 <LAO_VOWEL_SIGN_UU> 0 +<LAO_SIGN_PALI_VIRAMA> 0 <LAO_VOWEL_SIGN_MAI_KON> 0 <LAO_SEMIVOWEL_SIGN_LO> 0 <LAO_TONE_MAI_EK> 0 @@ -418,6 +674,8 @@ WIDTH <TIBETAN_MARK_NGAS_BZUNG_NYI_ZLA> 0 <TIBETAN_MARK_NGAS_BZUNG_SGOR_RTAGS> 0 <TIBETAN_MARK_TSA_-PHRU> 0 +<TIBETAN_SIGN_YAR_TSHES> 0 +<TIBETAN_SIGN_MAR_TSHES> 0 <TIBETAN_VOWEL_SIGN_AA> 0 <TIBETAN_VOWEL_SIGN_I> 0 <TIBETAN_VOWEL_SIGN_II> 0 @@ -432,6 +690,7 @@ WIDTH <TIBETAN_VOWEL_SIGN_O> 0 <TIBETAN_VOWEL_SIGN_OO> 0 <TIBETAN_SIGN_RJES_SU_NGA_RO> 0 +<TIBETAN_SIGN_RNAM_BCAD> 0 <TIBETAN_VOWEL_SIGN_REVERSED_I> 0 <TIBETAN_VOWEL_SIGN_REVERSED_II> 0 <TIBETAN_SIGN_NYI_ZLA_NAA_DA> 0 @@ -439,6 +698,9 @@ WIDTH <TIBETAN_MARK_HALANTA> 0 <TIBETAN_SIGN_LCI_RTAGS> 0 <TIBETAN_SIGN_YANG_RTAGS> 0 +<TIBETAN_SUBJOINED_SIGN_LCE_TSA_CAN> 0 +<TIBETAN_SUBJOINED_SIGN_MCHU_CAN> 0 +<TIBETAN_SUBJOINED_SIGN_INVERTED_MCHU_CAN> 0 <TIBETAN_SUBJOINED_LETTER_KA> 0 <TIBETAN_SUBJOINED_LETTER_KHA> 0 <TIBETAN_SUBJOINED_LETTER_GA> 0 @@ -484,176 +746,162 @@ WIDTH <TIBETAN_SUBJOINED_LETTER_FIXED-FORM_YA> 0 <TIBETAN_SUBJOINED_LETTER_FIXED-FORM_RA> 0 <TIBETAN_SYMBOL_PADMA_GDAN> 0 +<MYANMAR_VOWEL_SIGN_TALL_AA> 0 +<MYANMAR_VOWEL_SIGN_AA> 0 <MYANMAR_VOWEL_SIGN_I> 0 <MYANMAR_VOWEL_SIGN_II> 0 <MYANMAR_VOWEL_SIGN_U> 0 <MYANMAR_VOWEL_SIGN_UU> 0 +<MYANMAR_VOWEL_SIGN_E> 0 <MYANMAR_VOWEL_SIGN_AI> 0 +<MYANMAR_VOWEL_SIGN_MON_II> 0 +<MYANMAR_VOWEL_SIGN_MON_O> 0 +<MYANMAR_VOWEL_SIGN_E_ABOVE> 0 <MYANMAR_SIGN_ANUSVARA> 0 <MYANMAR_SIGN_DOT_BELOW> 0 +<MYANMAR_SIGN_VISARGA> 0 <MYANMAR_SIGN_VIRAMA> 0 +<MYANMAR_SIGN_ASAT> 0 +<MYANMAR_CONSONANT_SIGN_MEDIAL_YA> 0 +<MYANMAR_CONSONANT_SIGN_MEDIAL_RA> 0 +<MYANMAR_CONSONANT_SIGN_MEDIAL_WA> 0 +<MYANMAR_CONSONANT_SIGN_MEDIAL_HA> 0 +<MYANMAR_VOWEL_SIGN_VOCALIC_R> 0 +<MYANMAR_VOWEL_SIGN_VOCALIC_RR> 0 <MYANMAR_VOWEL_SIGN_VOCALIC_L> 0 <MYANMAR_VOWEL_SIGN_VOCALIC_LL> 0 -<HANGUL_JUNGSEONG_FILLER> 0 -<HANGUL_JUNGSEONG_A> 0 -<HANGUL_JUNGSEONG_AE> 0 -<HANGUL_JUNGSEONG_YA> 0 -<HANGUL_JUNGSEONG_YAE> 0 -<HANGUL_JUNGSEONG_EO> 0 -<HANGUL_JUNGSEONG_E> 0 -<HANGUL_JUNGSEONG_YEO> 0 -<HANGUL_JUNGSEONG_YE> 0 -<HANGUL_JUNGSEONG_O> 0 -<HANGUL_JUNGSEONG_WA> 0 -<HANGUL_JUNGSEONG_WAE> 0 -<HANGUL_JUNGSEONG_OE> 0 -<HANGUL_JUNGSEONG_YO> 0 -<HANGUL_JUNGSEONG_U> 0 -<HANGUL_JUNGSEONG_WEO> 0 -<HANGUL_JUNGSEONG_WE> 0 -<HANGUL_JUNGSEONG_WI> 0 -<HANGUL_JUNGSEONG_YU> 0 -<HANGUL_JUNGSEONG_EU> 0 -<HANGUL_JUNGSEONG_YI> 0 -<HANGUL_JUNGSEONG_I> 0 -<HANGUL_JUNGSEONG_A-O> 0 -<HANGUL_JUNGSEONG_A-U> 0 -<HANGUL_JUNGSEONG_YA-O> 0 -<HANGUL_JUNGSEONG_YA-YO> 0 -<HANGUL_JUNGSEONG_EO-O> 0 -<HANGUL_JUNGSEONG_EO-U> 0 -<HANGUL_JUNGSEONG_EO-EU> 0 -<HANGUL_JUNGSEONG_YEO-O> 0 -<HANGUL_JUNGSEONG_YEO-U> 0 -<HANGUL_JUNGSEONG_O-EO> 0 -<HANGUL_JUNGSEONG_O-E> 0 -<HANGUL_JUNGSEONG_O-YE> 0 -<HANGUL_JUNGSEONG_O-O> 0 -<HANGUL_JUNGSEONG_O-U> 0 -<HANGUL_JUNGSEONG_YO-YA> 0 -<HANGUL_JUNGSEONG_YO-YAE> 0 -<HANGUL_JUNGSEONG_YO-YEO> 0 -<HANGUL_JUNGSEONG_YO-O> 0 -<HANGUL_JUNGSEONG_YO-I> 0 -<HANGUL_JUNGSEONG_U-A> 0 -<HANGUL_JUNGSEONG_U-AE> 0 -<HANGUL_JUNGSEONG_U-EO-EU> 0 -<HANGUL_JUNGSEONG_U-YE> 0 -<HANGUL_JUNGSEONG_U-U> 0 -<HANGUL_JUNGSEONG_YU-A> 0 -<HANGUL_JUNGSEONG_YU-EO> 0 -<HANGUL_JUNGSEONG_YU-E> 0 -<HANGUL_JUNGSEONG_YU-YEO> 0 -<HANGUL_JUNGSEONG_YU-YE> 0 -<HANGUL_JUNGSEONG_YU-U> 0 -<HANGUL_JUNGSEONG_YU-I> 0 -<HANGUL_JUNGSEONG_EU-U> 0 -<HANGUL_JUNGSEONG_EU-EU> 0 -<HANGUL_JUNGSEONG_YI-U> 0 -<HANGUL_JUNGSEONG_I-A> 0 -<HANGUL_JUNGSEONG_I-YA> 0 -<HANGUL_JUNGSEONG_I-O> 0 -<HANGUL_JUNGSEONG_I-U> 0 -<HANGUL_JUNGSEONG_I-EU> 0 -<HANGUL_JUNGSEONG_I-ARAEA> 0 -<HANGUL_JUNGSEONG_ARAEA> 0 -<HANGUL_JUNGSEONG_ARAEA-EO> 0 -<HANGUL_JUNGSEONG_ARAEA-U> 0 -<HANGUL_JUNGSEONG_ARAEA-I> 0 -<HANGUL_JUNGSEONG_SSANGARAEA> 0 -<HANGUL_JUNGSEONG_A-EU> 0 -<HANGUL_JUNGSEONG_YA-U> 0 -<HANGUL_JUNGSEONG_YEO-YA> 0 -<HANGUL_JUNGSEONG_O-YA> 0 -<HANGUL_JUNGSEONG_O-YAE> 0 -<HANGUL_JONGSEONG_KIYEOK> 0 -<HANGUL_JONGSEONG_SSANGKIYEOK> 0 -<HANGUL_JONGSEONG_KIYEOK-SIOS> 0 -<HANGUL_JONGSEONG_NIEUN> 0 -<HANGUL_JONGSEONG_NIEUN-CIEUC> 0 -<HANGUL_JONGSEONG_NIEUN-HIEUH> 0 -<HANGUL_JONGSEONG_TIKEUT> 0 -<HANGUL_JONGSEONG_RIEUL> 0 -<HANGUL_JONGSEONG_RIEUL-KIYEOK> 0 -<HANGUL_JONGSEONG_RIEUL-MIEUM> 0 -<HANGUL_JONGSEONG_RIEUL-PIEUP> 0 -<HANGUL_JONGSEONG_RIEUL-SIOS> 0 -<HANGUL_JONGSEONG_RIEUL-THIEUTH> 0 -<HANGUL_JONGSEONG_RIEUL-PHIEUPH> 0 -<HANGUL_JONGSEONG_RIEUL-HIEUH> 0 -<HANGUL_JONGSEONG_MIEUM> 0 -<HANGUL_JONGSEONG_PIEUP> 0 -<HANGUL_JONGSEONG_PIEUP-SIOS> 0 -<HANGUL_JONGSEONG_SIOS> 0 -<HANGUL_JONGSEONG_SSANGSIOS> 0 -<HANGUL_JONGSEONG_IEUNG> 0 -<HANGUL_JONGSEONG_CIEUC> 0 -<HANGUL_JONGSEONG_CHIEUCH> 0 -<HANGUL_JONGSEONG_KHIEUKH> 0 -<HANGUL_JONGSEONG_THIEUTH> 0 -<HANGUL_JONGSEONG_PHIEUPH> 0 -<HANGUL_JONGSEONG_HIEUH> 0 -<HANGUL_JONGSEONG_KIYEOK-RIEUL> 0 -<HANGUL_JONGSEONG_KIYEOK-SIOS-KIYEOK> 0 -<HANGUL_JONGSEONG_NIEUN-KIYEOK> 0 -<HANGUL_JONGSEONG_NIEUN-TIKEUT> 0 -<HANGUL_JONGSEONG_NIEUN-SIOS> 0 -<HANGUL_JONGSEONG_NIEUN-PANSIOS> 0 -<HANGUL_JONGSEONG_NIEUN-THIEUTH> 0 -<HANGUL_JONGSEONG_TIKEUT-KIYEOK> 0 -<HANGUL_JONGSEONG_TIKEUT-RIEUL> 0 -<HANGUL_JONGSEONG_RIEUL-KIYEOK-SIOS> 0 -<HANGUL_JONGSEONG_RIEUL-NIEUN> 0 -<HANGUL_JONGSEONG_RIEUL-TIKEUT> 0 -<HANGUL_JONGSEONG_RIEUL-TIKEUT-HIEUH> 0 -<HANGUL_JONGSEONG_SSANGRIEUL> 0 -<HANGUL_JONGSEONG_RIEUL-MIEUM-KIYEOK> 0 -<HANGUL_JONGSEONG_RIEUL-MIEUM-SIOS> 0 -<HANGUL_JONGSEONG_RIEUL-PIEUP-SIOS> 0 -<HANGUL_JONGSEONG_RIEUL-PIEUP-HIEUH> 0 -<HANGUL_JONGSEONG_RIEUL-KAPYEOUNPIEUP> 0 -<HANGUL_JONGSEONG_RIEUL-SSANGSIOS> 0 -<HANGUL_JONGSEONG_RIEUL-PANSIOS> 0 -<HANGUL_JONGSEONG_RIEUL-KHIEUKH> 0 -<HANGUL_JONGSEONG_RIEUL-YEORINHIEUH> 0 -<HANGUL_JONGSEONG_MIEUM-KIYEOK> 0 -<HANGUL_JONGSEONG_MIEUM-RIEUL> 0 -<HANGUL_JONGSEONG_MIEUM-PIEUP> 0 -<HANGUL_JONGSEONG_MIEUM-SIOS> 0 -<HANGUL_JONGSEONG_MIEUM-SSANGSIOS> 0 -<HANGUL_JONGSEONG_MIEUM-PANSIOS> 0 -<HANGUL_JONGSEONG_MIEUM-CHIEUCH> 0 -<HANGUL_JONGSEONG_MIEUM-HIEUH> 0 -<HANGUL_JONGSEONG_KAPYEOUNMIEUM> 0 -<HANGUL_JONGSEONG_PIEUP-RIEUL> 0 -<HANGUL_JONGSEONG_PIEUP-PHIEUPH> 0 -<HANGUL_JONGSEONG_PIEUP-HIEUH> 0 -<HANGUL_JONGSEONG_KAPYEOUNPIEUP> 0 -<HANGUL_JONGSEONG_SIOS-KIYEOK> 0 -<HANGUL_JONGSEONG_SIOS-TIKEUT> 0 -<HANGUL_JONGSEONG_SIOS-RIEUL> 0 -<HANGUL_JONGSEONG_SIOS-PIEUP> 0 -<HANGUL_JONGSEONG_PANSIOS> 0 -<HANGUL_JONGSEONG_IEUNG-KIYEOK> 0 -<HANGUL_JONGSEONG_IEUNG-SSANGKIYEOK> 0 -<HANGUL_JONGSEONG_SSANGIEUNG> 0 -<HANGUL_JONGSEONG_IEUNG-KHIEUKH> 0 -<HANGUL_JONGSEONG_YESIEUNG> 0 -<HANGUL_JONGSEONG_YESIEUNG-SIOS> 0 -<HANGUL_JONGSEONG_YESIEUNG-PANSIOS> 0 -<HANGUL_JONGSEONG_PHIEUPH-PIEUP> 0 -<HANGUL_JONGSEONG_KAPYEOUNPHIEUPH> 0 -<HANGUL_JONGSEONG_HIEUH-NIEUN> 0 -<HANGUL_JONGSEONG_HIEUH-RIEUL> 0 -<HANGUL_JONGSEONG_HIEUH-MIEUM> 0 -<HANGUL_JONGSEONG_HIEUH-PIEUP> 0 -<HANGUL_JONGSEONG_YEORINHIEUH> 0 -<HANGUL_JONGSEONG_KIYEOK-NIEUN> 0 -<HANGUL_JONGSEONG_KIYEOK-PIEUP> 0 -<HANGUL_JONGSEONG_KIYEOK-CHIEUCH> 0 -<HANGUL_JONGSEONG_KIYEOK-KHIEUKH> 0 -<HANGUL_JONGSEONG_KIYEOK-HIEUH> 0 -<HANGUL_JONGSEONG_SSANGNIEUN> 0 +<MYANMAR_CONSONANT_SIGN_MON_MEDIAL_NA> 0 +<MYANMAR_CONSONANT_SIGN_MON_MEDIAL_MA> 0 +<MYANMAR_CONSONANT_SIGN_MON_MEDIAL_LA> 0 +<MYANMAR_VOWEL_SIGN_SGAW_KAREN_EU> 0 +<MYANMAR_TONE_MARK_SGAW_KAREN_HATHI> 0 +<MYANMAR_TONE_MARK_SGAW_KAREN_KE_PHO> 0 +<MYANMAR_VOWEL_SIGN_WESTERN_PWO_KAREN_EU> 0 +<MYANMAR_VOWEL_SIGN_WESTERN_PWO_KAREN_UE> 0 +<MYANMAR_SIGN_WESTERN_PWO_KAREN_TONE-1> 0 +<MYANMAR_SIGN_WESTERN_PWO_KAREN_TONE-2> 0 +<MYANMAR_SIGN_WESTERN_PWO_KAREN_TONE-3> 0 +<MYANMAR_SIGN_WESTERN_PWO_KAREN_TONE-4> 0 +<MYANMAR_SIGN_WESTERN_PWO_KAREN_TONE-5> 0 +<MYANMAR_VOWEL_SIGN_GEBA_KAREN_I> 0 +<MYANMAR_VOWEL_SIGN_KAYAH_OE> 0 +<MYANMAR_VOWEL_SIGN_KAYAH_U> 0 +<MYANMAR_VOWEL_SIGN_KAYAH_EE> 0 +<MYANMAR_CONSONANT_SIGN_SHAN_MEDIAL_WA> 0 +<MYANMAR_VOWEL_SIGN_SHAN_AA> 0 +<MYANMAR_VOWEL_SIGN_SHAN_E> 0 +<MYANMAR_VOWEL_SIGN_SHAN_E_ABOVE> 0 +<MYANMAR_VOWEL_SIGN_SHAN_FINAL_Y> 0 +<MYANMAR_SIGN_SHAN_TONE-2> 0 +<MYANMAR_SIGN_SHAN_TONE-3> 0 +<MYANMAR_SIGN_SHAN_TONE-5> 0 +<MYANMAR_SIGN_SHAN_TONE-6> 0 +<MYANMAR_SIGN_SHAN_COUNCIL_TONE-2> 0 +<MYANMAR_SIGN_SHAN_COUNCIL_TONE-3> 0 +<MYANMAR_SIGN_SHAN_COUNCIL_EMPHATIC_TONE> 0 +<MYANMAR_SIGN_RUMAI_PALAUNG_TONE-5> 0 +<MYANMAR_SIGN_KHAMTI_TONE-1> 0 +<MYANMAR_SIGN_KHAMTI_TONE-3> 0 +<MYANMAR_VOWEL_SIGN_AITON_A> 0 +<MYANMAR_VOWEL_SIGN_AITON_AI> 0 +<HANGUL_CHOSEONG_KIYEOK> 2 +<HANGUL_CHOSEONG_SSANGKIYEOK> 2 +<HANGUL_CHOSEONG_NIEUN> 2 +<HANGUL_CHOSEONG_TIKEUT> 2 +<HANGUL_CHOSEONG_SSANGTIKEUT> 2 +<HANGUL_CHOSEONG_RIEUL> 2 +<HANGUL_CHOSEONG_MIEUM> 2 +<HANGUL_CHOSEONG_PIEUP> 2 +<HANGUL_CHOSEONG_SSANGPIEUP> 2 +<HANGUL_CHOSEONG_SIOS> 2 +<HANGUL_CHOSEONG_SSANGSIOS> 2 +<HANGUL_CHOSEONG_IEUNG> 2 +<HANGUL_CHOSEONG_CIEUC> 2 +<HANGUL_CHOSEONG_SSANGCIEUC> 2 +<HANGUL_CHOSEONG_CHIEUCH> 2 +<HANGUL_CHOSEONG_KHIEUKH> 2 +<HANGUL_CHOSEONG_THIEUTH> 2 +<HANGUL_CHOSEONG_PHIEUPH> 2 +<HANGUL_CHOSEONG_HIEUH> 2 +<HANGUL_CHOSEONG_NIEUN-KIYEOK> 2 +<HANGUL_CHOSEONG_SSANGNIEUN> 2 +<HANGUL_CHOSEONG_NIEUN-TIKEUT> 2 +<HANGUL_CHOSEONG_NIEUN-PIEUP> 2 +<HANGUL_CHOSEONG_TIKEUT-KIYEOK> 2 +<HANGUL_CHOSEONG_RIEUL-NIEUN> 2 +<HANGUL_CHOSEONG_SSANGRIEUL> 2 +<HANGUL_CHOSEONG_RIEUL-HIEUH> 2 +<HANGUL_CHOSEONG_KAPYEOUNRIEUL> 2 +<HANGUL_CHOSEONG_MIEUM-PIEUP> 2 +<HANGUL_CHOSEONG_KAPYEOUNMIEUM> 2 +<HANGUL_CHOSEONG_PIEUP-KIYEOK> 2 +<HANGUL_CHOSEONG_PIEUP-NIEUN> 2 +<HANGUL_CHOSEONG_PIEUP-TIKEUT> 2 +<HANGUL_CHOSEONG_PIEUP-SIOS> 2 +<HANGUL_CHOSEONG_PIEUP-SIOS-KIYEOK> 2 +<HANGUL_CHOSEONG_PIEUP-SIOS-TIKEUT> 2 +<HANGUL_CHOSEONG_PIEUP-SIOS-PIEUP> 2 +<HANGUL_CHOSEONG_PIEUP-SSANGSIOS> 2 +<HANGUL_CHOSEONG_PIEUP-SIOS-CIEUC> 2 +<HANGUL_CHOSEONG_PIEUP-CIEUC> 2 +<HANGUL_CHOSEONG_PIEUP-CHIEUCH> 2 +<HANGUL_CHOSEONG_PIEUP-THIEUTH> 2 +<HANGUL_CHOSEONG_PIEUP-PHIEUPH> 2 +<HANGUL_CHOSEONG_KAPYEOUNPIEUP> 2 +<HANGUL_CHOSEONG_KAPYEOUNSSANGPIEUP> 2 +<HANGUL_CHOSEONG_SIOS-KIYEOK> 2 +<HANGUL_CHOSEONG_SIOS-NIEUN> 2 +<HANGUL_CHOSEONG_SIOS-TIKEUT> 2 +<HANGUL_CHOSEONG_SIOS-RIEUL> 2 +<HANGUL_CHOSEONG_SIOS-MIEUM> 2 +<HANGUL_CHOSEONG_SIOS-PIEUP> 2 +<HANGUL_CHOSEONG_SIOS-PIEUP-KIYEOK> 2 +<HANGUL_CHOSEONG_SIOS-SSANGSIOS> 2 +<HANGUL_CHOSEONG_SIOS-IEUNG> 2 +<HANGUL_CHOSEONG_SIOS-CIEUC> 2 +<HANGUL_CHOSEONG_SIOS-CHIEUCH> 2 +<HANGUL_CHOSEONG_SIOS-KHIEUKH> 2 +<HANGUL_CHOSEONG_SIOS-THIEUTH> 2 +<HANGUL_CHOSEONG_SIOS-PHIEUPH> 2 +<HANGUL_CHOSEONG_SIOS-HIEUH> 2 +<HANGUL_CHOSEONG_CHITUEUMSIOS> 2 +<HANGUL_CHOSEONG_CHITUEUMSSANGSIOS> 2 +<HANGUL_CHOSEONG_CEONGCHIEUMSIOS> 2 +<HANGUL_CHOSEONG_CEONGCHIEUMSSANGSIOS> 2 +<HANGUL_CHOSEONG_PANSIOS> 2 +<HANGUL_CHOSEONG_IEUNG-KIYEOK> 2 +<HANGUL_CHOSEONG_IEUNG-TIKEUT> 2 +<HANGUL_CHOSEONG_IEUNG-MIEUM> 2 +<HANGUL_CHOSEONG_IEUNG-PIEUP> 2 +<HANGUL_CHOSEONG_IEUNG-SIOS> 2 +<HANGUL_CHOSEONG_IEUNG-PANSIOS> 2 +<HANGUL_CHOSEONG_SSANGIEUNG> 2 +<HANGUL_CHOSEONG_IEUNG-CIEUC> 2 +<HANGUL_CHOSEONG_IEUNG-CHIEUCH> 2 +<HANGUL_CHOSEONG_IEUNG-THIEUTH> 2 +<HANGUL_CHOSEONG_IEUNG-PHIEUPH> 2 +<HANGUL_CHOSEONG_YESIEUNG> 2 +<HANGUL_CHOSEONG_CIEUC-IEUNG> 2 +<HANGUL_CHOSEONG_CHITUEUMCIEUC> 2 +<HANGUL_CHOSEONG_CHITUEUMSSANGCIEUC> 2 +<HANGUL_CHOSEONG_CEONGCHIEUMCIEUC> 2 +<HANGUL_CHOSEONG_CEONGCHIEUMSSANGCIEUC> 2 +<HANGUL_CHOSEONG_CHIEUCH-KHIEUKH> 2 +<HANGUL_CHOSEONG_CHIEUCH-HIEUH> 2 +<HANGUL_CHOSEONG_CHITUEUMCHIEUCH> 2 +<HANGUL_CHOSEONG_CEONGCHIEUMCHIEUCH> 2 +<HANGUL_CHOSEONG_PHIEUPH-PIEUP> 2 +<HANGUL_CHOSEONG_KAPYEOUNPHIEUPH> 2 +<HANGUL_CHOSEONG_SSANGHIEUH> 2 +<HANGUL_CHOSEONG_YEORINHIEUH> 2 +<HANGUL_CHOSEONG_KIYEOK-TIKEUT> 2 +<HANGUL_CHOSEONG_NIEUN-SIOS> 2 +<HANGUL_CHOSEONG_NIEUN-CIEUC> 2 +<HANGUL_CHOSEONG_NIEUN-HIEUH> 2 +<HANGUL_CHOSEONG_TIKEUT-RIEUL> 2 +<HANGUL_CHOSEONG_FILLER> 2 +<ETHIOPIC_COMBINING_GEMINATION_AND_VOWEL_LENGTH_MARK> 0 +<ETHIOPIC_COMBINING_VOWEL_LENGTH_MARK> 0 <ETHIOPIC_COMBINING_GEMINATION_MARK> 0 <TAGALOG_VOWEL_SIGN_I> 0 <TAGALOG_VOWEL_SIGN_U> 0 @@ -667,6 +915,7 @@ WIDTH <TAGBANWA_VOWEL_SIGN_U> 0 <KHMER_VOWEL_INHERENT_AQ> 0 <KHMER_VOWEL_INHERENT_AA> 0 +<KHMER_VOWEL_SIGN_AA> 0 <KHMER_VOWEL_SIGN_I> 0 <KHMER_VOWEL_SIGN_II> 0 <KHMER_VOWEL_SIGN_Y> 0 @@ -674,7 +923,17 @@ WIDTH <KHMER_VOWEL_SIGN_U> 0 <KHMER_VOWEL_SIGN_UU> 0 <KHMER_VOWEL_SIGN_UA> 0 +<KHMER_VOWEL_SIGN_OE> 0 +<KHMER_VOWEL_SIGN_YA> 0 +<KHMER_VOWEL_SIGN_IE> 0 +<KHMER_VOWEL_SIGN_E> 0 +<KHMER_VOWEL_SIGN_AE> 0 +<KHMER_VOWEL_SIGN_AI> 0 +<KHMER_VOWEL_SIGN_OO> 0 +<KHMER_VOWEL_SIGN_AU> 0 <KHMER_SIGN_NIKAHIT> 0 +<KHMER_SIGN_REAHMUK> 0 +<KHMER_SIGN_YUUKALEAPINTU> 0 <KHMER_SIGN_MUUSIKATOAN> 0 <KHMER_SIGN_TRIISAP> 0 <KHMER_SIGN_BANTOC> 0 @@ -690,30 +949,116 @@ WIDTH <MONGOLIAN_FREE_VARIATION_SELECTOR_ONE> 0 <MONGOLIAN_FREE_VARIATION_SELECTOR_TWO> 0 <MONGOLIAN_FREE_VARIATION_SELECTOR_THREE> 0 +<MONGOLIAN_VOWEL_SEPARATOR> 0 +<MONGOLIAN_LETTER_ALI_GALI_BALUDA> 0 +<MONGOLIAN_LETTER_ALI_GALI_THREE_BALUDA> 0 <MONGOLIAN_LETTER_ALI_GALI_DAGALGA> 0 <LIMBU_VOWEL_SIGN_A> 0 <LIMBU_VOWEL_SIGN_I> 0 <LIMBU_VOWEL_SIGN_U> 0 +<LIMBU_VOWEL_SIGN_EE> 0 +<LIMBU_VOWEL_SIGN_AI> 0 +<LIMBU_VOWEL_SIGN_OO> 0 +<LIMBU_VOWEL_SIGN_AU> 0 <LIMBU_VOWEL_SIGN_E> 0 <LIMBU_VOWEL_SIGN_O> 0 +<LIMBU_SUBJOINED_LETTER_YA> 0 +<LIMBU_SUBJOINED_LETTER_RA> 0 +<LIMBU_SUBJOINED_LETTER_WA> 0 +<LIMBU_SMALL_LETTER_KA> 0 +<LIMBU_SMALL_LETTER_NGA> 0 <LIMBU_SMALL_LETTER_ANUSVARA> 0 +<LIMBU_SMALL_LETTER_TA> 0 +<LIMBU_SMALL_LETTER_NA> 0 +<LIMBU_SMALL_LETTER_PA> 0 +<LIMBU_SMALL_LETTER_MA> 0 +<LIMBU_SMALL_LETTER_RA> 0 +<LIMBU_SMALL_LETTER_LA> 0 <LIMBU_SIGN_MUKPHRENG> 0 <LIMBU_SIGN_KEMPHRENG> 0 <LIMBU_SIGN_SA-I> 0 <BUGINESE_VOWEL_SIGN_I> 0 <BUGINESE_VOWEL_SIGN_U> 0 +<BUGINESE_VOWEL_SIGN_E> 0 +<BUGINESE_VOWEL_SIGN_O> 0 +<BUGINESE_VOWEL_SIGN_AE> 0 +<TAI_THAM_CONSONANT_SIGN_MEDIAL_RA> 0 +<TAI_THAM_CONSONANT_SIGN_MEDIAL_LA> 0 +<TAI_THAM_CONSONANT_SIGN_LA_TANG_LAI> 0 +<TAI_THAM_SIGN_MAI_KANG_LAI> 0 +<TAI_THAM_CONSONANT_SIGN_FINAL_NGA> 0 +<TAI_THAM_CONSONANT_SIGN_LOW_PA> 0 +<TAI_THAM_CONSONANT_SIGN_HIGH_RATHA_OR_LOW_PA> 0 +<TAI_THAM_CONSONANT_SIGN_MA> 0 +<TAI_THAM_CONSONANT_SIGN_BA> 0 +<TAI_THAM_CONSONANT_SIGN_SA> 0 +<TAI_THAM_SIGN_SAKOT> 0 +<TAI_THAM_VOWEL_SIGN_A> 0 +<TAI_THAM_VOWEL_SIGN_MAI_SAT> 0 +<TAI_THAM_VOWEL_SIGN_AA> 0 +<TAI_THAM_VOWEL_SIGN_TALL_AA> 0 +<TAI_THAM_VOWEL_SIGN_I> 0 +<TAI_THAM_VOWEL_SIGN_II> 0 +<TAI_THAM_VOWEL_SIGN_UE> 0 +<TAI_THAM_VOWEL_SIGN_UUE> 0 +<TAI_THAM_VOWEL_SIGN_U> 0 +<TAI_THAM_VOWEL_SIGN_UU> 0 +<TAI_THAM_VOWEL_SIGN_O> 0 +<TAI_THAM_VOWEL_SIGN_OA_BELOW> 0 +<TAI_THAM_VOWEL_SIGN_OY> 0 +<TAI_THAM_VOWEL_SIGN_E> 0 +<TAI_THAM_VOWEL_SIGN_AE> 0 +<TAI_THAM_VOWEL_SIGN_OO> 0 +<TAI_THAM_VOWEL_SIGN_AI> 0 +<TAI_THAM_VOWEL_SIGN_THAM_AI> 0 +<TAI_THAM_VOWEL_SIGN_OA_ABOVE> 0 +<TAI_THAM_SIGN_MAI_KANG> 0 +<TAI_THAM_SIGN_TONE-1> 0 +<TAI_THAM_SIGN_TONE-2> 0 +<TAI_THAM_SIGN_KHUEN_TONE-3> 0 +<TAI_THAM_SIGN_KHUEN_TONE-4> 0 +<TAI_THAM_SIGN_KHUEN_TONE-5> 0 +<TAI_THAM_SIGN_RA_HAAM> 0 +<TAI_THAM_SIGN_MAI_SAM> 0 +<TAI_THAM_SIGN_KHUEN-LUE_KARAN> 0 +<TAI_THAM_COMBINING_CRYPTOGRAMMIC_DOT> 0 +<COMBINING_DOUBLED_CIRCUMFLEX_ACCENT> 0 +<COMBINING_DIAERESIS-RING> 0 +<COMBINING_INFINITY> 0 +<COMBINING_DOWNWARDS_ARROW> 0 +<COMBINING_TRIPLE_DOT> 0 +<COMBINING_X-X_BELOW> 0 +<COMBINING_WIGGLY_LINE_BELOW> 0 +<COMBINING_OPEN_MARK_BELOW> 0 +<COMBINING_DOUBLE_OPEN_MARK_BELOW> 0 +<COMBINING_LIGHT_CENTRALIZATION_STROKE_BELOW> 0 +<COMBINING_STRONG_CENTRALIZATION_STROKE_BELOW> 0 +<COMBINING_PARENTHESES_ABOVE> 0 +<COMBINING_DOUBLE_PARENTHESES_ABOVE> 0 +<COMBINING_PARENTHESES_BELOW> 0 +<COMBINING_PARENTHESES_OVERLAY> 0 <BALINESE_SIGN_ULU_RICEM> 0 <BALINESE_SIGN_ULU_CANDRA> 0 <BALINESE_SIGN_CECEK> 0 <BALINESE_SIGN_SURANG> 0 +<BALINESE_SIGN_BISAH> 0 <BALINESE_SIGN_REREKAN> 0 +<BALINESE_VOWEL_SIGN_TEDUNG> 0 <BALINESE_VOWEL_SIGN_ULU> 0 <BALINESE_VOWEL_SIGN_ULU_SARI> 0 <BALINESE_VOWEL_SIGN_SUKU> 0 <BALINESE_VOWEL_SIGN_SUKU_ILUT> 0 <BALINESE_VOWEL_SIGN_RA_REPA> 0 +<BALINESE_VOWEL_SIGN_RA_REPA_TEDUNG> 0 <BALINESE_VOWEL_SIGN_LA_LENGA> 0 +<BALINESE_VOWEL_SIGN_LA_LENGA_TEDUNG> 0 +<BALINESE_VOWEL_SIGN_TALING> 0 +<BALINESE_VOWEL_SIGN_TALING_REPA> 0 +<BALINESE_VOWEL_SIGN_TALING_TEDUNG> 0 +<BALINESE_VOWEL_SIGN_TALING_REPA_TEDUNG> 0 <BALINESE_VOWEL_SIGN_PEPET> 0 +<BALINESE_VOWEL_SIGN_PEPET_TEDUNG> 0 +<BALINESE_ADEG_ADEG> 0 <BALINESE_MUSICAL_SYMBOL_COMBINING_TEGEH> 0 <BALINESE_MUSICAL_SYMBOL_COMBINING_ENDEP> 0 <BALINESE_MUSICAL_SYMBOL_COMBINING_KEMPUL> 0 @@ -723,6 +1068,85 @@ WIDTH <BALINESE_MUSICAL_SYMBOL_COMBINING_KEMPLI_WITH_JEGOGAN> 0 <BALINESE_MUSICAL_SYMBOL_COMBINING_BENDE> 0 <BALINESE_MUSICAL_SYMBOL_COMBINING_GONG> 0 +<SUNDANESE_SIGN_PANYECEK> 0 +<SUNDANESE_SIGN_PANGLAYAR> 0 +<SUNDANESE_SIGN_PANGWISAD> 0 +<SUNDANESE_CONSONANT_SIGN_PAMINGKAL> 0 +<SUNDANESE_CONSONANT_SIGN_PANYAKRA> 0 +<SUNDANESE_CONSONANT_SIGN_PANYIKU> 0 +<SUNDANESE_VOWEL_SIGN_PANGHULU> 0 +<SUNDANESE_VOWEL_SIGN_PANYUKU> 0 +<SUNDANESE_VOWEL_SIGN_PANAELAENG> 0 +<SUNDANESE_VOWEL_SIGN_PANOLONG> 0 +<SUNDANESE_VOWEL_SIGN_PAMEPET> 0 +<SUNDANESE_VOWEL_SIGN_PANEULEUNG> 0 +<SUNDANESE_SIGN_PAMAAEH> 0 +<SUNDANESE_SIGN_VIRAMA> 0 *** DIFF OUTPUT TRUNCATED AT 1000 LINES ***
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202012132225.0BDMPss0051309>