Skip to content

Commit f45f5f8

Browse files
committed
* unicode: Import Unicode 6.0 data.
1 parent 63fa8ef commit f45f5f8

File tree

5 files changed

+1915
-29
lines changed

5 files changed

+1915
-29
lines changed

ChangeLog

+4
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,7 @@
1+
2011-12-25 Vladimir Serbinenko <[email protected]>
2+
3+
* unicode: Import Unicode 6.0 data.
4+
15
2011-12-25 Vladimir Serbinenko <[email protected]>
26

37
* grub-core/term/gfxterm.c (grub_gfxterm_putchar): Don't set values

unicode/ArabicShaping.txt

+15-10
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,18 @@
1-
# ArabicShaping-5.2.0.txt
2-
# Date: 2009-08-17, 11:11:00 PDT [KW]
1+
# ArabicShaping-6.0.0.txt
2+
# Date: 2010-04-30, 13:47:00 PDT [KW]
33
#
44
# This file is a normative contributory data file in the
55
# Unicode Character Database.
66
#
7-
# Copyright (c) 1991-2009 Unicode, Inc.
7+
# Copyright (c) 1991-2010 Unicode, Inc.
88
# For terms of use, see http://www.unicode.org/terms_of_use.html
99
#
1010
# This file defines the shaping classes for Arabic, Syriac, and N'Ko
1111
# positional shaping, repeating in machine readable form the
1212
# information exemplified in Tables 8-3, 8-7, 8-8, 8-11, 8-12,
13-
# 8-13, and 13-5 of The Unicode Standard, Version 5.2.
13+
# 8-13, and 13-5 of The Unicode Standard, Version 6.0.
1414
#
15-
# See sections 8.2, 8.3, and 13.5 of The Unicode Standard, Version 5.2
15+
# See sections 8.2, 8.3, and 13.5 of The Unicode Standard, Version 6.0
1616
# for more information.
1717
#
1818
# Each line contains four fields, separated by a semicolon.
@@ -22,6 +22,8 @@
2222
#
2323
# Field 1: gives a short schematic name for that character,
2424
# abbreviated from the normative Unicode character name.
25+
# Note that this schematic name is considered a comment,
26+
# and does not constitute a formal property value.
2527
#
2628
# Field 2: defines the joining type (property name: Joining_Type)
2729
# R Right_Joining
@@ -44,17 +46,19 @@
4446
#
4547
# corresponds to [Joining_Group = Teh_Marbuta].
4648
#
47-
# Note: For historical reasons, the property value [Joining_Group = Hamza_On_Heh_Goal]
48-
# is anachronistically named. It used to apply to both of the following characters
49+
# Note: The property value now designated [Joining_Group = Teh_Marbuta_Goal]
50+
# used to apply to both of the following characters
4951
# in earlier versions of the standard:
5052
#
5153
# U+06C2 ARABIC LETTER HEH GOAL WITH HAMZA ABOVE
5254
# U+06C3 ARABIC LETTER TEH MARBUTA GOAL
5355
#
5456
# However, it currently applies only to U+06C3, and *not* to U+06C2.
5557
# To avoid destabilizing existing Joining_Group property aliases, the
56-
# value Hamza_On_Heh_Goal has not been changed, despite the fact that it
57-
# no longer applies to Hamza On Heh Goal, but only to Teh Marbuta Goal.
58+
# prior Joining_Group value for U+06C3 (Hamza_On_Heh_Goal) has been
59+
# retained as a property value alias, despite the fact that it
60+
# no longer applies to its namesake character, U+06C2.
61+
# See PropertyValueAliases.txt.
5862
#
5963
# When other cursive scripts are added to the Unicode Standard in
6064
# the future, the joining group value of all its letters will default
@@ -88,6 +92,7 @@
8892
0603; ARABIC SIGN SAFHA; U; No_Joining_Group
8993
0608; ARABIC RAY; U; No_Joining_Group
9094
060B; AFGHANI SIGN; U; No_Joining_Group
95+
0620; YEH WITH RING; D; YEH
9196
0621; HAMZA; U; No_Joining_Group
9297
0622; MADDA ON ALEF; R; ALEF
9398
0623; HAMZA ON ALEF; R; ALEF
@@ -214,7 +219,7 @@
214219
06C0; HAMZA ON HEH; R; TEH MARBUTA
215220
06C1; HEH GOAL; D; HEH GOAL
216221
06C2; HAMZA ON HEH GOAL; D; HEH GOAL
217-
06C3; TEH MARBUTA GOAL; R; HAMZA ON HEH GOAL
222+
06C3; TEH MARBUTA GOAL; R; TEH MARBUTA GOAL
218223
06C4; WAW WITH RING; R; WAW
219224
06C5; WAW WITH BAR; R; WAW
220225
06C6; WAW WITH SMALL V; R; WAW

