L2/00-027 From: Mark Davis Date: 2000-01-25 Re: Properties for Unassigned Characters It has been increasingly clear that we need to provide more guidance to people for how to deal with unassigned code points. In particular, many implementations need a level of stability that requires that property changes be made only very infrequently. We had an email discussion on this, and on that basis I propose the following changes. 1. Add specific notes to the EastAsianWidths and LineBreak data files with the default properties (N and XX) 2. Add a new file to the Unicode character database, called Unassigned.txt. Draft below: 3. The editorial committee would be responsible for providing text on the use of this file. Unassigned.txt This file will contain default assignments of properties for all unassigned, private use unassigned, and not-a-character code points. # Not-A-Character Code Points FFFE;;Cn;0;ON;;;;;N;;;;; FFFF;;Cn;0;ON;;;;;N;;;;; 1FFFE;;Cn;0;ON;;;;;N;;;;; 1FFFF;;Cn;0;ON;;;;;N;;;;; 2FFFE;;Cn;0;ON;;;;;N;;;;; 2FFFF;;Cn;0;ON;;;;;N;;;;; 3FFFE;;Cn;0;ON;;;;;N;;;;; 3FFFF;;Cn;0;ON;;;;;N;;;;; 4FFFE;;Cn;0;ON;;;;;N;;;;; 4FFFF;;Cn;0;ON;;;;;N;;;;; 5FFFE;;Cn;0;ON;;;;;N;;;;; 5FFFF;;Cn;0;ON;;;;;N;;;;; 6FFFE;;Cn;0;ON;;;;;N;;;;; 6FFFF;;Cn;0;ON;;;;;N;;;;; 7FFFE;;Cn;0;ON;;;;;N;;;;; 7FFFF;;Cn;0;ON;;;;;N;;;;; 8FFFE;;Cn;0;ON;;;;;N;;;;; 8FFFF;;Cn;0;ON;;;;;N;;;;; 9FFFE;;Cn;0;ON;;;;;N;;;;; 9FFFF;;Cn;0;ON;;;;;N;;;;; AFFFE;;Cn;0;ON;;;;;N;;;;; AFFFF;;Cn;0;ON;;;;;N;;;;; BFFFE;;Cn;0;ON;;;;;N;;;;; BFFFF;;Cn;0;ON;;;;;N;;;;; CFFFE;;Cn;0;ON;;;;;N;;;;; CFFFF;;Cn;0;ON;;;;;N;;;;; DFFFE;;Cn;0;ON;;;;;N;;;;; DFFFF;;Cn;0;ON;;;;;N;;;;; EFFFE;;Cn;0;ON;;;;;N;;;;; EFFFF;;Cn;0;ON;;;;;N;;;;; 10FFFE;;Cn;0;ON;;;;;N;;;;; FFFFFFFF;;Cn;0;ON;;;;;N;;;;; # Unassigned Code Points # Properties for only code points in the following ranges # that are neither assigned nor not-a-character, # and have not been given private-use assignments. 0000;;Lo;0;L;;;;;N;;;;; 058F;;Lo;0;L;;;;;N;;;;; 0590;;Lo;0;R;;;;;N;;;;; 05FF;;Lo;0;R;;;;;N;;;;; 0600;;Lo;0;AL;;;;;N;;;;; 07BF;;Lo;0;AL;;;;;N;;;;; 07C0;;Lo;0;L;;;;;N;;;;; 1FFF;;Lo;0;L;;;;;N;;;;; 2000;;Lo;0;L;;;;;N;;;;; 205F;;Lo;0;L;;;;;N;;;;; 2060;;Cf;0;BN;;;;;N;;;;; 206F;;Cf;0;BN;;;;;N;;;;; 2000;;So;0;L;;;;;N;;;;; 2FFF;;So;0;L;;;;;N;;;;; 3000;;Lo;0;L;;;;;N;;;;; FB1C;;Lo;0;L;;;;;N;;;;; FB1D;;So;0;R;;;;;N;;;;; FB4F;;So;0;R;;;;;N;;;;; FB50;;So;0;AL;;;;;N;;;;; FDFF;;So;0;AL;;;;;N;;;;; FE00;;Lo;0;L;;;;;N;;;;; FE6F;;Lo;0;L;;;;;N;;;;; FE70;;So;0;AL;;;;;N;;;;; FEFF;;So;0;AL;;;;;N;;;;; FF00;;Lo;0;L;;;;;N;;;;; DFFFF;;Lo;0;L;;;;;N;;;;; E0000;;Cf;0;BN;;;;;N;;;;; E0FFF;;Cf;0;BN;;;;;N;;;;; E1000;;Lo;0;L;;;;;N;;;;; EFFFF;;Lo;0;L;;;;;N;;;;; F0000;;Co;0;L;;;;;N;;;;; 10FFFF;;Co;0;L;;;;;N;;;;;