* unicode: Import Unicode 6.0 data.

This commit is contained in:
Vladimir 'phcoder' Serbinenko 2011-12-25 16:17:25 +01:00
parent 63fa8ef94e
commit f45f5f89ff
5 changed files with 1915 additions and 29 deletions

View File

@ -1,3 +1,7 @@
2011-12-25 Vladimir Serbinenko <phcoder@gmail.com>
* unicode: Import Unicode 6.0 data.
2011-12-25 Vladimir Serbinenko <phcoder@gmail.com> 2011-12-25 Vladimir Serbinenko <phcoder@gmail.com>
* grub-core/term/gfxterm.c (grub_gfxterm_putchar): Don't set values * grub-core/term/gfxterm.c (grub_gfxterm_putchar): Don't set values

View File

@ -1,18 +1,18 @@
# ArabicShaping-5.2.0.txt # ArabicShaping-6.0.0.txt
# Date: 2009-08-17, 11:11:00 PDT [KW] # Date: 2010-04-30, 13:47:00 PDT [KW]
# #
# This file is a normative contributory data file in the # This file is a normative contributory data file in the
# Unicode Character Database. # Unicode Character Database.
# #
# Copyright (c) 1991-2009 Unicode, Inc. # Copyright (c) 1991-2010 Unicode, Inc.
# For terms of use, see http://www.unicode.org/terms_of_use.html # For terms of use, see http://www.unicode.org/terms_of_use.html
# #
# This file defines the shaping classes for Arabic, Syriac, and N'Ko # This file defines the shaping classes for Arabic, Syriac, and N'Ko
# positional shaping, repeating in machine readable form the # positional shaping, repeating in machine readable form the
# information exemplified in Tables 8-3, 8-7, 8-8, 8-11, 8-12, # information exemplified in Tables 8-3, 8-7, 8-8, 8-11, 8-12,
# 8-13, and 13-5 of The Unicode Standard, Version 5.2. # 8-13, and 13-5 of The Unicode Standard, Version 6.0.
# #
# See sections 8.2, 8.3, and 13.5 of The Unicode Standard, Version 5.2 # See sections 8.2, 8.3, and 13.5 of The Unicode Standard, Version 6.0
# for more information. # for more information.
# #
# Each line contains four fields, separated by a semicolon. # Each line contains four fields, separated by a semicolon.
@ -22,6 +22,8 @@
# #
# Field 1: gives a short schematic name for that character, # Field 1: gives a short schematic name for that character,
# abbreviated from the normative Unicode character name. # abbreviated from the normative Unicode character name.
# Note that this schematic name is considered a comment,
# and does not constitute a formal property value.
# #
# Field 2: defines the joining type (property name: Joining_Type) # Field 2: defines the joining type (property name: Joining_Type)
# R Right_Joining # R Right_Joining
@ -44,8 +46,8 @@
# #
# corresponds to [Joining_Group = Teh_Marbuta]. # corresponds to [Joining_Group = Teh_Marbuta].
# #
# Note: For historical reasons, the property value [Joining_Group = Hamza_On_Heh_Goal] # Note: The property value now designated [Joining_Group = Teh_Marbuta_Goal]
# is anachronistically named. It used to apply to both of the following characters # used to apply to both of the following characters
# in earlier versions of the standard: # in earlier versions of the standard:
# #
# U+06C2 ARABIC LETTER HEH GOAL WITH HAMZA ABOVE # U+06C2 ARABIC LETTER HEH GOAL WITH HAMZA ABOVE
@ -53,8 +55,10 @@
# #
# However, it currently applies only to U+06C3, and *not* to U+06C2. # However, it currently applies only to U+06C3, and *not* to U+06C2.
# To avoid destabilizing existing Joining_Group property aliases, the # To avoid destabilizing existing Joining_Group property aliases, the
# value Hamza_On_Heh_Goal has not been changed, despite the fact that it # prior Joining_Group value for U+06C3 (Hamza_On_Heh_Goal) has been
# no longer applies to Hamza On Heh Goal, but only to Teh Marbuta Goal. # retained as a property value alias, despite the fact that it
# no longer applies to its namesake character, U+06C2.
# See PropertyValueAliases.txt.
# #
# When other cursive scripts are added to the Unicode Standard in # When other cursive scripts are added to the Unicode Standard in
# the future, the joining group value of all its letters will default # the future, the joining group value of all its letters will default
@ -88,6 +92,7 @@
0603; ARABIC SIGN SAFHA; U; No_Joining_Group 0603; ARABIC SIGN SAFHA; U; No_Joining_Group
0608; ARABIC RAY; U; No_Joining_Group 0608; ARABIC RAY; U; No_Joining_Group
060B; AFGHANI SIGN; U; No_Joining_Group 060B; AFGHANI SIGN; U; No_Joining_Group
0620; YEH WITH RING; D; YEH
0621; HAMZA; U; No_Joining_Group 0621; HAMZA; U; No_Joining_Group
0622; MADDA ON ALEF; R; ALEF 0622; MADDA ON ALEF; R; ALEF
0623; HAMZA ON ALEF; R; ALEF 0623; HAMZA ON ALEF; R; ALEF
@ -214,7 +219,7 @@
06C0; HAMZA ON HEH; R; TEH MARBUTA 06C0; HAMZA ON HEH; R; TEH MARBUTA
06C1; HEH GOAL; D; HEH GOAL 06C1; HEH GOAL; D; HEH GOAL
06C2; HAMZA ON HEH GOAL; D; HEH GOAL 06C2; HAMZA ON HEH GOAL; D; HEH GOAL
06C3; TEH MARBUTA GOAL; R; HAMZA ON HEH GOAL 06C3; TEH MARBUTA GOAL; R; TEH MARBUTA GOAL
06C4; WAW WITH RING; R; WAW 06C4; WAW WITH RING; R; WAW
06C5; WAW WITH BAR; R; WAW 06C5; WAW WITH BAR; R; WAW
06C6; WAW WITH SMALL V; R; WAW 06C6; WAW WITH SMALL V; R; WAW