unicode/BidiMirroring.txt

+18-9
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,19 @@
1-
# BidiMirroring-5.2.0.txt
2-
# Date: 2009-05-22, 12:44:00 PDT [KW]
1+
# BidiMirroring-6.0.0.txt
2+
# Date: 2010-06-21, 12:09:00 PDT [KW]
33
#
44
# Bidi_Mirroring_Glyph Property
55
#
66
# This file is an informative contributory data file in the
77
# Unicode Character Database.
88
#
9-
# Copyright (c) 1991-2009 Unicode, Inc.
9+
# Copyright (c) 1991-2010 Unicode, Inc.
1010
# For terms of use, see http://www.unicode.org/terms_of_use.html
1111
#
12-
# This data file lists characters that have the mirrored property
13-
# where there is another Unicode character that typically has a glyph
12+
# This data file lists characters that have the Bidi_Mirrored=True property
13+
# value, for which there is another Unicode character that typically has a glyph
1414
# that is the mirror image of the original character's glyph.
15-
# The repertoire covered by the file is Unicode 5.2.0.
15+
#
16+
# The repertoire covered by the file is Unicode 6.0.0.
1617
#
1718
# The file contains a list of lines with mappings from one code point
1819
# to another one for character-based mirroring.
@@ -25,14 +26,22 @@
2526
# variable-length hexadecimal value with 4 to 6 digits.
2627
# A comment indicates where the characters are "BEST FIT" mirroring.
2728
#
28-
# Code points with the "mirrored" property but no appropriate mirrors are
29+
# Code points for which Bidi_Mirrored=True, but for which no appropriate
30+
# characters exist with mirrored glyphs, are
2931
# listed as comments at the end of the file.
32+
#
33+
# Formally, the default value of the Bidi_Mirroring_Glyph property
34+
# for each code point is the code point itself, unless a mapping to
35+
# some other character is specified in this data file. When a code
36+
# point has the default value for the Bidi_Mirroring_Glyph property,
37+
# that means that no other character exists whose glyph is suitable
38+
# for character-based mirroring.
3039
#
3140
# For information on bidi mirroring, see UAX #9: Bidirectional Algorithm,
3241
# at http://www.unicode.org/unicode/reports/tr9/
3342
#
3443
# This file was originally created by Markus Scherer.
35-
# Extended for Unicode 3.2, 4.0, 4.1, 5.0, 5.1, and 5.2 by Ken Whistler.
44+
# Extended for Unicode 3.2, 4.0, 4.1, 5.0, 5.1, 5.2, and 6.0 by Ken Whistler.
3645
#
3746
# ############################################################
3847

@@ -464,8 +473,8 @@ FF63; FF62 # [BEST FIT] HALFWIDTH RIGHT CORNER BRACKET
464473
# 22FF; Z NOTATION BAG MEMBERSHIP
465474
# 2320; TOP HALF INTEGRAL
466475
# 2321; BOTTOM HALF INTEGRAL
467-
# 27CC; LONG DIVISION
468476
# 27C0; THREE DIMENSIONAL ANGLE
477+
# 27CC; LONG DIVISION
469478
# 27D3; LOWER RIGHT CORNER WITH DOT
470479
# 27D4; UPPER LEFT CORNER WITH DOT
471480
# 27DC; LEFT MULTIMAP

unicode/COPYING

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
COPYRIGHT AND PERMISSION NOTICE
22

3-
Copyright © 1991-2009 Unicode, Inc. All rights reserved. Distributed under the Terms of Use in http://www.unicode.org/copyright.html.
3+
Copyright © 1991-2011 Unicode, Inc. All rights reserved. Distributed under the Terms of Use in http://www.unicode.org/copyright.html.
44

55
Permission is hereby granted, free of charge, to any person obtaining a copy of the Unicode data files and any associated documentation (the "Data Files") or Unicode software and any associated documentation (the "Software") to deal in the Data Files or Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, and/or sell copies of the Data Files or Software, and to permit persons to whom the Data Files or Software are furnished to do so, provided that (a) the above copyright notice(s) and this permission notice appear with all copies of the Data Files or Software, (b) both the above copyright notice(s) and this permission notice appear in associated documentation, and (c) there is clear notice in each modified Data File or in the Software as well as in the documentation associated with the Data File(s) or Software that the data or software has been modified.
66

0 commit comments

Comments
 (0)