1
0
mirror of https://sourceware.org/git/glibc.git synced 2025-07-29 11:41:21 +03:00
* posix/runtests.c (main): Don't use exit() to avoid warning with
	broken compilers.

	* string/bug-strncat1.c: Undefine __USE_STRING_INLINES before
	defining it again to avoid warning.
	* string/bug-strpbrk1.c: Likewise.
	* string/bug-strspn1.c: Likewise.

2000-10-29  Bruno Haible  <haible@clisp.cons.org>

	* locale/C-translit.h.in: Include more rules from translit_neutral.
	Remove a few German and Danish specific rules.
	* locale/gen-translit.pl: Avoid an error when printing a string
	containing a '%' character.
	* locale/C-translit.h: Regenerated.
	* intl/translit.po: Choose different translations.
	* intl/tst-translit.c: Update.

2000-10-29  Bruno Haible  <haible@clisp.cons.org>

	* locale/programs/ld-ctype.c (translit_include_t): New type.
	(locale_ctype_t): Remove translit_copy_locale, translit_copy_repertoire
	fields, add translit_include field.
	(ctype_read): After seeing "translit_start" in ignore_content mode,
	skip the entire translit section, not only one line. Remove dead test
	for tok_translit_end. Enqueue include statements into a list.
	Signal error if tok_eof seen before tok_translit_end.
	(translit_flatten): New function.
	(allocate_arrays): Call translit_flatten.

2000-10-30  Ulrich Drepper  <drepper@redhat.com>
This commit is contained in:
Ulrich Drepper
2000-10-31 04:38:55 +00:00
parent cdfb970dd9
commit 02fb3d179d
45 changed files with 24573 additions and 3621 deletions

View File

@ -1,3 +1,35 @@
2000-10-30 Ulrich Drepper <drepper@redhat.com>
* posix/runtests.c (main): Don't use exit() to avoid warning with
broken compilers.
* string/bug-strncat1.c: Undefine __USE_STRING_INLINES before
defining it again to avoid warning.
* string/bug-strpbrk1.c: Likewise.
* string/bug-strspn1.c: Likewise.
2000-10-29 Bruno Haible <haible@clisp.cons.org>
* locale/C-translit.h.in: Include more rules from translit_neutral.
Remove a few German and Danish specific rules.
* locale/gen-translit.pl: Avoid an error when printing a string
containing a '%' character.
* locale/C-translit.h: Regenerated.
* intl/translit.po: Choose different translations.
* intl/tst-translit.c: Update.
2000-10-29 Bruno Haible <haible@clisp.cons.org>
* locale/programs/ld-ctype.c (translit_include_t): New type.
(locale_ctype_t): Remove translit_copy_locale, translit_copy_repertoire
fields, add translit_include field.
(ctype_read): After seeing "translit_start" in ignore_content mode,
skip the entire translit section, not only one line. Remove dead test
for tok_translit_end. Enqueue include statements into a list.
Signal error if tok_eof seen before tok_translit_end.
(translit_flatten): New function.
(allocate_arrays): Call translit_flatten.
2000-10-30 Ulrich Drepper <drepper@redhat.com>
* locale/findlocale.c (free_mem): We can remove NODELETE marked

View File

@ -39,7 +39,7 @@ test -d ${objpfx}domaindir/existing-locale/LC_TIME || mkdir ${objpfx}domaindir/e
# Create the locale directories.
test -d ${objpfx}localedir/existing-locale || {
mkdir ${objpfx}localedir/existing-locale
for f in ADDRESS COLLATE CTYPE IDENTIFICATION MEASUREMENT MONETARY NAME NUMEIRC PAPER TELEPHONE TIME; do
for f in ADDRESS COLLATE CTYPE IDENTIFICATION MEASUREMENT MONETARY NAME NUMERIC PAPER TELEPHONE TIME; do
cp ${common_objpfx}localedata/de_DE.ISO-8859-1/LC_$f \
${objpfx}localedir/existing-locale
done

View File

@ -1,3 +1,8 @@
2000-10-30 Ulrich Drepper <drepper@redhat.com>
* Examples/ex4.c (main): Don't use exit() to avoid warning with
broken compilers.
2000-10-29 Ulrich Drepper <drepper@redhat.com>
* attr.c (__pthread_attr_setguardsize): Don't round guardsize

View File

@ -103,5 +103,5 @@ int main(int argc, char ** argv)
printf("Thread %lx: \"%s\"\n", pthread_self(), res);
pthread_join(th1, NULL);
pthread_join(th2, NULL);
exit(0);
return 0;
}

View File

