Scientifically speaking, neither "character" nor "script" has a serious definition in the Unicode standard. That is, there is no methodology that can be used to determine whether something is a script, or a character, without arbitrary decisions being involved.
Very recently at the Polish TeX Users' Group meeting prof. Janusz Bien suggested that the only viable definition of the Unicode "character" is: "Character is a primitive term that is defined by enumeration." IMO, the same should apply to the concept of script in Unicode. All the wise wording that is currently used to "define" the terms character or script should be identified as a "description" or "designation" but not as a "definition." Best, Adam

