Movatterモバイル変換


[0]ホーム

URL:


[Unicode]Tech Site |Site Map |Search
 

Corrigendum #6: Bidi Mirroring

 

CorrigendumEffective DateApplicable VersionsFixed VersionResult Documented In:
Corrigendum #6: Bidi Mirroring2007-Aug-10
[112-C11]
5.0.05.1.0
2008-April
UnicodeData.txt
DerivedBinaryProperties.txt
BidiMirroring.txt

Background

In Unicode 5.0, the list of characters with the Bidi_Mirrored property was made consistent for brackets and quotation marks, in preparation for new constraints on bidi mirroring. (For more background information on the affected characters, seePublic Review Issue #80, Proposed Update to UAX #9: The Bidirectional Algorithm.) However, after publication of Unicode 5.0.0 it was discovered that this change adversely affected several quotation mark characters in deployed data.

Changes to Bidi Mirroring

When this corrigendum is applied to Unicode 5.0.0, the Bidi_Mirrored property ofthe characters 2018..201F and 301D..301F is changed to "false" and theirBidi_Mirroring_Glyph is adjusted accordingly. Make the following changes to data files:

1. Change the 11 lines in UnicodeData.txt which define properties for these characters to have the following contents:

    2018;LEFT SINGLE QUOTATION MARK;Pi;0;ON;;;;;N;SINGLE TURNED COMMA QUOTATION MARK;;;;    2019;RIGHT SINGLE QUOTATION MARK;Pf;0;ON;;;;;N;SINGLE COMMA QUOTATION MARK;;;;    201A;SINGLE LOW-9 QUOTATION MARK;Ps;0;ON;;;;;N;LOW SINGLE COMMA QUOTATION MARK;;;;    201B;SINGLE HIGH-REVERSED-9 QUOTATION MARK;Pi;0;ON;;;;;N;SINGLE REVERSED COMMA QUOTATION MARK;;;;    201C;LEFT DOUBLE QUOTATION MARK;Pi;0;ON;;;;;N;DOUBLE TURNED COMMA QUOTATION MARK;;;;    201D;RIGHT DOUBLE QUOTATION MARK;Pf;0;ON;;;;;N;DOUBLE COMMA QUOTATION MARK;;;;    201E;DOUBLE LOW-9 QUOTATION MARK;Ps;0;ON;;;;;N;LOW DOUBLE COMMA QUOTATION MARK;;;;    201F;DOUBLE HIGH-REVERSED-9 QUOTATION MARK;Pi;0;ON;;;;;N;DOUBLE REVERSED COMMA QUOTATION MARK;;;;    301D;REVERSED DOUBLE PRIME QUOTATION MARK;Ps;0;ON;;;;;N;;;;;    301E;DOUBLE PRIME QUOTATION MARK;Pe;0;ON;;;;;N;;;;;    301F;LOW DOUBLE PRIME QUOTATION MARK;Pe;0;ON;;;;;N;;;;;

2. Remove the following 9 lines from DerivedBinaryProperties.txt, and change the count at the bottom of the file accordingly from 537 to 526:

    2018 ; Bidi_Mirrored # Pi LEFT SINGLE QUOTATION MARK    2019 ; Bidi_Mirrored # Pf RIGHT SINGLE QUOTATION MARK    201A ; Bidi_Mirrored # Ps SINGLE LOW-9 QUOTATION MARK    201B..201C ; Bidi_Mirrored # Pi [2] SINGLE HIGH-REVERSED-9 QUOTATION MARK..LEFT DOUBLE QUOTATION MARK    201D ; Bidi_Mirrored # Pf RIGHT DOUBLE QUOTATION MARK    201E ; Bidi_Mirrored # Ps DOUBLE LOW-9 QUOTATION MARK    201F ; Bidi_Mirrored # Pi DOUBLE HIGH-REVERSED-9 QUOTATION MARK    301D ; Bidi_Mirrored # Ps REVERSED DOUBLE PRIME QUOTATION MARK    301E..301F ; Bidi_Mirrored # Pe [2] DOUBLE PRIME QUOTATION MARK..LOW DOUBLE PRIME QUOTATION MARK    # Total code points: 526

3. Remove the following 11 lines from BidiMirroring.txt:

    2018; 2019 # [BEST FIT] LEFT SINGLE QUOTATION MARK    2019; 2018 # [BEST FIT] RIGHT SINGLE QUOTATION MARK    # 201A; SINGLE LOW-9 QUOTATION MARK    # 201B; SINGLE HIGH-REVERSED-9 QUOTATION MARK    201C; 201D # [BEST FIT] LEFT DOUBLE QUOTATION MARK    201D; 201C # [BEST FIT] RIGHT DOUBLE QUOTATION MARK    # 201E; DOUBLE LOW-9 QUOTATION MARK    # 201F; DOUBLE HIGH-REVERSED-9 QUOTATION MARK    301D; 301E # REVERSED DOUBLE PRIME QUOTATION MARK    301E; 301D # DOUBLE PRIME QUOTATION MARK    # 301F; LOW DOUBLE PRIME QUOTATION MARK

For the convenience of developers, thecorrected 5.0 data files affected by these changes are linked here:

UnicodeData.txt
DerivedBinaryProperties.txt
BidiMirroring.txt


Access to Copyright and terms of use

[8]ページ先頭

©2009-2026 Movatter.jp