* ES3 における定義 [12] >The phrase “[[Unicode character]]” will be used to refer to the abstract linguistic or typographical unit represented by a single [[Unicode scalar value]] (which may be longer than 16 bits and thus may be represented by more than one [[code point]]). This only refers to entities represented by single [[Unicode scalar values]]: the components of a [[combining character sequence]] are still individual “[[Unicode characters]],” even though a [[user]] might think of the whole sequence as a single [[character]]. ;; [15] [CITE[ECMAScript Language Specification (HTML version)]] ([TIME[2009-04-03 04:43:48 +09:00]] 版) [13] [[ES3]] 仕様書では[[16ビット符号単位]]に「[[文字]]」という語を当てているため、 [[Unicode]] における本来の「[[文字]]」の意味で「[[Unicode文字]]」という語を用いています。 * HTML における定義 ** 定義 [19] > The term [DFN[[[Unicode character]]]] is used to mean a [[Unicode scalar value]] (i.e. any Unicode code point that is not a surrogate code point). ** 仕様書 - [16] [[Web Applications 1.0]] -- [17] ** 歴史 [14] [CITE@en[(X)HTML5 Tracking]] ([TIME[2009-09-16 23:13:02 +09:00]] 版) ;; [18] ここで定義が追加されました。