@ -106,6 +106,16 @@ struct translit_ignore_t
};
/* Type to describe a transliteration include statement. */
struct translit_include_t
{
const char *copy_locale;
const char *copy_repertoire;
struct translit_include_t *next;
};
/* The real definition of the struct for the LC_CTYPE locale. */
struct locale_ctype_t
{
@ -155,8 +165,7 @@ struct locale_ctype_t
uint32_t map_offset;
/* Transliteration information. */
const char *translit_copy_locale;
const char *translit_copy_repertoire;
struct translit_include_t *translit_include;
struct translit_t *translit;
struct translit_ignore_t *translit_ignore;
uint32_t ntranslit_ignore;
@ -2609,11 +2618,22 @@ with character code range values one must use the absolute ellipsis `...'"));
break;
case tok_translit_start:
/* Ignore the rest of the line if we don't need the input of
this line. */
/* Ignore the entire translit section with its peculiar syntax
if we don't need the input. */
if (ignore_content)
{
do
{
lr_ignore_rest (ldfile, 0);
now = lr_token (ldfile, charmap, NULL);
}
while (now->tok != tok_translit_end && now->tok != tok_eof);
if (now->tok == tok_eof)
lr_error (ldfile, _(\
"%s: `translit_start' section does not end with `translit_end'"),
"LC_CTYPE");
break;
}
@ -2635,17 +2655,12 @@ with character code range values one must use the absolute ellipsis `...'"));
/* Ignore empty lines. */
continue;
if (now->tok == tok_translit_end)
{
lr_ignore_rest (ldfile, 0);
break;
}
if (now->tok == tok_include)
{
/* We have to include locale. */
const char *locale_name;
const char *repertoire_name;
struct translit_include_t *include_stmt, **include_ptr;
now = lr_token (ldfile, charmap, NULL);
/* This should be a string or an identifier. In any
@ -2671,24 +2686,24 @@ with character code range values one must use the absolute ellipsis `...'"));
goto translit_syntax;
repertoire_name = now->val.str.startmb;
/* We must not have more than one `include'. */
if (ctype->translit_copy_locale != NULL)
{
lr_error (ldfile, _("\
%s: only one `include' instruction allowed"), "LC_CTYPE");
lr_ignore_rest (ldfile, 0);
continue;
}
/* Save the include statement for later processing. */
include_stmt = (struct translit_include_t *)
xmalloc (sizeof (struct translit_include_t));
include_stmt->copy_locale = locale_name;
include_stmt->copy_repertoire = repertoire_name;
include_stmt->next = NULL;
ctype->translit_copy_locale = locale_name;
ctype->translit_copy_repertoire = repertoire_name;
include_ptr = &ctype->translit_include;
while (*include_ptr != NULL)
include_ptr = &(*include_ptr)->next;
*include_ptr = include_stmt;
/* The rest of the line must be empty. */
lr_ignore_rest (ldfile, 1);
/* Make sure the locale is read. */
add_to_readlist (LC_CTYPE, ctype->translit_copy_locale,
repertoire_name, 1, NULL);
add_to_readlist (LC_CTYPE, locale_name, repertoire_name,
1, NULL);
continue;
}
else if (now->tok == tok_default_missing)
@ -2753,6 +2768,12 @@ previous definition was here"));
read_translit_entry (ldfile, ctype, now, charmap, repertoire);
}
ldfile->return_widestr = 0;
if (now->tok == tok_eof)
lr_error (ldfile, _(\
"%s: `translit_start' section does not end with `translit_end'"),
"LC_CTYPE");
break;
case tok_ident:
@ -3591,6 +3612,62 @@ wctrans_table_add (struct wctrans_table *t, uint32_t wc, uint32_t mapped_wc)
}
/* Flattens the included transliterations into a translit list.
Inserts them in the list at `cursor', and returns the new cursor. */
static struct translit_t **
translit_flatten (struct locale_ctype_t *ctype, struct charmap_t *charmap,
struct translit_t **cursor)
{
while (ctype->translit_include != NULL)
{
const char *copy_locale = ctype->translit_include->copy_locale;
const char *copy_repertoire = ctype->translit_include->copy_repertoire;
struct localedef_t *other;
/* Unchain the include statement. During the depth-first traversal
we don't want to visit any locale more than once. */
ctype->translit_include = ctype->translit_include->next;
other = find_locale (LC_CTYPE, copy_locale, copy_repertoire, charmap);
if (other == NULL)
{
error (0, 0, _("\
%s: transliteration data from locale `%s' not available"),
"LC_CTYPE", copy_locale);
}
else
{
struct locale_ctype_t *other_ctype =
other->categories[LC_CTYPE].ctype;
cursor = translit_flatten (other_ctype, charmap, cursor);
assert (other_ctype->translit_include == NULL);
if (other_ctype->translit != NULL)
{
/* Insert the other_ctype->translit list at *cursor. */
struct translit_t *endp = other_ctype->translit;
while (endp->next != NULL)
endp = endp->next;
endp->next = *cursor;
*cursor = other_ctype->translit;
/* Avoid any risk of circular lists. */
other_ctype->translit = NULL;
cursor = &endp->next;
}
if (ctype->default_missing == NULL)
ctype->default_missing = other_ctype->default_missing;
}
}
return cursor;
}
static void
allocate_arrays (struct locale_ctype_t *ctype, struct charmap_t *charmap,
struct repertoire_t *repertoire)
@ -3867,41 +3944,10 @@ allocate_arrays (struct locale_ctype_t *ctype, struct charmap_t *charmap,
complicated algorithm which uses a hash table to locate the entries.
For now I'll use a simple array which can be searching using binary
search. */
if (ctype->translit_copy_locale != NULL)
{
/* Fold in the transliteration information from the locale mentioned
in the `include' statement. */
struct locale_ctype_t *here = ctype;
do
{
struct localedef_t *other = find_locale (LC_CTYPE,
here->translit_copy_locale,
repertoire->name, charmap);
if (other == NULL)
{
error (0, 0, _("\
%s: transliteration data from locale `%s' not available"),
"LC_CTYPE", here->translit_copy_locale);
break;
}
here = other->categories[LC_CTYPE].ctype;
/* Enqueue the information if necessary. */
if (here->translit != NULL)
{
struct translit_t *endp = here->translit;
while (endp->next != NULL)
endp = endp->next;
endp->next = ctype->translit;
ctype->translit = here->translit;
}
}
while (here->translit_copy_locale != NULL);
}
if (ctype->translit_include != NULL)
/* Traverse the locales mentioned in the `include' statements in a
depth-first way and fold in their transliteration information. */
translit_flatten (ctype, charmap, &ctype->translit);
if (ctype->translit != NULL)
{

View File

@ -55806,7 +55806,7 @@ WIDTH
<U180B>...<U180C> 0
<U180D>...<U180E> 0
<U18A9> 0
<U200C>...<U200E> 0
<U200B>...<U200E> 0
<U200F> 0
<U202A>...<U202D> 0
<U202E> 0

View File

@ -55682,6 +55682,8 @@ END CHARMAP
% "grep '^[^;]*;[^;]*;[^;]*;[^;]*;NSM;' UnicodeData.txt"
% - Format control characters have width 0; generated from
% "grep '^[^;]*;[^;]*;Cf;' UnicodeData.txt"
% - Zero width characters have width 0; generated from
% "grep '^[^;]*;ZERO WIDTH ' UnicodeData.txt"
WIDTH
<U0300>...<U034E> 0
<U0360>...<U0362> 0
@ -55773,7 +55775,7 @@ WIDTH
<U17C9>...<U17D3> 0
<U180B>...<U180E> 0
<U18A9> 0
<U200C>...<U200F> 0
<U200B>...<U200F> 0
<U202A>...<U202E> 0
<U206A>...<U206F> 0
<U20D0>...<U20E3> 0

View File

@ -2135,6 +2135,19 @@ END LC_COLLATE
LC_CTYPE
copy "i18n"
translit_start
include "translit_combining";""
% Danish.
% LATIN CAPITAL LETTER A WITH RING ABOVE.
<U00C5> "<U0041><U030A>";"<U0041><U0041>"
% LATIN SMALL LETTER A WITH RING ABOVE.
<U00E5> "<U0061><U030A>";"<U0061><U0061>"
translit_end
END LC_CTYPE
LC_MONETARY

View File

@ -46,7 +46,7 @@ category "de_AT:2000";LC_TELEPHONE
END LC_IDENTIFICATION
LC_CTYPE
copy "i18n"
copy "de_DE"
END LC_CTYPE
LC_COLLATE

View File

@ -45,7 +45,7 @@ category "de_AT@euro:2000";LC_TELEPHONE
END LC_IDENTIFICATION
LC_CTYPE
copy "i18n"
copy "de_AT"
END LC_CTYPE
LC_COLLATE

View File

@ -51,7 +51,7 @@ copy "iso14651_t1"
END LC_COLLATE
LC_CTYPE
copy "i18n"
copy "de_DE"
END LC_CTYPE
LC_MESSAGES

View File

@ -43,7 +43,7 @@ copy "iso14651_t1"
END LC_COLLATE
LC_CTYPE
copy "i18n"
copy "de_BE"
END LC_CTYPE
LC_MESSAGES

View File

@ -51,7 +51,7 @@ copy "iso14651_t1"
END LC_COLLATE
LC_CTYPE
copy "i18n"
copy "de_DE"
END LC_CTYPE
LC_MESSAGES

View File

@ -32,6 +32,33 @@ END LC_IDENTIFICATION
LC_CTYPE
copy "i18n"
translit_start
include "translit_combining";""
% German umlauts.
% LATIN CAPITAL LETTER A WITH DIAERESIS.
<U00C4> "<U0041><U0308>";"<U0041><U0045>"
% LATIN CAPITAL LETTER O WITH DIAERESIS.
<U00D6> "<U004F><U0308>";"<U004F><U0045>"
% LATIN CAPITAL LETTER U WITH DIAERESIS.
<U00DC> "<U0055><U0308>";"<U0055><U0045>"
% LATIN SMALL LETTER A WITH DIAERESIS.
<U00E4> "<U0061><U0308>";"<U0061><U0065>"
% LATIN SMALL LETTER O WITH DIAERESIS.
<U00F6> "<U006F><U0308>";"<U006F><U0065>"
% LATIN SMALL LETTER U WITH DIAERESIS.
<U00FC> "<U0075><U0308>";"<U0075><U0065>"
% Danish.
% LATIN CAPITAL LETTER A WITH RING ABOVE.
<U00C5> "<U0041><U030A>";"<U0041><U0041>"
% LATIN SMALL LETTER A WITH RING ABOVE.
<U00E5> "<U0061><U030A>";"<U0061><U0061>"
translit_end
END LC_CTYPE
LC_COLLATE

View File

@ -31,7 +31,7 @@ category "de_DE@euro:2000";LC_TELEPHONE
END LC_IDENTIFICATION
LC_CTYPE
copy "i18n"
copy "de_DE"
END LC_CTYPE
LC_COLLATE

View File

@ -51,7 +51,7 @@ copy "iso14651_t1"
END LC_COLLATE
LC_CTYPE
copy "i18n"
copy "de_DE"
END LC_CTYPE
LC_MESSAGES

View File

@ -43,7 +43,7 @@ copy "iso14651_t1"
END LC_COLLATE
LC_CTYPE
copy "i18n"
copy "de_LU"
END LC_CTYPE
LC_MESSAGES

View File

@ -47,7 +47,7 @@ category "fr_BE:2000";LC_TELEPHONE
END LC_IDENTIFICATION
LC_CTYPE
copy "i18n"
copy "fr_FR"
END LC_CTYPE
LC_COLLATE

View File

@ -39,7 +39,7 @@ category "fr_BE@euro:2000";LC_TELEPHONE
END LC_IDENTIFICATION
LC_CTYPE
copy "i18n"
copy "fr_BE"
END LC_CTYPE
LC_COLLATE

View File

@ -47,7 +47,7 @@ category "fr_CA:2000";LC_TELEPHONE
END LC_IDENTIFICATION
LC_CTYPE
copy "i18n"
copy "fr_FR"
END LC_CTYPE
LC_COLLATE

View File

@ -47,7 +47,7 @@ category "fr_CH:2000";LC_TELEPHONE
END LC_IDENTIFICATION
LC_CTYPE
copy "i18n"
copy "fr_FR"
END LC_CTYPE
LC_COLLATE

View File

@ -48,6 +48,14 @@ END LC_IDENTIFICATION
LC_CTYPE
copy "i18n"
translit_start
% In France, accents are simply omitted if they cannot be represented.
include "translit_combining";""
translit_end
END LC_CTYPE
LC_COLLATE

View File

@ -38,7 +38,7 @@ category "fr_FR@euro:2000";LC_TELEPHONE
END LC_IDENTIFICATION
LC_CTYPE
copy "i18n"
copy "fr_FR"
END LC_CTYPE
LC_COLLATE

View File

@ -47,7 +47,7 @@ category "fr_LU:2000";LC_TELEPHONE
END LC_IDENTIFICATION
LC_CTYPE
copy "i18n"
copy "fr_FR"
END LC_CTYPE
LC_COLLATE

View File

@ -39,7 +39,7 @@ category "fr_LU@euro:2000";LC_TELEPHONE
END LC_IDENTIFICATION
LC_CTYPE
copy "i18n"
copy "fr_LU"
END LC_CTYPE
LC_COLLATE

View File

@ -1201,46 +1201,7 @@ class "combining_level3"; /
translit_start
% COPYRIGHT SIGN.
<U00A9> "<U0028><U0043><U0029>"
% LEFT-POINTING DOUBLE ANGLE QUOTATION MARK.
<U00AB> "<U003C><U003C>"
% REGISTERED SIGN.
<U00AE> "<U0028><U0052><U0029>"
% RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK.
<U00BB> "<U003E><U003E>"
% VULGAR FRACTION ONE QUARTER.
<U00BC> "<U0031><U002F><U0034>"
% VULGAR FRACTION ONE HALF.
<U00BD> "<U0031><U002F><U0032>"
% VULGAR FRACTION THREE QUARTERS.
<U00BE> "<U0033><U002F><U0034>"
% LATIN CAPITAL LETTER A WITH DIAERESIS.
<U00C4> "<U0041><U0308>";"<U0041><U0045>"
% LATIN CAPITAL LETTER A WITH RING ABOVE.
<U00C5> <U212B>;"<U0041><U030A>";"<U0041><U0041>"
% LATIN CAPITAL LETTER AE.
<U00C6> "<U0041><U0045>"
% LATIN CAPITAL LETTER O WITH DIAERESIS.
<U00D6> "<U004F><U0045>"
% LATIN CAPITAL LETTER U WITH DIAERESIS.
<U00DC> "<U0055><U0045>"
% LATIN SMALL LETTER SHARP S.
<U00DF> "<U0073><U0073>"
% LATIN SMALL LETTER A WITH DIAERESIS.
<U00E4> "<U0061><U0308>";"<U0061><U0065>"
% LATIN SMALL LETTER A WITH RING ABOVE.
<U00E5> "<U0061><U030A>";"<U0061><U0061>"
% LATIN SMALL LETTER AE.
<U00E6> "<U0061><U0065>"
% LATIN SMALL LETTER O WITH DIAERESIS.
<U00F6> "<U006F><U0065>"
% LATIN SMALL LETTER U WITH DIAERESIS.
<U00FC> "<U0075><U0065>"
% LEFT DOUBLE QUOTATION MARK.
<U201C> <U0022>
% RIGHT DOUBLE QUOTATION MARK.
<U201D> <U0022>
include "translit_neutral";""
default_missing <U003F>

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,410 @@
escape_char /
comment_char %
% Transliterations of encircled characters.
% Generated through
% $ grep '^[^;]*;[^;]*;[^;]*;[^;]*;[^;]*;<circle>[^;]*;' UnicodeData.txt | \
% sed -e 's/^\([^;]*\);\([^;]*\);[^;]*;[^;]*;[^;]*;<circle> \([^;]*\);.*$/<U\1> "<U0028 \3 0029>"% \2/' -e 'h' -e 's/^\([^%]*\)% .*$/\1/' -e 's/\([0-9A-F]\) \([0-9A-F]\)/\1><U\2/g' -e 'x' -e 's/^[^%]*\(% .*\)$/\1/' -e 'G'
LC_CTYPE
translit_start
% CIRCLED DIGIT ONE
<U2460> "<U0028><U0031><U0029>"
% CIRCLED DIGIT TWO
<U2461> "<U0028><U0032><U0029>"
% CIRCLED DIGIT THREE
<U2462> "<U0028><U0033><U0029>"
% CIRCLED DIGIT FOUR
<U2463> "<U0028><U0034><U0029>"
% CIRCLED DIGIT FIVE
<U2464> "<U0028><U0035><U0029>"
% CIRCLED DIGIT SIX
<U2465> "<U0028><U0036><U0029>"
% CIRCLED DIGIT SEVEN
<U2466> "<U0028><U0037><U0029>"
% CIRCLED DIGIT EIGHT
<U2467> "<U0028><U0038><U0029>"
% CIRCLED DIGIT NINE
<U2468> "<U0028><U0039><U0029>"
% CIRCLED NUMBER TEN
<U2469> "<U0028><U0031><U0030><U0029>"
% CIRCLED NUMBER ELEVEN
<U246A> "<U0028><U0031><U0031><U0029>"
% CIRCLED NUMBER TWELVE
<U246B> "<U0028><U0031><U0032><U0029>"
% CIRCLED NUMBER THIRTEEN
<U246C> "<U0028><U0031><U0033><U0029>"
% CIRCLED NUMBER FOURTEEN
<U246D> "<U0028><U0031><U0034><U0029>"
% CIRCLED NUMBER FIFTEEN
<U246E> "<U0028><U0031><U0035><U0029>"
% CIRCLED NUMBER SIXTEEN
<U246F> "<U0028><U0031><U0036><U0029>"
% CIRCLED NUMBER SEVENTEEN
<U2470> "<U0028><U0031><U0037><U0029>"
% CIRCLED NUMBER EIGHTEEN
<U2471> "<U0028><U0031><U0038><U0029>"
% CIRCLED NUMBER NINETEEN
<U2472> "<U0028><U0031><U0039><U0029>"
% CIRCLED NUMBER TWENTY
<U2473> "<U0028><U0032><U0030><U0029>"
% CIRCLED LATIN CAPITAL LETTER A
<U24B6> "<U0028><U0041><U0029>"
% CIRCLED LATIN CAPITAL LETTER B
<U24B7> "<U0028><U0042><U0029>"
% CIRCLED LATIN CAPITAL LETTER C
<U24B8> "<U0028><U0043><U0029>"
% CIRCLED LATIN CAPITAL LETTER D
<U24B9> "<U0028><U0044><U0029>"
% CIRCLED LATIN CAPITAL LETTER E
<U24BA> "<U0028><U0045><U0029>"
% CIRCLED LATIN CAPITAL LETTER F
<U24BB> "<U0028><U0046><U0029>"
% CIRCLED LATIN CAPITAL LETTER G
<U24BC> "<U0028><U0047><U0029>"
% CIRCLED LATIN CAPITAL LETTER H
<U24BD> "<U0028><U0048><U0029>"
% CIRCLED LATIN CAPITAL LETTER I
<U24BE> "<U0028><U0049><U0029>"
% CIRCLED LATIN CAPITAL LETTER J
<U24BF> "<U0028><U004A><U0029>"
% CIRCLED LATIN CAPITAL LETTER K
<U24C0> "<U0028><U004B><U0029>"
% CIRCLED LATIN CAPITAL LETTER L
<U24C1> "<U0028><U004C><U0029>"
% CIRCLED LATIN CAPITAL LETTER M
<U24C2> "<U0028><U004D><U0029>"
% CIRCLED LATIN CAPITAL LETTER N
<U24C3> "<U0028><U004E><U0029>"
% CIRCLED LATIN CAPITAL LETTER O
<U24C4> "<U0028><U004F><U0029>"
% CIRCLED LATIN CAPITAL LETTER P
<U24C5> "<U0028><U0050><U0029>"
% CIRCLED LATIN CAPITAL LETTER Q
<U24C6> "<U0028><U0051><U0029>"
% CIRCLED LATIN CAPITAL LETTER R
<U24C7> "<U0028><U0052><U0029>"
% CIRCLED LATIN CAPITAL LETTER S
<U24C8> "<U0028><U0053><U0029>"
% CIRCLED LATIN CAPITAL LETTER T
<U24C9> "<U0028><U0054><U0029>"
% CIRCLED LATIN CAPITAL LETTER U
<U24CA> "<U0028><U0055><U0029>"
% CIRCLED LATIN CAPITAL LETTER V
<U24CB> "<U0028><U0056><U0029>"
% CIRCLED LATIN CAPITAL LETTER W
<U24CC> "<U0028><U0057><U0029>"
% CIRCLED LATIN CAPITAL LETTER X
<U24CD> "<U0028><U0058><U0029>"
% CIRCLED LATIN CAPITAL LETTER Y
<U24CE> "<U0028><U0059><U0029>"
% CIRCLED LATIN CAPITAL LETTER Z
<U24CF> "<U0028><U005A><U0029>"
% CIRCLED LATIN SMALL LETTER A
<U24D0> "<U0028><U0061><U0029>"
% CIRCLED LATIN SMALL LETTER B
<U24D1> "<U0028><U0062><U0029>"
% CIRCLED LATIN SMALL LETTER C
<U24D2> "<U0028><U0063><U0029>"
% CIRCLED LATIN SMALL LETTER D
<U24D3> "<U0028><U0064><U0029>"
% CIRCLED LATIN SMALL LETTER E
<U24D4> "<U0028><U0065><U0029>"
% CIRCLED LATIN SMALL LETTER F
<U24D5> "<U0028><U0066><U0029>"
% CIRCLED LATIN SMALL LETTER G
<U24D6> "<U0028><U0067><U0029>"
% CIRCLED LATIN SMALL LETTER H
<U24D7> "<U0028><U0068><U0029>"
% CIRCLED LATIN SMALL LETTER I
<U24D8> "<U0028><U0069><U0029>"
% CIRCLED LATIN SMALL LETTER J
<U24D9> "<U0028><U006A><U0029>"
% CIRCLED LATIN SMALL LETTER K
<U24DA> "<U0028><U006B><U0029>"
% CIRCLED LATIN SMALL LETTER L
<U24DB> "<U0028><U006C><U0029>"
% CIRCLED LATIN SMALL LETTER M
<U24DC> "<U0028><U006D><U0029>"
% CIRCLED LATIN SMALL LETTER N
<U24DD> "<U0028><U006E><U0029>"
% CIRCLED LATIN SMALL LETTER O
<U24DE> "<U0028><U006F><U0029>"
% CIRCLED LATIN SMALL LETTER P
<U24DF> "<U0028><U0070><U0029>"
% CIRCLED LATIN SMALL LETTER Q
<U24E0> "<U0028><U0071><U0029>"
% CIRCLED LATIN SMALL LETTER R
<U24E1> "<U0028><U0072><U0029>"
% CIRCLED LATIN SMALL LETTER S
<U24E2> "<U0028><U0073><U0029>"
% CIRCLED LATIN SMALL LETTER T
<U24E3> "<U0028><U0074><U0029>"
% CIRCLED LATIN SMALL LETTER U
<U24E4> "<U0028><U0075><U0029>"
% CIRCLED LATIN SMALL LETTER V
<U24E5> "<U0028><U0076><U0029>"
% CIRCLED LATIN SMALL LETTER W
<U24E6> "<U0028><U0077><U0029>"
% CIRCLED LATIN SMALL LETTER X
<U24E7> "<U0028><U0078><U0029>"
% CIRCLED LATIN SMALL LETTER Y
<U24E8> "<U0028><U0079><U0029>"
% CIRCLED LATIN SMALL LETTER Z
<U24E9> "<U0028><U007A><U0029>"
% CIRCLED DIGIT ZERO
<U24EA> "<U0028><U0030><U0029>"
% CIRCLED HANGUL KIYEOK
<U3260> "<U0028><U1100><U0029>"
% CIRCLED HANGUL NIEUN
<U3261> "<U0028><U1102><U0029>"
% CIRCLED HANGUL TIKEUT
<U3262> "<U0028><U1103><U0029>"
% CIRCLED HANGUL RIEUL
<U3263> "<U0028><U1105><U0029>"
% CIRCLED HANGUL MIEUM
<U3264> "<U0028><U1106><U0029>"
% CIRCLED HANGUL PIEUP
<U3265> "<U0028><U1107><U0029>"
% CIRCLED HANGUL SIOS
<U3266> "<U0028><U1109><U0029>"
% CIRCLED HANGUL IEUNG
<U3267> "<U0028><U110B><U0029>"
% CIRCLED HANGUL CIEUC
<U3268> "<U0028><U110C><U0029>"
% CIRCLED HANGUL CHIEUCH
<U3269> "<U0028><U110E><U0029>"
% CIRCLED HANGUL KHIEUKH
<U326A> "<U0028><U110F><U0029>"
% CIRCLED HANGUL THIEUTH
<U326B> "<U0028><U1110><U0029>"
% CIRCLED HANGUL PHIEUPH
<U326C> "<U0028><U1111><U0029>"
% CIRCLED HANGUL HIEUH
<U326D> "<U0028><U1112><U0029>"
% CIRCLED HANGUL KIYEOK A
<U326E> "<U0028><U1100><U1161><U0029>"
% CIRCLED HANGUL NIEUN A
<U326F> "<U0028><U1102><U1161><U0029>"
% CIRCLED HANGUL TIKEUT A
<U3270> "<U0028><U1103><U1161><U0029>"
% CIRCLED HANGUL RIEUL A
<U3271> "<U0028><U1105><U1161><U0029>"
% CIRCLED HANGUL MIEUM A
<U3272> "<U0028><U1106><U1161><U0029>"
% CIRCLED HANGUL PIEUP A
<U3273> "<U0028><U1107><U1161><U0029>"
% CIRCLED HANGUL SIOS A
<U3274> "<U0028><U1109><U1161><U0029>"
% CIRCLED HANGUL IEUNG A
<U3275> "<U0028><U110B><U1161><U0029>"
% CIRCLED HANGUL CIEUC A
<U3276> "<U0028><U110C><U1161><U0029>"
% CIRCLED HANGUL CHIEUCH A
<U3277> "<U0028><U110E><U1161><U0029>"
% CIRCLED HANGUL KHIEUKH A
<U3278> "<U0028><U110F><U1161><U0029>"
% CIRCLED HANGUL THIEUTH A
<U3279> "<U0028><U1110><U1161><U0029>"
% CIRCLED HANGUL PHIEUPH A
<U327A> "<U0028><U1111><U1161><U0029>"
% CIRCLED HANGUL HIEUH A
<U327B> "<U0028><U1112><U1161><U0029>"
% CIRCLED IDEOGRAPH ONE
<U3280> "<U0028><U4E00><U0029>"
% CIRCLED IDEOGRAPH TWO
<U3281> "<U0028><U4E8C><U0029>"
% CIRCLED IDEOGRAPH THREE
<U3282> "<U0028><U4E09><U0029>"
% CIRCLED IDEOGRAPH FOUR
<U3283> "<U0028><U56DB><U0029>"
% CIRCLED IDEOGRAPH FIVE
<U3284> "<U0028><U4E94><U0029>"
% CIRCLED IDEOGRAPH SIX
<U3285> "<U0028><U516D><U0029>"
% CIRCLED IDEOGRAPH SEVEN
<U3286> "<U0028><U4E03><U0029>"
% CIRCLED IDEOGRAPH EIGHT
<U3287> "<U0028><U516B><U0029>"
% CIRCLED IDEOGRAPH NINE
<U3288> "<U0028><U4E5D><U0029>"
% CIRCLED IDEOGRAPH TEN
<U3289> "<U0028><U5341><U0029>"
% CIRCLED IDEOGRAPH MOON
<U328A> "<U0028><U6708><U0029>"
% CIRCLED IDEOGRAPH FIRE
<U328B> "<U0028><U706B><U0029>"
% CIRCLED IDEOGRAPH WATER
<U328C> "<U0028><U6C34><U0029>"
% CIRCLED IDEOGRAPH WOOD
<U328D> "<U0028><U6728><U0029>"
% CIRCLED IDEOGRAPH METAL
<U328E> "<U0028><U91D1><U0029>"
% CIRCLED IDEOGRAPH EARTH
<U328F> "<U0028><U571F><U0029>"
% CIRCLED IDEOGRAPH SUN
<U3290> "<U0028><U65E5><U0029>"
% CIRCLED IDEOGRAPH STOCK
<U3291> "<U0028><U682A><U0029>"
% CIRCLED IDEOGRAPH HAVE
<U3292> "<U0028><U6709><U0029>"
% CIRCLED IDEOGRAPH SOCIETY
<U3293> "<U0028><U793E><U0029>"
% CIRCLED IDEOGRAPH NAME
<U3294> "<U0028><U540D><U0029>"
% CIRCLED IDEOGRAPH SPECIAL
<U3295> "<U0028><U7279><U0029>"
% CIRCLED IDEOGRAPH FINANCIAL
<U3296> "<U0028><U8CA1><U0029>"
% CIRCLED IDEOGRAPH CONGRATULATION
<U3297> "<U0028><U795D><U0029>"
% CIRCLED IDEOGRAPH LABOR
<U3298> "<U0028><U52B4><U0029>"
% CIRCLED IDEOGRAPH SECRET
<U3299> "<U0028><U79D8><U0029>"
% CIRCLED IDEOGRAPH MALE
<U329A> "<U0028><U7537><U0029>"
% CIRCLED IDEOGRAPH FEMALE
<U329B> "<U0028><U5973><U0029>"
% CIRCLED IDEOGRAPH SUITABLE
<U329C> "<U0028><U9069><U0029>"
% CIRCLED IDEOGRAPH EXCELLENT
<U329D> "<U0028><U512A><U0029>"
% CIRCLED IDEOGRAPH PRINT
<U329E> "<U0028><U5370><U0029>"
% CIRCLED IDEOGRAPH ATTENTION
<U329F> "<U0028><U6CE8><U0029>"
% CIRCLED IDEOGRAPH ITEM
<U32A0> "<U0028><U9805><U0029>"
% CIRCLED IDEOGRAPH REST
<U32A1> "<U0028><U4F11><U0029>"
% CIRCLED IDEOGRAPH COPY
<U32A2> "<U0028><U5199><U0029>"
% CIRCLED IDEOGRAPH CORRECT
<U32A3> "<U0028><U6B63><U0029>"
% CIRCLED IDEOGRAPH HIGH
<U32A4> "<U0028><U4E0A><U0029>"
% CIRCLED IDEOGRAPH CENTRE
<U32A5> "<U0028><U4E2D><U0029>"
% CIRCLED IDEOGRAPH LOW
<U32A6> "<U0028><U4E0B><U0029>"
% CIRCLED IDEOGRAPH LEFT
<U32A7> "<U0028><U5DE6><U0029>"
% CIRCLED IDEOGRAPH RIGHT
<U32A8> "<U0028><U53F3><U0029>"
% CIRCLED IDEOGRAPH MEDICINE
<U32A9> "<U0028><U533B><U0029>"
% CIRCLED IDEOGRAPH RELIGION
<U32AA> "<U0028><U5B97><U0029>"
% CIRCLED IDEOGRAPH STUDY
<U32AB> "<U0028><U5B66><U0029>"
% CIRCLED IDEOGRAPH SUPERVISE
<U32AC> "<U0028><U76E3><U0029>"
% CIRCLED IDEOGRAPH ENTERPRISE
<U32AD> "<U0028><U4F01><U0029>"
% CIRCLED IDEOGRAPH RESOURCE
<U32AE> "<U0028><U8CC7><U0029>"
% CIRCLED IDEOGRAPH ALLIANCE
<U32AF> "<U0028><U5354><U0029>"
% CIRCLED IDEOGRAPH NIGHT
<U32B0> "<U0028><U591C><U0029>"
% CIRCLED KATAKANA A
<U32D0> "<U0028><U30A2><U0029>"
% CIRCLED KATAKANA I
<U32D1> "<U0028><U30A4><U0029>"
% CIRCLED KATAKANA U
<U32D2> "<U0028><U30A6><U0029>"
% CIRCLED KATAKANA E
<U32D3> "<U0028><U30A8><U0029>"
% CIRCLED KATAKANA O
<U32D4> "<U0028><U30AA><U0029>"
% CIRCLED KATAKANA KA
<U32D5> "<U0028><U30AB><U0029>"
% CIRCLED KATAKANA KI
<U32D6> "<U0028><U30AD><U0029>"
% CIRCLED KATAKANA KU
<U32D7> "<U0028><U30AF><U0029>"
% CIRCLED KATAKANA KE
<U32D8> "<U0028><U30B1><U0029>"
% CIRCLED KATAKANA KO
<U32D9> "<U0028><U30B3><U0029>"
% CIRCLED KATAKANA SA
<U32DA> "<U0028><U30B5><U0029>"
% CIRCLED KATAKANA SI
<U32DB> "<U0028><U30B7><U0029>"
% CIRCLED KATAKANA SU
<U32DC> "<U0028><U30B9><U0029>"
% CIRCLED KATAKANA SE
<U32DD> "<U0028><U30BB><U0029>"
% CIRCLED KATAKANA SO
<U32DE> "<U0028><U30BD><U0029>"
% CIRCLED KATAKANA TA
<U32DF> "<U0028><U30BF><U0029>"
% CIRCLED KATAKANA TI
<U32E0> "<U0028><U30C1><U0029>"
% CIRCLED KATAKANA TU
<U32E1> "<U0028><U30C4><U0029>"
% CIRCLED KATAKANA TE
<U32E2> "<U0028><U30C6><U0029>"
% CIRCLED KATAKANA TO
<U32E3> "<U0028><U30C8><U0029>"
% CIRCLED KATAKANA NA
<U32E4> "<U0028><U30CA><U0029>"
% CIRCLED KATAKANA NI
<U32E5> "<U0028><U30CB><U0029>"
% CIRCLED KATAKANA NU
<U32E6> "<U0028><U30CC><U0029>"
% CIRCLED KATAKANA NE
<U32E7> "<U0028><U30CD><U0029>"
% CIRCLED KATAKANA NO
<U32E8> "<U0028><U30CE><U0029>"
% CIRCLED KATAKANA HA
<U32E9> "<U0028><U30CF><U0029>"
% CIRCLED KATAKANA HI
<U32EA> "<U0028><U30D2><U0029>"
% CIRCLED KATAKANA HU
<U32EB> "<U0028><U30D5><U0029>"
% CIRCLED KATAKANA HE
<U32EC> "<U0028><U30D8><U0029>"
% CIRCLED KATAKANA HO
<U32ED> "<U0028><U30DB><U0029>"
% CIRCLED KATAKANA MA
<U32EE> "<U0028><U30DE><U0029>"
% CIRCLED KATAKANA MI
<U32EF> "<U0028><U30DF><U0029>"
% CIRCLED KATAKANA MU
<U32F0> "<U0028><U30E0><U0029>"
% CIRCLED KATAKANA ME
<U32F1> "<U0028><U30E1><U0029>"
% CIRCLED KATAKANA MO
<U32F2> "<U0028><U30E2><U0029>"
% CIRCLED KATAKANA YA
<U32F3> "<U0028><U30E4><U0029>"
% CIRCLED KATAKANA YU
<U32F4> "<U0028><U30E6><U0029>"
% CIRCLED KATAKANA YO
<U32F5> "<U0028><U30E8><U0029>"
% CIRCLED KATAKANA RA
<U32F6> "<U0028><U30E9><U0029>"
% CIRCLED KATAKANA RI
<U32F7> "<U0028><U30EA><U0029>"
% CIRCLED KATAKANA RU
<U32F8> "<U0028><U30EB><U0029>"
% CIRCLED KATAKANA RE
<U32F9> "<U0028><U30EC><U0029>"
% CIRCLED KATAKANA RO
<U32FA> "<U0028><U30ED><U0029>"
% CIRCLED KATAKANA WA
<U32FB> "<U0028><U30EF><U0029>"
% CIRCLED KATAKANA WI
<U32FC> "<U0028><U30F0><U0029>"
% CIRCLED KATAKANA WE
<U32FD> "<U0028><U30F1><U0029>"
% CIRCLED KATAKANA WO
<U32FE> "<U0028><U30F2><U0029>"
translit_end
END LC_CTYPE

View File

@ -0,0 +1,593 @@
escape_char /
comment_char %
% Transliterations of CJK compatibility characters.
LC_CTYPE
translit_start
% CJK COMPATIBILITY IDEOGRAPH-F900
<UF900> <U8C48>
% CJK COMPATIBILITY IDEOGRAPH-F901
<UF901> <U66F4>
% CJK COMPATIBILITY IDEOGRAPH-F902
<UF902> <U8ECA>
% CJK COMPATIBILITY IDEOGRAPH-F903
<UF903> <U8CC8>
% CJK COMPATIBILITY IDEOGRAPH-F904
<UF904> <U6ED1>
% CJK COMPATIBILITY IDEOGRAPH-F905
<UF905> <U4E32>
% CJK COMPATIBILITY IDEOGRAPH-F906
<UF906> <U53E5>
% CJK COMPATIBILITY IDEOGRAPH-F907
<UF907> <U9F9C>
% CJK COMPATIBILITY IDEOGRAPH-F908
<UF908> <U9F9C>
% CJK COMPATIBILITY IDEOGRAPH-F909
<UF909> <U5951>
% CJK COMPATIBILITY IDEOGRAPH-F90A
<UF90A> <U91D1>
% CJK COMPATIBILITY IDEOGRAPH-F90B
<UF90B> <U5587>
% CJK COMPATIBILITY IDEOGRAPH-F90C
<UF90C> <U5948>
% CJK COMPATIBILITY IDEOGRAPH-F90D
<UF90D> <U61F6>
% CJK COMPATIBILITY IDEOGRAPH-F90E
<UF90E> <U7669>
% CJK COMPATIBILITY IDEOGRAPH-F90F
<UF90F> <U7F85>
% CJK COMPATIBILITY IDEOGRAPH-F910
<UF910> <U863F>
% CJK COMPATIBILITY IDEOGRAPH-F911
<UF911> <U87BA>
% CJK COMPATIBILITY IDEOGRAPH-F912
<UF912> <U88F8>
% CJK COMPATIBILITY IDEOGRAPH-F913
<UF913> <U908F>
% CJK COMPATIBILITY IDEOGRAPH-F914
<UF914> <U6A02>
% CJK COMPATIBILITY IDEOGRAPH-F915
<UF915> <U6D1B>
% CJK COMPATIBILITY IDEOGRAPH-F916
<UF916> <U70D9>
% CJK COMPATIBILITY IDEOGRAPH-F917
<UF917> <U73DE>
% CJK COMPATIBILITY IDEOGRAPH-F918
<UF918> <U843D>
% CJK COMPATIBILITY IDEOGRAPH-F919
<UF919> <U916A>
% CJK COMPATIBILITY IDEOGRAPH-F91A
<UF91A> <U99F1>
% CJK COMPATIBILITY IDEOGRAPH-F91B
<UF91B> <U4E82>
% CJK COMPATIBILITY IDEOGRAPH-F91C
<UF91C> <U5375>
% CJK COMPATIBILITY IDEOGRAPH-F91D
<UF91D> <U6B04>
% CJK COMPATIBILITY IDEOGRAPH-F91E
<UF91E> <U721B>
% CJK COMPATIBILITY IDEOGRAPH-F91F
<UF91F> <U862D>
% CJK COMPATIBILITY IDEOGRAPH-F920
<UF920> <U9E1E>
% CJK COMPATIBILITY IDEOGRAPH-F921
<UF921> <U5D50>
% CJK COMPATIBILITY IDEOGRAPH-F922
<UF922> <U6FEB>
% CJK COMPATIBILITY IDEOGRAPH-F923
<UF923> <U85CD>
% CJK COMPATIBILITY IDEOGRAPH-F924
<UF924> <U8964>
% CJK COMPATIBILITY IDEOGRAPH-F925
<UF925> <U62C9>
% CJK COMPATIBILITY IDEOGRAPH-F926
<UF926> <U81D8>
% CJK COMPATIBILITY IDEOGRAPH-F927
<UF927> <U881F>
% CJK COMPATIBILITY IDEOGRAPH-F928
<UF928> <U5ECA>
% CJK COMPATIBILITY IDEOGRAPH-F929
<UF929> <U6717>
% CJK COMPATIBILITY IDEOGRAPH-F92A
<UF92A> <U6D6A>
% CJK COMPATIBILITY IDEOGRAPH-F92B
<UF92B> <U72FC>
% CJK COMPATIBILITY IDEOGRAPH-F92C
<UF92C> <U90CE>
% CJK COMPATIBILITY IDEOGRAPH-F92D
<UF92D> <U4F86>
% CJK COMPATIBILITY IDEOGRAPH-F92E
<UF92E> <U51B7>
% CJK COMPATIBILITY IDEOGRAPH-F92F
<UF92F> <U52DE>
% CJK COMPATIBILITY IDEOGRAPH-F930
<UF930> <U64C4>
% CJK COMPATIBILITY IDEOGRAPH-F931
<UF931> <U6AD3>
% CJK COMPATIBILITY IDEOGRAPH-F932
<UF932> <U7210>
% CJK COMPATIBILITY IDEOGRAPH-F933
<UF933> <U76E7>
% CJK COMPATIBILITY IDEOGRAPH-F934
<UF934> <U8001>
% CJK COMPATIBILITY IDEOGRAPH-F935
<UF935> <U8606>
% CJK COMPATIBILITY IDEOGRAPH-F936
<UF936> <U865C>
% CJK COMPATIBILITY IDEOGRAPH-F937
<UF937> <U8DEF>
% CJK COMPATIBILITY IDEOGRAPH-F938
<UF938> <U9732>
% CJK COMPATIBILITY IDEOGRAPH-F939
<UF939> <U9B6F>
% CJK COMPATIBILITY IDEOGRAPH-F93A
<UF93A> <U9DFA>
% CJK COMPATIBILITY IDEOGRAPH-F93B
<UF93B> <U788C>
% CJK COMPATIBILITY IDEOGRAPH-F93C
<UF93C> <U797F>
% CJK COMPATIBILITY IDEOGRAPH-F93D
<UF93D> <U7DA0>
% CJK COMPATIBILITY IDEOGRAPH-F93E
<UF93E> <U83C9>
% CJK COMPATIBILITY IDEOGRAPH-F93F
<UF93F> <U9304>
% CJK COMPATIBILITY IDEOGRAPH-F940
<UF940> <U9E7F>
% CJK COMPATIBILITY IDEOGRAPH-F941
<UF941> <U8AD6>
% CJK COMPATIBILITY IDEOGRAPH-F942
<UF942> <U58DF>
% CJK COMPATIBILITY IDEOGRAPH-F943
<UF943> <U5F04>
% CJK COMPATIBILITY IDEOGRAPH-F944
<UF944> <U7C60>
% CJK COMPATIBILITY IDEOGRAPH-F945
<UF945> <U807E>
% CJK COMPATIBILITY IDEOGRAPH-F946
<UF946> <U7262>
% CJK COMPATIBILITY IDEOGRAPH-F947
<UF947> <U78CA>
% CJK COMPATIBILITY IDEOGRAPH-F948
<UF948> <U8CC2>
% CJK COMPATIBILITY IDEOGRAPH-F949
<UF949> <U96F7>
% CJK COMPATIBILITY IDEOGRAPH-F94A
<UF94A> <U58D8>
% CJK COMPATIBILITY IDEOGRAPH-F94B
<UF94B> <U5C62>
% CJK COMPATIBILITY IDEOGRAPH-F94C
<UF94C> <U6A13>
% CJK COMPATIBILITY IDEOGRAPH-F94D
<UF94D> <U6DDA>
% CJK COMPATIBILITY IDEOGRAPH-F94E
<UF94E> <U6F0F>
% CJK COMPATIBILITY IDEOGRAPH-F94F
<UF94F> <U7D2F>
% CJK COMPATIBILITY IDEOGRAPH-F950
<UF950> <U7E37>
% CJK COMPATIBILITY IDEOGRAPH-F951
<UF951> <U96FB>
% CJK COMPATIBILITY IDEOGRAPH-F952
<UF952> <U52D2>
% CJK COMPATIBILITY IDEOGRAPH-F953
<UF953> <U808B>
% CJK COMPATIBILITY IDEOGRAPH-F954
<UF954> <U51DC>
% CJK COMPATIBILITY IDEOGRAPH-F955
<UF955> <U51CC>
% CJK COMPATIBILITY IDEOGRAPH-F956
<UF956> <U7A1C>
% CJK COMPATIBILITY IDEOGRAPH-F957
<UF957> <U7DBE>
% CJK COMPATIBILITY IDEOGRAPH-F958
<UF958> <U83F1>
% CJK COMPATIBILITY IDEOGRAPH-F959
<UF959> <U9675>
% CJK COMPATIBILITY IDEOGRAPH-F95A
<UF95A> <U8B80>
% CJK COMPATIBILITY IDEOGRAPH-F95B
<UF95B> <U62CF>
% CJK COMPATIBILITY IDEOGRAPH-F95C
<UF95C> <U6A02>
% CJK COMPATIBILITY IDEOGRAPH-F95D
<UF95D> <U8AFE>
% CJK COMPATIBILITY IDEOGRAPH-F95E
<UF95E> <U4E39>
% CJK COMPATIBILITY IDEOGRAPH-F95F
<UF95F> <U5BE7>
% CJK COMPATIBILITY IDEOGRAPH-F960
<UF960> <U6012>
% CJK COMPATIBILITY IDEOGRAPH-F961
<UF961> <U7387>
% CJK COMPATIBILITY IDEOGRAPH-F962
<UF962> <U7570>
% CJK COMPATIBILITY IDEOGRAPH-F963
<UF963> <U5317>
% CJK COMPATIBILITY IDEOGRAPH-F964
<UF964> <U78FB>
% CJK COMPATIBILITY IDEOGRAPH-F965
<UF965> <U4FBF>
% CJK COMPATIBILITY IDEOGRAPH-F966
<UF966> <U5FA9>
% CJK COMPATIBILITY IDEOGRAPH-F967
<UF967> <U4E0D>
% CJK COMPATIBILITY IDEOGRAPH-F968
<UF968> <U6CCC>
% CJK COMPATIBILITY IDEOGRAPH-F969
<UF969> <U6578>
% CJK COMPATIBILITY IDEOGRAPH-F96A
<UF96A> <U7D22>
% CJK COMPATIBILITY IDEOGRAPH-F96B
<UF96B> <U53C3>
% CJK COMPATIBILITY IDEOGRAPH-F96C
<UF96C> <U585E>
% CJK COMPATIBILITY IDEOGRAPH-F96D
<UF96D> <U7701>
% CJK COMPATIBILITY IDEOGRAPH-F96E
<UF96E> <U8449>
% CJK COMPATIBILITY IDEOGRAPH-F96F
<UF96F> <U8AAA>
% CJK COMPATIBILITY IDEOGRAPH-F970
<UF970> <U6BBA>
% CJK COMPATIBILITY IDEOGRAPH-F971
<UF971> <U8FB0>
% CJK COMPATIBILITY IDEOGRAPH-F972
<UF972> <U6C88>
% CJK COMPATIBILITY IDEOGRAPH-F973
<UF973> <U62FE>
% CJK COMPATIBILITY IDEOGRAPH-F974
<UF974> <U82E5>
% CJK COMPATIBILITY IDEOGRAPH-F975
<UF975> <U63A0>
% CJK COMPATIBILITY IDEOGRAPH-F976
<UF976> <U7565>
% CJK COMPATIBILITY IDEOGRAPH-F977
<UF977> <U4EAE>
% CJK COMPATIBILITY IDEOGRAPH-F978
<UF978> <U5169>
% CJK COMPATIBILITY IDEOGRAPH-F979
<UF979> <U51C9>
% CJK COMPATIBILITY IDEOGRAPH-F97A
<UF97A> <U6881>
% CJK COMPATIBILITY IDEOGRAPH-F97B
<UF97B> <U7CE7>
% CJK COMPATIBILITY IDEOGRAPH-F97C
<UF97C> <U826F>
% CJK COMPATIBILITY IDEOGRAPH-F97D
<UF97D> <U8AD2>
% CJK COMPATIBILITY IDEOGRAPH-F97E
<UF97E> <U91CF>
% CJK COMPATIBILITY IDEOGRAPH-F97F
<UF97F> <U52F5>
% CJK COMPATIBILITY IDEOGRAPH-F980
<UF980> <U5442>
% CJK COMPATIBILITY IDEOGRAPH-F981
<UF981> <U5973>
% CJK COMPATIBILITY IDEOGRAPH-F982
<UF982> <U5EEC>
% CJK COMPATIBILITY IDEOGRAPH-F983
<UF983> <U65C5>
% CJK COMPATIBILITY IDEOGRAPH-F984
<UF984> <U6FFE>
% CJK COMPATIBILITY IDEOGRAPH-F985
<UF985> <U792A>
% CJK COMPATIBILITY IDEOGRAPH-F986
<UF986> <U95AD>
% CJK COMPATIBILITY IDEOGRAPH-F987
<UF987> <U9A6A>
% CJK COMPATIBILITY IDEOGRAPH-F988
<UF988> <U9E97>
% CJK COMPATIBILITY IDEOGRAPH-F989
<UF989> <U9ECE>
% CJK COMPATIBILITY IDEOGRAPH-F98A
<UF98A> <U529B>
% CJK COMPATIBILITY IDEOGRAPH-F98B
<UF98B> <U66C6>
% CJK COMPATIBILITY IDEOGRAPH-F98C
<UF98C> <U6B77>
% CJK COMPATIBILITY IDEOGRAPH-F98D
<UF98D> <U8F62>
% CJK COMPATIBILITY IDEOGRAPH-F98E
<UF98E> <U5E74>
% CJK COMPATIBILITY IDEOGRAPH-F98F
<UF98F> <U6190>
% CJK COMPATIBILITY IDEOGRAPH-F990
<UF990> <U6200>
% CJK COMPATIBILITY IDEOGRAPH-F991
<UF991> <U649A>
% CJK COMPATIBILITY IDEOGRAPH-F992
<UF992> <U6F23>
% CJK COMPATIBILITY IDEOGRAPH-F993
<UF993> <U7149>
% CJK COMPATIBILITY IDEOGRAPH-F994
<UF994> <U7489>
% CJK COMPATIBILITY IDEOGRAPH-F995
<UF995> <U79CA>
% CJK COMPATIBILITY IDEOGRAPH-F996
<UF996> <U7DF4>
% CJK COMPATIBILITY IDEOGRAPH-F997
<UF997> <U806F>
% CJK COMPATIBILITY IDEOGRAPH-F998
<UF998> <U8F26>
% CJK COMPATIBILITY IDEOGRAPH-F999
<UF999> <U84EE>
% CJK COMPATIBILITY IDEOGRAPH-F99A
<UF99A> <U9023>
% CJK COMPATIBILITY IDEOGRAPH-F99B
<UF99B> <U934A>
% CJK COMPATIBILITY IDEOGRAPH-F99C
<UF99C> <U5217>
% CJK COMPATIBILITY IDEOGRAPH-F99D
<UF99D> <U52A3>
% CJK COMPATIBILITY IDEOGRAPH-F99E
<UF99E> <U54BD>
% CJK COMPATIBILITY IDEOGRAPH-F99F
<UF99F> <U70C8>
% CJK COMPATIBILITY IDEOGRAPH-F9A0
<UF9A0> <U88C2>
% CJK COMPATIBILITY IDEOGRAPH-F9A1
<UF9A1> <U8AAA>
% CJK COMPATIBILITY IDEOGRAPH-F9A2
<UF9A2> <U5EC9>
% CJK COMPATIBILITY IDEOGRAPH-F9A3
<UF9A3> <U5FF5>
% CJK COMPATIBILITY IDEOGRAPH-F9A4
<UF9A4> <U637B>
% CJK COMPATIBILITY IDEOGRAPH-F9A5
<UF9A5> <U6BAE>
% CJK COMPATIBILITY IDEOGRAPH-F9A6
<UF9A6> <U7C3E>
% CJK COMPATIBILITY IDEOGRAPH-F9A7
<UF9A7> <U7375>
% CJK COMPATIBILITY IDEOGRAPH-F9A8
<UF9A8> <U4EE4>
% CJK COMPATIBILITY IDEOGRAPH-F9A9
<UF9A9> <U56F9>
% CJK COMPATIBILITY IDEOGRAPH-F9AA
<UF9AA> <U5BE7>
% CJK COMPATIBILITY IDEOGRAPH-F9AB
<UF9AB> <U5DBA>
% CJK COMPATIBILITY IDEOGRAPH-F9AC
<UF9AC> <U601C>
% CJK COMPATIBILITY IDEOGRAPH-F9AD
<UF9AD> <U73B2>
% CJK COMPATIBILITY IDEOGRAPH-F9AE
<UF9AE> <U7469>
% CJK COMPATIBILITY IDEOGRAPH-F9AF
<UF9AF> <U7F9A>
% CJK COMPATIBILITY IDEOGRAPH-F9B0
<UF9B0> <U8046>
% CJK COMPATIBILITY IDEOGRAPH-F9B1
<UF9B1> <U9234>
% CJK COMPATIBILITY IDEOGRAPH-F9B2
<UF9B2> <U96F6>
% CJK COMPATIBILITY IDEOGRAPH-F9B3
<UF9B3> <U9748>
% CJK COMPATIBILITY IDEOGRAPH-F9B4
<UF9B4> <U9818>
% CJK COMPATIBILITY IDEOGRAPH-F9B5
<UF9B5> <U4F8B>
% CJK COMPATIBILITY IDEOGRAPH-F9B6
<UF9B6> <U79AE>
% CJK COMPATIBILITY IDEOGRAPH-F9B7
<UF9B7> <U91B4>
% CJK COMPATIBILITY IDEOGRAPH-F9B8
<UF9B8> <U96B8>
% CJK COMPATIBILITY IDEOGRAPH-F9B9
<UF9B9> <U60E1>
% CJK COMPATIBILITY IDEOGRAPH-F9BA
<UF9BA> <U4E86>
% CJK COMPATIBILITY IDEOGRAPH-F9BB
<UF9BB> <U50DA>
% CJK COMPATIBILITY IDEOGRAPH-F9BC
<UF9BC> <U5BEE>
% CJK COMPATIBILITY IDEOGRAPH-F9BD
<UF9BD> <U5C3F>
% CJK COMPATIBILITY IDEOGRAPH-F9BE
<UF9BE> <U6599>
% CJK COMPATIBILITY IDEOGRAPH-F9BF
<UF9BF> <U6A02>
% CJK COMPATIBILITY IDEOGRAPH-F9C0
<UF9C0> <U71CE>
% CJK COMPATIBILITY IDEOGRAPH-F9C1
<UF9C1> <U7642>
% CJK COMPATIBILITY IDEOGRAPH-F9C2
<UF9C2> <U84FC>
% CJK COMPATIBILITY IDEOGRAPH-F9C3
<UF9C3> <U907C>
% CJK COMPATIBILITY IDEOGRAPH-F9C4
<UF9C4> <U9F8D>
% CJK COMPATIBILITY IDEOGRAPH-F9C5
<UF9C5> <U6688>
% CJK COMPATIBILITY IDEOGRAPH-F9C6
<UF9C6> <U962E>
% CJK COMPATIBILITY IDEOGRAPH-F9C7
<UF9C7> <U5289>
% CJK COMPATIBILITY IDEOGRAPH-F9C8
<UF9C8> <U677B>
% CJK COMPATIBILITY IDEOGRAPH-F9C9
<UF9C9> <U67F3>
% CJK COMPATIBILITY IDEOGRAPH-F9CA
<UF9CA> <U6D41>
% CJK COMPATIBILITY IDEOGRAPH-F9CB
<UF9CB> <U6E9C>
% CJK COMPATIBILITY IDEOGRAPH-F9CC
<UF9CC> <U7409>
% CJK COMPATIBILITY IDEOGRAPH-F9CD
<UF9CD> <U7559>
% CJK COMPATIBILITY IDEOGRAPH-F9CE
<UF9CE> <U786B>
% CJK COMPATIBILITY IDEOGRAPH-F9CF
<UF9CF> <U7D10>
% CJK COMPATIBILITY IDEOGRAPH-F9D0
<UF9D0> <U985E>
% CJK COMPATIBILITY IDEOGRAPH-F9D1
<UF9D1> <U516D>
% CJK COMPATIBILITY IDEOGRAPH-F9D2
<UF9D2> <U622E>
% CJK COMPATIBILITY IDEOGRAPH-F9D3
<UF9D3> <U9678>
% CJK COMPATIBILITY IDEOGRAPH-F9D4
<UF9D4> <U502B>
% CJK COMPATIBILITY IDEOGRAPH-F9D5
<UF9D5> <U5D19>
% CJK COMPATIBILITY IDEOGRAPH-F9D6
<UF9D6> <U6DEA>
% CJK COMPATIBILITY IDEOGRAPH-F9D7
<UF9D7> <U8F2A>
% CJK COMPATIBILITY IDEOGRAPH-F9D8
<UF9D8> <U5F8B>
% CJK COMPATIBILITY IDEOGRAPH-F9D9
<UF9D9> <U6144>
% CJK COMPATIBILITY IDEOGRAPH-F9DA
<UF9DA> <U6817>
% CJK COMPATIBILITY IDEOGRAPH-F9DB
<UF9DB> <U7387>
% CJK COMPATIBILITY IDEOGRAPH-F9DC
<UF9DC> <U9686>
% CJK COMPATIBILITY IDEOGRAPH-F9DD
<UF9DD> <U5229>
% CJK COMPATIBILITY IDEOGRAPH-F9DE
<UF9DE> <U540F>
% CJK COMPATIBILITY IDEOGRAPH-F9DF
<UF9DF> <U5C65>
% CJK COMPATIBILITY IDEOGRAPH-F9E0
<UF9E0> <U6613>
% CJK COMPATIBILITY IDEOGRAPH-F9E1
<UF9E1> <U674E>
% CJK COMPATIBILITY IDEOGRAPH-F9E2
<UF9E2> <U68A8>
% CJK COMPATIBILITY IDEOGRAPH-F9E3
<UF9E3> <U6CE5>
% CJK COMPATIBILITY IDEOGRAPH-F9E4
<UF9E4> <U7406>
% CJK COMPATIBILITY IDEOGRAPH-F9E5
<UF9E5> <U75E2>
% CJK COMPATIBILITY IDEOGRAPH-F9E6
<UF9E6> <U7F79>
% CJK COMPATIBILITY IDEOGRAPH-F9E7
<UF9E7> <U88CF>
% CJK COMPATIBILITY IDEOGRAPH-F9E8
<UF9E8> <U88E1>
% CJK COMPATIBILITY IDEOGRAPH-F9E9
<UF9E9> <U91CC>
% CJK COMPATIBILITY IDEOGRAPH-F9EA
<UF9EA> <U96E2>
% CJK COMPATIBILITY IDEOGRAPH-F9EB
<UF9EB> <U533F>
% CJK COMPATIBILITY IDEOGRAPH-F9EC
<UF9EC> <U6EBA>
% CJK COMPATIBILITY IDEOGRAPH-F9ED
<UF9ED> <U541D>
% CJK COMPATIBILITY IDEOGRAPH-F9EE
<UF9EE> <U71D0>
% CJK COMPATIBILITY IDEOGRAPH-F9EF
<UF9EF> <U7498>
% CJK COMPATIBILITY IDEOGRAPH-F9F0
<UF9F0> <U85FA>
% CJK COMPATIBILITY IDEOGRAPH-F9F1
<UF9F1> <U96A3>
% CJK COMPATIBILITY IDEOGRAPH-F9F2
<UF9F2> <U9C57>
% CJK COMPATIBILITY IDEOGRAPH-F9F3
<UF9F3> <U9E9F>
% CJK COMPATIBILITY IDEOGRAPH-F9F4
<UF9F4> <U6797>
% CJK COMPATIBILITY IDEOGRAPH-F9F5
<UF9F5> <U6DCB>
% CJK COMPATIBILITY IDEOGRAPH-F9F6
<UF9F6> <U81E8>
% CJK COMPATIBILITY IDEOGRAPH-F9F7
<UF9F7> <U7ACB>
% CJK COMPATIBILITY IDEOGRAPH-F9F8
<UF9F8> <U7B20>
% CJK COMPATIBILITY IDEOGRAPH-F9F9
<UF9F9> <U7C92>
% CJK COMPATIBILITY IDEOGRAPH-F9FA
<UF9FA> <U72C0>
% CJK COMPATIBILITY IDEOGRAPH-F9FB
<UF9FB> <U7099>
% CJK COMPATIBILITY IDEOGRAPH-F9FC
<UF9FC> <U8B58>
% CJK COMPATIBILITY IDEOGRAPH-F9FD
<UF9FD> <U4EC0>
% CJK COMPATIBILITY IDEOGRAPH-F9FE
<UF9FE> <U8336>
% CJK COMPATIBILITY IDEOGRAPH-F9FF
<UF9FF> <U523A>
% CJK COMPATIBILITY IDEOGRAPH-FA00
<UFA00> <U5207>
% CJK COMPATIBILITY IDEOGRAPH-FA01
<UFA01> <U5EA6>
% CJK COMPATIBILITY IDEOGRAPH-FA02
<UFA02> <U62D3>
% CJK COMPATIBILITY IDEOGRAPH-FA03
<UFA03> <U7CD6>
% CJK COMPATIBILITY IDEOGRAPH-FA04
<UFA04> <U5B85>
% CJK COMPATIBILITY IDEOGRAPH-FA05
<UFA05> <U6D1E>
% CJK COMPATIBILITY IDEOGRAPH-FA06
<UFA06> <U66B4>
% CJK COMPATIBILITY IDEOGRAPH-FA07
<UFA07> <U8F3B>
% CJK COMPATIBILITY IDEOGRAPH-FA08
<UFA08> <U884C>
% CJK COMPATIBILITY IDEOGRAPH-FA09
<UFA09> <U964D>
% CJK COMPATIBILITY IDEOGRAPH-FA0A
<UFA0A> <U898B>
% CJK COMPATIBILITY IDEOGRAPH-FA0B
<UFA0B> <U5ED3>
% CJK COMPATIBILITY IDEOGRAPH-FA0C
<UFA0C> <U5140>
% CJK COMPATIBILITY IDEOGRAPH-FA0D
<UFA0D> <U55C0>
% CJK COMPATIBILITY IDEOGRAPH-FA10
<UFA10> <U585A>
% CJK COMPATIBILITY IDEOGRAPH-FA12
<UFA12> <U6674>
% CJK COMPATIBILITY IDEOGRAPH-FA15
<UFA15> <U51DE>
% CJK COMPATIBILITY IDEOGRAPH-FA16
<UFA16> <U732A>
% CJK COMPATIBILITY IDEOGRAPH-FA17
<UFA17> <U76CA>
% CJK COMPATIBILITY IDEOGRAPH-FA18
<UFA18> <U793C>
% CJK COMPATIBILITY IDEOGRAPH-FA19
<UFA19> <U795E>
% CJK COMPATIBILITY IDEOGRAPH-FA1A
<UFA1A> <U7965>
% CJK COMPATIBILITY IDEOGRAPH-FA1B
<UFA1B> <U798F>
% CJK COMPATIBILITY IDEOGRAPH-FA1C
<UFA1C> <U9756>
% CJK COMPATIBILITY IDEOGRAPH-FA1D
<UFA1D> <U7CBE>
% CJK COMPATIBILITY IDEOGRAPH-FA1E
<UFA1E> <U7FBD>
% CJK COMPATIBILITY IDEOGRAPH-FA20
<UFA20> <U8612>
% CJK COMPATIBILITY IDEOGRAPH-FA22
<UFA22> <U8AF8>
% CJK COMPATIBILITY IDEOGRAPH-FA25
<UFA25> <U9038>
% CJK COMPATIBILITY IDEOGRAPH-FA26
<UFA26> <U90FD>
% CJK COMPATIBILITY IDEOGRAPH-FA2A
<UFA2A> <U98EF>
% CJK COMPATIBILITY IDEOGRAPH-FA2B
<UFA2B> <U98FC>
% CJK COMPATIBILITY IDEOGRAPH-FA2C
<UFA2C> <U9928>
% CJK COMPATIBILITY IDEOGRAPH-FA2D
<UFA2D> <U9DB4>
translit_end
END LC_CTYPE

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,53 @@
escape_char /
comment_char %
% Transliterations of font equivalents.
% Generated through
% $ grep '^[^;]*;[^;]*;[^;]*;[^;]*;[^;]*;<font>[^;]*;' UnicodeData.txt | \
% sed -e 's/^\([^;]*\);\([^;]*\);[^;]*;[^;]*;[^;]*;<font> \([^;]*\);.*$/<U\1> <U\3> % \2/'
LC_CTYPE
translit_start
<U2102> <U0043> % DOUBLE-STRUCK CAPITAL C
<U210A> <U0067> % SCRIPT SMALL G
<U210B> <U0048> % SCRIPT CAPITAL H
<U210C> <U0048> % BLACK-LETTER CAPITAL H
<U210D> <U0048> % DOUBLE-STRUCK CAPITAL H
<U210E> <U0068> % PLANCK CONSTANT
<U210F> <U0127> % PLANCK CONSTANT OVER TWO PI
<U2110> <U0049> % SCRIPT CAPITAL I
<U2111> <U0049> % BLACK-LETTER CAPITAL I
<U2112> <U004C> % SCRIPT CAPITAL L
<U2113> <U006C> % SCRIPT SMALL L
<U2115> <U004E> % DOUBLE-STRUCK CAPITAL N
<U2119> <U0050> % DOUBLE-STRUCK CAPITAL P
<U211A> <U0051> % DOUBLE-STRUCK CAPITAL Q
<U211B> <U0052> % SCRIPT CAPITAL R
<U211C> <U0052> % BLACK-LETTER CAPITAL R
<U211D> <U0052> % DOUBLE-STRUCK CAPITAL R
<U2124> <U005A> % DOUBLE-STRUCK CAPITAL Z
<U2128> <U005A> % BLACK-LETTER CAPITAL Z
<U212C> <U0042> % SCRIPT CAPITAL B
<U212D> <U0043> % BLACK-LETTER CAPITAL C
<U212F> <U0065> % SCRIPT SMALL E
<U2130> <U0045> % SCRIPT CAPITAL E
<U2131> <U0046> % SCRIPT CAPITAL F
<U2133> <U004D> % SCRIPT CAPITAL M
<U2134> <U006F> % SCRIPT SMALL O
<U2139> <U0069> % INFORMATION SOURCE
<UFB20> <U05E2> % HEBREW LETTER ALTERNATIVE AYIN
<UFB21> <U05D0> % HEBREW LETTER WIDE ALEF
<UFB22> <U05D3> % HEBREW LETTER WIDE DALET
<UFB23> <U05D4> % HEBREW LETTER WIDE HE
<UFB24> <U05DB> % HEBREW LETTER WIDE KAF
<UFB25> <U05DC> % HEBREW LETTER WIDE LAMED
<UFB26> <U05DD> % HEBREW LETTER WIDE FINAL MEM
<UFB27> <U05E8> % HEBREW LETTER WIDE RESH
<UFB28> <U05EA> % HEBREW LETTER WIDE TAV
<UFB29> <U002B> % HEBREW LETTER ALTERNATIVE PLUS SIGN
translit_end
END LC_CTYPE

View File

@ -0,0 +1,48 @@
escape_char /
comment_char %
% Transliterations of fractions.
% Generated through
% $ grep '^[^;]*;[^;]*;[^;]*;[^;]*;[^;]*;<fraction>[^;]*;' UnicodeData.txt | \
% sed -e 's/^\([^;]*\);\([^;]*\);[^;]*;[^;]*;[^;]*;<fraction> \([^;]*\);.*$/<U\1> "<U\3>"% \2/' -e 'h' -e 's/^\([^%]*\)% .*$/\1/' -e 's/\([0-9A-F]\) \([0-9A-F]\)/\1><U\2/g' -e 'x' -e 's/^[^%]*\(% .*\)$/\1/' -e 'G'
LC_CTYPE
translit_start
% VULGAR FRACTION ONE QUARTER
<U00BC> "<U0031><U2044><U0034>";"<U0031><U002F><U0034>"
% VULGAR FRACTION ONE HALF
<U00BD> "<U0031><U2044><U0032>";"<U0031><U002F><U0032>"
% VULGAR FRACTION THREE QUARTERS
<U00BE> "<U0033><U2044><U0034>";"<U0033><U002F><U0034>"
% VULGAR FRACTION ONE THIRD
<U2153> "<U0031><U2044><U0033>";"<U0031><U002F><U0033>"
% VULGAR FRACTION TWO THIRDS
<U2154> "<U0032><U2044><U0033>";"<U0032><U002F><U0033>"
% VULGAR FRACTION ONE FIFTH
<U2155> "<U0031><U2044><U0035>";"<U0031><U002F><U0035>"
% VULGAR FRACTION TWO FIFTHS
<U2156> "<U0032><U2044><U0035>";"<U0032><U002F><U0035>"
% VULGAR FRACTION THREE FIFTHS
<U2157> "<U0033><U2044><U0035>";"<U0033><U002F><U0035>"
% VULGAR FRACTION FOUR FIFTHS
<U2158> "<U0034><U2044><U0035>";"<U0034><U002F><U0035>"
% VULGAR FRACTION ONE SIXTH
<U2159> "<U0031><U2044><U0036>";"<U0031><U002F><U0036>"
% VULGAR FRACTION FIVE SIXTHS
<U215A> "<U0035><U2044><U0036>";"<U0035><U002F><U0036>"
% VULGAR FRACTION ONE EIGHTH
<U215B> "<U0031><U2044><U0038>";"<U0031><U002F><U0038>"
% VULGAR FRACTION THREE EIGHTHS
<U215C> "<U0033><U2044><U0038>";"<U0033><U002F><U0038>"
% VULGAR FRACTION FIVE EIGHTHS
<U215D> "<U0035><U2044><U0038>";"<U0035><U002F><U0038>"
% VULGAR FRACTION SEVEN EIGHTHS
<U215E> "<U0037><U2044><U0038>";"<U0037><U002F><U0038>"
% FRACTION NUMERATOR ONE
<U215F> "<U0031><U2044>"
translit_end
END LC_CTYPE

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,138 @@
escape_char /
comment_char %
% Transliterations of narrow equivalents.
% Generated through
% $ grep '^[^;]*;[^;]*;[^;]*;[^;]*;[^;]*;<narrow>[^;]*;' UnicodeData.txt | \
% sed -e 's/^\([^;]*\);\([^;]*\);[^;]*;[^;]*;[^;]*;<narrow> \([^;]*\);.*$/<U\1> <U\3> % \2/'
LC_CTYPE
translit_start
<UFF61> <U3002> % HALFWIDTH IDEOGRAPHIC FULL STOP
<UFF62> <U300C> % HALFWIDTH LEFT CORNER BRACKET
<UFF63> <U300D> % HALFWIDTH RIGHT CORNER BRACKET
<UFF64> <U3001> % HALFWIDTH IDEOGRAPHIC COMMA
<UFF65> <U30FB> % HALFWIDTH KATAKANA MIDDLE DOT
<UFF66> <U30F2> % HALFWIDTH KATAKANA LETTER WO
<UFF67> <U30A1> % HALFWIDTH KATAKANA LETTER SMALL A
<UFF68> <U30A3> % HALFWIDTH KATAKANA LETTER SMALL I
<UFF69> <U30A5> % HALFWIDTH KATAKANA LETTER SMALL U
<UFF6A> <U30A7> % HALFWIDTH KATAKANA LETTER SMALL E
<UFF6B> <U30A9> % HALFWIDTH KATAKANA LETTER SMALL O
<UFF6C> <U30E3> % HALFWIDTH KATAKANA LETTER SMALL YA
<UFF6D> <U30E5> % HALFWIDTH KATAKANA LETTER SMALL YU
<UFF6E> <U30E7> % HALFWIDTH KATAKANA LETTER SMALL YO
<UFF6F> <U30C3> % HALFWIDTH KATAKANA LETTER SMALL TU
<UFF70> <U30FC> % HALFWIDTH KATAKANA-HIRAGANA PROLONGED SOUND MARK
<UFF71> <U30A2> % HALFWIDTH KATAKANA LETTER A
<UFF72> <U30A4> % HALFWIDTH KATAKANA LETTER I
<UFF73> <U30A6> % HALFWIDTH KATAKANA LETTER U
<UFF74> <U30A8> % HALFWIDTH KATAKANA LETTER E
<UFF75> <U30AA> % HALFWIDTH KATAKANA LETTER O
<UFF76> <U30AB> % HALFWIDTH KATAKANA LETTER KA
<UFF77> <U30AD> % HALFWIDTH KATAKANA LETTER KI
<UFF78> <U30AF> % HALFWIDTH KATAKANA LETTER KU
<UFF79> <U30B1> % HALFWIDTH KATAKANA LETTER KE
<UFF7A> <U30B3> % HALFWIDTH KATAKANA LETTER KO
<UFF7B> <U30B5> % HALFWIDTH KATAKANA LETTER SA
<UFF7C> <U30B7> % HALFWIDTH KATAKANA LETTER SI
<UFF7D> <U30B9> % HALFWIDTH KATAKANA LETTER SU
<UFF7E> <U30BB> % HALFWIDTH KATAKANA LETTER SE
<UFF7F> <U30BD> % HALFWIDTH KATAKANA LETTER SO
<UFF80> <U30BF> % HALFWIDTH KATAKANA LETTER TA
<UFF81> <U30C1> % HALFWIDTH KATAKANA LETTER TI
<UFF82> <U30C4> % HALFWIDTH KATAKANA LETTER TU
<UFF83> <U30C6> % HALFWIDTH KATAKANA LETTER TE
<UFF84> <U30C8> % HALFWIDTH KATAKANA LETTER TO
<UFF85> <U30CA> % HALFWIDTH KATAKANA LETTER NA
<UFF86> <U30CB> % HALFWIDTH KATAKANA LETTER NI
<UFF87> <U30CC> % HALFWIDTH KATAKANA LETTER NU
<UFF88> <U30CD> % HALFWIDTH KATAKANA LETTER NE
<UFF89> <U30CE> % HALFWIDTH KATAKANA LETTER NO
<UFF8A> <U30CF> % HALFWIDTH KATAKANA LETTER HA
<UFF8B> <U30D2> % HALFWIDTH KATAKANA LETTER HI
<UFF8C> <U30D5> % HALFWIDTH KATAKANA LETTER HU
<UFF8D> <U30D8> % HALFWIDTH KATAKANA LETTER HE
<UFF8E> <U30DB> % HALFWIDTH KATAKANA LETTER HO
<UFF8F> <U30DE> % HALFWIDTH KATAKANA LETTER MA
<UFF90> <U30DF> % HALFWIDTH KATAKANA LETTER MI
<UFF91> <U30E0> % HALFWIDTH KATAKANA LETTER MU
<UFF92> <U30E1> % HALFWIDTH KATAKANA LETTER ME
<UFF93> <U30E2> % HALFWIDTH KATAKANA LETTER MO
<UFF94> <U30E4> % HALFWIDTH KATAKANA LETTER YA
<UFF95> <U30E6> % HALFWIDTH KATAKANA LETTER YU
<UFF96> <U30E8> % HALFWIDTH KATAKANA LETTER YO
<UFF97> <U30E9> % HALFWIDTH KATAKANA LETTER RA
<UFF98> <U30EA> % HALFWIDTH KATAKANA LETTER RI
<UFF99> <U30EB> % HALFWIDTH KATAKANA LETTER RU
<UFF9A> <U30EC> % HALFWIDTH KATAKANA LETTER RE
<UFF9B> <U30ED> % HALFWIDTH KATAKANA LETTER RO
<UFF9C> <U30EF> % HALFWIDTH KATAKANA LETTER WA
<UFF9D> <U30F3> % HALFWIDTH KATAKANA LETTER N
<UFF9E> <U3099> % HALFWIDTH KATAKANA VOICED SOUND MARK
<UFF9F> <U309A> % HALFWIDTH KATAKANA SEMI-VOICED SOUND MARK
<UFFA0> <U3164> % HALFWIDTH HANGUL FILLER
<UFFA1> <U3131> % HALFWIDTH HANGUL LETTER KIYEOK
<UFFA2> <U3132> % HALFWIDTH HANGUL LETTER SSANGKIYEOK
<UFFA3> <U3133> % HALFWIDTH HANGUL LETTER KIYEOK-SIOS
<UFFA4> <U3134> % HALFWIDTH HANGUL LETTER NIEUN
<UFFA5> <U3135> % HALFWIDTH HANGUL LETTER NIEUN-CIEUC
<UFFA6> <U3136> % HALFWIDTH HANGUL LETTER NIEUN-HIEUH
<UFFA7> <U3137> % HALFWIDTH HANGUL LETTER TIKEUT
<UFFA8> <U3138> % HALFWIDTH HANGUL LETTER SSANGTIKEUT
<UFFA9> <U3139> % HALFWIDTH HANGUL LETTER RIEUL
<UFFAA> <U313A> % HALFWIDTH HANGUL LETTER RIEUL-KIYEOK
<UFFAB> <U313B> % HALFWIDTH HANGUL LETTER RIEUL-MIEUM
<UFFAC> <U313C> % HALFWIDTH HANGUL LETTER RIEUL-PIEUP
<UFFAD> <U313D> % HALFWIDTH HANGUL LETTER RIEUL-SIOS
<UFFAE> <U313E> % HALFWIDTH HANGUL LETTER RIEUL-THIEUTH
<UFFAF> <U313F> % HALFWIDTH HANGUL LETTER RIEUL-PHIEUPH
<UFFB0> <U3140> % HALFWIDTH HANGUL LETTER RIEUL-HIEUH
<UFFB1> <U3141> % HALFWIDTH HANGUL LETTER MIEUM
<UFFB2> <U3142> % HALFWIDTH HANGUL LETTER PIEUP
<UFFB3> <U3143> % HALFWIDTH HANGUL LETTER SSANGPIEUP
<UFFB4> <U3144> % HALFWIDTH HANGUL LETTER PIEUP-SIOS
<UFFB5> <U3145> % HALFWIDTH HANGUL LETTER SIOS
<UFFB6> <U3146> % HALFWIDTH HANGUL LETTER SSANGSIOS
<UFFB7> <U3147> % HALFWIDTH HANGUL LETTER IEUNG
<UFFB8> <U3148> % HALFWIDTH HANGUL LETTER CIEUC
<UFFB9> <U3149> % HALFWIDTH HANGUL LETTER SSANGCIEUC
<UFFBA> <U314A> % HALFWIDTH HANGUL LETTER CHIEUCH
<UFFBB> <U314B> % HALFWIDTH HANGUL LETTER KHIEUKH
<UFFBC> <U314C> % HALFWIDTH HANGUL LETTER THIEUTH
<UFFBD> <U314D> % HALFWIDTH HANGUL LETTER PHIEUPH
<UFFBE> <U314E> % HALFWIDTH HANGUL LETTER HIEUH
<UFFC2> <U314F> % HALFWIDTH HANGUL LETTER A
<UFFC3> <U3150> % HALFWIDTH HANGUL LETTER AE
<UFFC4> <U3151> % HALFWIDTH HANGUL LETTER YA
<UFFC5> <U3152> % HALFWIDTH HANGUL LETTER YAE
<UFFC6> <U3153> % HALFWIDTH HANGUL LETTER EO
<UFFC7> <U3154> % HALFWIDTH HANGUL LETTER E
<UFFCA> <U3155> % HALFWIDTH HANGUL LETTER YEO
<UFFCB> <U3156> % HALFWIDTH HANGUL LETTER YE
<UFFCC> <U3157> % HALFWIDTH HANGUL LETTER O
<UFFCD> <U3158> % HALFWIDTH HANGUL LETTER WA
<UFFCE> <U3159> % HALFWIDTH HANGUL LETTER WAE
<UFFCF> <U315A> % HALFWIDTH HANGUL LETTER OE
<UFFD2> <U315B> % HALFWIDTH HANGUL LETTER YO
<UFFD3> <U315C> % HALFWIDTH HANGUL LETTER U
<UFFD4> <U315D> % HALFWIDTH HANGUL LETTER WEO
<UFFD5> <U315E> % HALFWIDTH HANGUL LETTER WE
<UFFD6> <U315F> % HALFWIDTH HANGUL LETTER WI
<UFFD7> <U3160> % HALFWIDTH HANGUL LETTER YU
<UFFDA> <U3161> % HALFWIDTH HANGUL LETTER EU
<UFFDB> <U3162> % HALFWIDTH HANGUL LETTER YI
<UFFDC> <U3163> % HALFWIDTH HANGUL LETTER I
<UFFE8> <U2502> % HALFWIDTH FORMS LIGHT VERTICAL
<UFFE9> <U2190> % HALFWIDTH LEFTWARDS ARROW
<UFFEA> <U2191> % HALFWIDTH UPWARDS ARROW
<UFFEB> <U2192> % HALFWIDTH RIGHTWARDS ARROW
<UFFEC> <U2193> % HALFWIDTH DOWNWARDS ARROW
<UFFED> <U25A0> % HALFWIDTH BLACK SQUARE
<UFFEE> <U25CB> % HALFWIDTH WHITE CIRCLE
translit_end
END LC_CTYPE

View File

@ -0,0 +1,132 @@
escape_char /
comment_char %
% Language and locale neutral transliterations.
LC_CTYPE
translit_start
include "translit_circle";""
include "translit_cjk_compat";""
include "translit_compat";""
include "translit_font";""
include "translit_fraction";""
include "translit_narrow";""
include "translit_small";""
include "translit_wide";""
% NO-BREAK SPACE
<U00A0> <U0020>
% COPYRIGHT SIGN
<U00A9> "<U0028><U0043><U0029>"
% LEFT-POINTING DOUBLE ANGLE QUOTATION MARK
<U00AB> "<U003C><U003C>"
% SOFT HYPHEN
<U00AD> <U002D>
% REGISTERED SIGN
<U00AE> "<U0028><U0052><U0029>"
% RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK
<U00BB> "<U003E><U003E>"
% LATIN CAPITAL LETTER AE
<U00C6> "<U0041><U0045>"
% LATIN SMALL LETTER SHARP S
<U00DF> "<U0073><U0073>"
% LATIN SMALL LETTER AE
<U00E6> "<U0061><U0065>"
% SMALL TILDE
<U02DC> <U007E>
% HYPHEN
<U2010> <U002D>
% NON-BREAKING HYPHEN
<U2011> <U002D>
% FIGURE DASH
<U2012> <U002D>
% EN DASH
<U2013> <U002D>
% EM DASH
<U2014> <U002D>
% HORIZONTAL BAR
<U2015> <U002D>
% LEFT SINGLE QUOTATION MARK
<U2018> <U0027> % not <U0060> because it must pair with <U2019>
% RIGHT SINGLE QUOTATION MARK
<U2019> <U0027> % not <U00B4> because it's often used as an apostrophe
% SINGLE LOW-9 QUOTATION MARK
<U201A> <U002C>
% SINGLE HIGH-REVERSED-9 QUOTATION MARK
<U201B> <U0027> % not <U0060> because it must pair with <U2019>
% LEFT DOUBLE QUOTATION MARK
<U201C> <U0022>
% RIGHT DOUBLE QUOTATION MARK
<U201D> <U0022>
% DOUBLE LOW-9 QUOTATION MARK
<U201E> "<U002C><U002C>"
% DOUBLE HIGH-REVERSED-9 QUOTATION MARK
<U201F> <U0022>
% DAGGER
<U2020> <U002B>
% BULLET
<U2022> <U006F>
% PRIME
<U2032> <U00B4>
% DOUBLE PRIME
<U2033> "<U2032><U2032>";"<U00B4><U00B4>"
% TRIPLE PRIME
<U2034> "<U2032><U2032><U2032>";"<U00B4><U00B4><U00B4>"
% SINGLE LEFT-POINTING ANGLE QUOTATION MARK
<U2039> <U003C>
% SINGLE RIGHT-POINTING ANGLE QUOTATION MARK
<U203A> <U003E>
% EURO SIGN
<U20AC> "<U0045><U0055><U0052>"
% TRADE MARK SIGN
<U2122> "<U0028><U0054><U004D><U0029>"
% OHM SIGN
<U2126> "<U004F><U0068><U006D>"
% LEFTWARDS ARROW
<U2190> "<U003C><U002D>"
% RIGHTWARDS ARROW
<U2192> "<U002D><U003E>"
% LEFTWARDS DOUBLE ARROW
<U21D0> "<U003C><U003D>"
% RIGHTWARDS DOUBLE ARROW
<U21D2> "<U003D><U003E>"
% MINUS SIGN
<U2212> <U002D>
% DIVISION SLASH
<U2215> <U002F>
% LESS-THAN OR EQUAL TO
<U2264> "<U003C><U003D>"
% GREATER-THAN OR EQUAL TO
<U2265> "<U003E><U003D>"
% MUCH LESS-THAN
<U226A> "<U003C><U003C>"
% MUCH GREATER-THAN
<U226B> "<U003E><U003E>"
% BOX DRAWINGS LIGHT HORIZONTAL
<U2500> <U002D>
% BOX DRAWINGS LIGHT VERTICAL
<U2502> <U007C>
% BOX DRAWINGS LIGHT DOWN AND RIGHT
<U250C> <U002B>
% BOX DRAWINGS LIGHT DOWN AND LEFT
<U2510> <U002B>
% BOX DRAWINGS LIGHT UP AND RIGHT
<U2514> <U002B>
% BOX DRAWINGS LIGHT UP AND LEFT
<U2518> <U002B>
% BOX DRAWINGS LIGHT VERTICAL AND RIGHT
<U251C> <U002B>
% BOX DRAWINGS LIGHT VERTICAL AND LEFT
<U2524> <U002B>
% BOX DRAWINGS LIGHT DOWN AND HORIZONTAL
<U252C> <U002B>
% BOX DRAWINGS LIGHT UP AND HORIZONTAL
<U2534> <U002B>
% BOX DRAWINGS LIGHT VERTICAL AND HORIZONTAL
<U253C> <U002B>
translit_end
END LC_CTYPE

View File

@ -0,0 +1,42 @@
escape_char /
comment_char %
% Transliterations of small equivalents.
% Generated through
% $ grep '^[^;]*;[^;]*;[^;]*;[^;]*;[^;]*;<small>[^;]*;' UnicodeData.txt | \
% sed -e 's/^\([^;]*\);\([^;]*\);[^;]*;[^;]*;[^;]*;<small> \([^;]*\);.*$/<U\1> <U\3> % \2/'
LC_CTYPE
translit_start
<UFE50> <U002C> % SMALL COMMA
<UFE51> <U3001> % SMALL IDEOGRAPHIC COMMA
<UFE52> <U002E> % SMALL FULL STOP
<UFE54> <U003B> % SMALL SEMICOLON
<UFE55> <U003A> % SMALL COLON
<UFE56> <U003F> % SMALL QUESTION MARK
<UFE57> <U0021> % SMALL EXCLAMATION MARK
<UFE58> <U2014> % SMALL EM DASH
<UFE59> <U0028> % SMALL LEFT PARENTHESIS
<UFE5A> <U0029> % SMALL RIGHT PARENTHESIS
<UFE5B> <U007B> % SMALL LEFT CURLY BRACKET
<UFE5C> <U007D> % SMALL RIGHT CURLY BRACKET
<UFE5D> <U3014> % SMALL LEFT TORTOISE SHELL BRACKET
<UFE5E> <U3015> % SMALL RIGHT TORTOISE SHELL BRACKET
<UFE5F> <U0023> % SMALL NUMBER SIGN
<UFE60> <U0026> % SMALL AMPERSAND
<UFE61> <U002A> % SMALL ASTERISK
<UFE62> <U002B> % SMALL PLUS SIGN
<UFE63> <U002D> % SMALL HYPHEN-MINUS
<UFE64> <U003C> % SMALL LESS-THAN SIGN
<UFE65> <U003E> % SMALL GREATER-THAN SIGN
<UFE66> <U003D> % SMALL EQUALS SIGN
<UFE68> <U005C> % SMALL REVERSE SOLIDUS
<UFE69> <U0024> % SMALL DOLLAR SIGN
<UFE6A> <U0025> % SMALL PERCENT SIGN
<UFE6B> <U0040> % SMALL COMMERCIAL AT
translit_end
END LC_CTYPE

View File

@ -0,0 +1,118 @@
escape_char /
comment_char %
% Transliterations of wide equivalents.
% Generated through
% $ grep '^[^;]*;[^;]*;[^;]*;[^;]*;[^;]*;<wide>[^;]*;' UnicodeData.txt | \
% sed -e 's/^\([^;]*\);\([^;]*\);[^;]*;[^;]*;[^;]*;<wide> \([^;]*\);.*$/<U\1> <U\3> % \2/'
LC_CTYPE
translit_start
<U3000> <U0020> % IDEOGRAPHIC SPACE
<UFF01> <U0021> % FULLWIDTH EXCLAMATION MARK
<UFF02> <U0022> % FULLWIDTH QUOTATION MARK
<UFF03> <U0023> % FULLWIDTH NUMBER SIGN
<UFF04> <U0024> % FULLWIDTH DOLLAR SIGN
<UFF05> <U0025> % FULLWIDTH PERCENT SIGN
<UFF06> <U0026> % FULLWIDTH AMPERSAND
<UFF07> <U0027> % FULLWIDTH APOSTROPHE
<UFF08> <U0028> % FULLWIDTH LEFT PARENTHESIS
<UFF09> <U0029> % FULLWIDTH RIGHT PARENTHESIS
<UFF0A> <U002A> % FULLWIDTH ASTERISK
<UFF0B> <U002B> % FULLWIDTH PLUS SIGN
<UFF0C> <U002C> % FULLWIDTH COMMA
<UFF0D> <U002D> % FULLWIDTH HYPHEN-MINUS
<UFF0E> <U002E> % FULLWIDTH FULL STOP
<UFF0F> <U002F> % FULLWIDTH SOLIDUS
<UFF10> <U0030> % FULLWIDTH DIGIT ZERO
<UFF11> <U0031> % FULLWIDTH DIGIT ONE
<UFF12> <U0032> % FULLWIDTH DIGIT TWO
<UFF13> <U0033> % FULLWIDTH DIGIT THREE
<UFF14> <U0034> % FULLWIDTH DIGIT FOUR
<UFF15> <U0035> % FULLWIDTH DIGIT FIVE
<UFF16> <U0036> % FULLWIDTH DIGIT SIX
<UFF17> <U0037> % FULLWIDTH DIGIT SEVEN
<UFF18> <U0038> % FULLWIDTH DIGIT EIGHT
<UFF19> <U0039> % FULLWIDTH DIGIT NINE
<UFF1A> <U003A> % FULLWIDTH COLON
<UFF1B> <U003B> % FULLWIDTH SEMICOLON
<UFF1C> <U003C> % FULLWIDTH LESS-THAN SIGN
<UFF1D> <U003D> % FULLWIDTH EQUALS SIGN
<UFF1E> <U003E> % FULLWIDTH GREATER-THAN SIGN
<UFF1F> <U003F> % FULLWIDTH QUESTION MARK
<UFF20> <U0040> % FULLWIDTH COMMERCIAL AT
<UFF21> <U0041> % FULLWIDTH LATIN CAPITAL LETTER A
<UFF22> <U0042> % FULLWIDTH LATIN CAPITAL LETTER B
<UFF23> <U0043> % FULLWIDTH LATIN CAPITAL LETTER C
<UFF24> <U0044> % FULLWIDTH LATIN CAPITAL LETTER D
<UFF25> <U0045> % FULLWIDTH LATIN CAPITAL LETTER E
<UFF26> <U0046> % FULLWIDTH LATIN CAPITAL LETTER F
<UFF27> <U0047> % FULLWIDTH LATIN CAPITAL LETTER G
<UFF28> <U0048> % FULLWIDTH LATIN CAPITAL LETTER H
<UFF29> <U0049> % FULLWIDTH LATIN CAPITAL LETTER I
<UFF2A> <U004A> % FULLWIDTH LATIN CAPITAL LETTER J
<UFF2B> <U004B> % FULLWIDTH LATIN CAPITAL LETTER K
<UFF2C> <U004C> % FULLWIDTH LATIN CAPITAL LETTER L
<UFF2D> <U004D> % FULLWIDTH LATIN CAPITAL LETTER M
<UFF2E> <U004E> % FULLWIDTH LATIN CAPITAL LETTER N
<UFF2F> <U004F> % FULLWIDTH LATIN CAPITAL LETTER O
<UFF30> <U0050> % FULLWIDTH LATIN CAPITAL LETTER P
<UFF31> <U0051> % FULLWIDTH LATIN CAPITAL LETTER Q
<UFF32> <U0052> % FULLWIDTH LATIN CAPITAL LETTER R
<UFF33> <U0053> % FULLWIDTH LATIN CAPITAL LETTER S
<UFF34> <U0054> % FULLWIDTH LATIN CAPITAL LETTER T
<UFF35> <U0055> % FULLWIDTH LATIN CAPITAL LETTER U
<UFF36> <U0056> % FULLWIDTH LATIN CAPITAL LETTER V
<UFF37> <U0057> % FULLWIDTH LATIN CAPITAL LETTER W
<UFF38> <U0058> % FULLWIDTH LATIN CAPITAL LETTER X
<UFF39> <U0059> % FULLWIDTH LATIN CAPITAL LETTER Y
<UFF3A> <U005A> % FULLWIDTH LATIN CAPITAL LETTER Z
<UFF3B> <U005B> % FULLWIDTH LEFT SQUARE BRACKET
<UFF3C> <U005C> % FULLWIDTH REVERSE SOLIDUS
<UFF3D> <U005D> % FULLWIDTH RIGHT SQUARE BRACKET
<UFF3E> <U005E> % FULLWIDTH CIRCUMFLEX ACCENT
<UFF3F> <U005F> % FULLWIDTH LOW LINE
<UFF40> <U0060> % FULLWIDTH GRAVE ACCENT
<UFF41> <U0061> % FULLWIDTH LATIN SMALL LETTER A
<UFF42> <U0062> % FULLWIDTH LATIN SMALL LETTER B
<UFF43> <U0063> % FULLWIDTH LATIN SMALL LETTER C
<UFF44> <U0064> % FULLWIDTH LATIN SMALL LETTER D
<UFF45> <U0065> % FULLWIDTH LATIN SMALL LETTER E
<UFF46> <U0066> % FULLWIDTH LATIN SMALL LETTER F
<UFF47> <U0067> % FULLWIDTH LATIN SMALL LETTER G
<UFF48> <U0068> % FULLWIDTH LATIN SMALL LETTER H
<UFF49> <U0069> % FULLWIDTH LATIN SMALL LETTER I
<UFF4A> <U006A> % FULLWIDTH LATIN SMALL LETTER J
<UFF4B> <U006B> % FULLWIDTH LATIN SMALL LETTER K
<UFF4C> <U006C> % FULLWIDTH LATIN SMALL LETTER L
<UFF4D> <U006D> % FULLWIDTH LATIN SMALL LETTER M
<UFF4E> <U006E> % FULLWIDTH LATIN SMALL LETTER N
<UFF4F> <U006F> % FULLWIDTH LATIN SMALL LETTER O
<UFF50> <U0070> % FULLWIDTH LATIN SMALL LETTER P
<UFF51> <U0071> % FULLWIDTH LATIN SMALL LETTER Q
<UFF52> <U0072> % FULLWIDTH LATIN SMALL LETTER R
<UFF53> <U0073> % FULLWIDTH LATIN SMALL LETTER S
<UFF54> <U0074> % FULLWIDTH LATIN SMALL LETTER T
<UFF55> <U0075> % FULLWIDTH LATIN SMALL LETTER U
<UFF56> <U0076> % FULLWIDTH LATIN SMALL LETTER V
<UFF57> <U0077> % FULLWIDTH LATIN SMALL LETTER W
<UFF58> <U0078> % FULLWIDTH LATIN SMALL LETTER X
<UFF59> <U0079> % FULLWIDTH LATIN SMALL LETTER Y
<UFF5A> <U007A> % FULLWIDTH LATIN SMALL LETTER Z
<UFF5B> <U007B> % FULLWIDTH LEFT CURLY BRACKET
<UFF5C> <U007C> % FULLWIDTH VERTICAL LINE
<UFF5D> <U007D> % FULLWIDTH RIGHT CURLY BRACKET
<UFF5E> <U007E> % FULLWIDTH TILDE
<UFFE0> <U00A2> % FULLWIDTH CENT SIGN
<UFFE1> <U00A3> % FULLWIDTH POUND SIGN
<UFFE2> <U00AC> % FULLWIDTH NOT SIGN
<UFFE3> <U00AF> % FULLWIDTH MACRON
<UFFE4> <U00A6> % FULLWIDTH BROKEN BAR
<UFFE5> <U00A5> % FULLWIDTH YEN SIGN
<UFFE6> <U20A9> % FULLWIDTH WON SIGN
translit_end
END LC_CTYPE

File diff suppressed because it is too large Load Diff

View File

@ -132,7 +132,5 @@ main (int argc, char * argv[])
printf ("#%d:", x);
res |= run_a_test (x, &the_tests[x]);
}
exit (res != 0);
return res != 0;
}

View File

@ -1,4 +1,5 @@
/* Test case by Joseph S. Myers <jsm28@cam.ac.uk>. */
#undef __USE_STRING_INLINES
#define __USE_STRING_INLINES
#include <stdio.h>
#include <stdlib.h>

View File

@ -1,4 +1,5 @@
/* Test case by Joseph S. Myers <jsm28@cam.ac.uk>. */
#undef __USE_STRING_INLINES
#define __USE_STRING_INLINES
#include <string.h>
#include <stdlib.h>

View File

@ -1,4 +1,5 @@
/* Test case by Joseph S. Myers <jsm28@cam.ac.uk>. */
#undef __USE_STRING_INLINES
#define __USE_STRING_INLINES
#include <string.h>
#include <stdlib.h>