Comments on inputmode

These comments are about the inputmode attribute. ( http://www.w3.org/ 
TR/xforms/sliceE.html ) The comments are adapted from http:// 
hsivonen.iki.fi/lists-in-attributes/ .

  * The spec does not state which Script Tokens count as bicameral  
for the purpose of deciding which Modifier Tokens are allowed to  
follow them. I figured (from the occurrence of "CAPITAL LETTER" in  
character names) that armenian, cyrillic, deseret, georgian, greek,  
latin and math are bicameral. Also, custom scripts and the user  
script have to be assumed to allow modifiers that apply to bicameral  
scripts.

  * The spec does not state which Modifier Tokens are mutually  
exclusive. My guess is that lowerCase, upperCase, titleCase,  
startUpper, digits and symbols forms one mutually exclusive set and  
predictOn and predictOff form another.

  * The spec implies that IRIs are allowed as custom scripts, but the  
spec could be more explicit about this. Right now the custom script  
datatype seems to be xsd:anyURI that contains a colon, which means  
any string that contain a colon and does not contain whitespace.

  * The spec does not say whether it is conforming for the attribute  
value to be the empty string (or whitespace only) or whether at least  
one token is required.

-- 
Henri Sivonen
hsivonen@iki.fi
http://hsivonen.iki.fi/

Received on Monday, 3 April 2006 08:57:53 UTC