View File

@ -1,18 +1,19 @@
# BidiMirroring-5.2.0.txt # BidiMirroring-6.0.0.txt
# Date: 2009-05-22, 12:44:00 PDT [KW] # Date: 2010-06-21, 12:09:00 PDT [KW]
# #
# Bidi_Mirroring_Glyph Property # Bidi_Mirroring_Glyph Property
# #
# This file is an informative contributory data file in the # This file is an informative contributory data file in the
# Unicode Character Database. # Unicode Character Database.
# #
# Copyright (c) 1991-2009 Unicode, Inc. # Copyright (c) 1991-2010 Unicode, Inc.
# For terms of use, see http://www.unicode.org/terms_of_use.html # For terms of use, see http://www.unicode.org/terms_of_use.html
# #
# This data file lists characters that have the mirrored property # This data file lists characters that have the Bidi_Mirrored=True property
# where there is another Unicode character that typically has a glyph # value, for which there is another Unicode character that typically has a glyph
# that is the mirror image of the original character's glyph. # that is the mirror image of the original character's glyph.
# The repertoire covered by the file is Unicode 5.2.0. #
# The repertoire covered by the file is Unicode 6.0.0.
# #
# The file contains a list of lines with mappings from one code point # The file contains a list of lines with mappings from one code point
# to another one for character-based mirroring. # to another one for character-based mirroring.
@ -25,14 +26,22 @@
# variable-length hexadecimal value with 4 to 6 digits. # variable-length hexadecimal value with 4 to 6 digits.
# A comment indicates where the characters are "BEST FIT" mirroring. # A comment indicates where the characters are "BEST FIT" mirroring.
# #
# Code points with the "mirrored" property but no appropriate mirrors are # Code points for which Bidi_Mirrored=True, but for which no appropriate
# characters exist with mirrored glyphs, are
# listed as comments at the end of the file. # listed as comments at the end of the file.
#
# Formally, the default value of the Bidi_Mirroring_Glyph property
# for each code point is the code point itself, unless a mapping to
# some other character is specified in this data file. When a code
# point has the default value for the Bidi_Mirroring_Glyph property,
# that means that no other character exists whose glyph is suitable
# for character-based mirroring.
# #
# For information on bidi mirroring, see UAX #9: Bidirectional Algorithm, # For information on bidi mirroring, see UAX #9: Bidirectional Algorithm,
# at http://www.unicode.org/unicode/reports/tr9/ # at http://www.unicode.org/unicode/reports/tr9/
# #
# This file was originally created by Markus Scherer. # This file was originally created by Markus Scherer.
# Extended for Unicode 3.2, 4.0, 4.1, 5.0, 5.1, and 5.2 by Ken Whistler. # Extended for Unicode 3.2, 4.0, 4.1, 5.0, 5.1, 5.2, and 6.0 by Ken Whistler.
# #
# ############################################################ # ############################################################
@ -464,8 +473,8 @@ FF63; FF62 # [BEST FIT] HALFWIDTH RIGHT CORNER BRACKET
# 22FF; Z NOTATION BAG MEMBERSHIP # 22FF; Z NOTATION BAG MEMBERSHIP
# 2320; TOP HALF INTEGRAL # 2320; TOP HALF INTEGRAL
# 2321; BOTTOM HALF INTEGRAL # 2321; BOTTOM HALF INTEGRAL
# 27CC; LONG DIVISION
# 27C0; THREE DIMENSIONAL ANGLE # 27C0; THREE DIMENSIONAL ANGLE
# 27CC; LONG DIVISION
# 27D3; LOWER RIGHT CORNER WITH DOT # 27D3; LOWER RIGHT CORNER WITH DOT
# 27D4; UPPER LEFT CORNER WITH DOT # 27D4; UPPER LEFT CORNER WITH DOT
# 27DC; LEFT MULTIMAP # 27DC; LEFT MULTIMAP

View File

@ -1,6 +1,6 @@
COPYRIGHT AND PERMISSION NOTICE COPYRIGHT AND PERMISSION NOTICE
Copyright © 1991-2009 Unicode, Inc. All rights reserved. Distributed under the Terms of Use in http://www.unicode.org/copyright.html. Copyright © 1991-2011 Unicode, Inc. All rights reserved. Distributed under the Terms of Use in http://www.unicode.org/copyright.html.
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. 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.

File diff suppressed because it is too large Load Diff