用字系字句

用字系字句

用字系字句 (HTML、XForms)

[1] HTMLXFormsinputmode 属性は、フォーム制御子入力モードのヒントを与えます。 この属性には、字句を指定します。

[2] 字句には、用字系字句 (ようじけいじく) (script token) 修飾子 (しゅうしょくし) (modifier) の2種類があります。

[3] 仕様書:

用字系字句

[4] 用字系字句 (ようじけいじく) (script token) は、 ある入力モードで覆われる文字集合を一般的に示します。 XForms 1.0 E.3.1

[5] XForms で定義されている用字系字句のほとんどは Unicode 3.2用字系名ブロック名に由来しています。 いくつかは、 Javajava.lang.Character.UnicodeBlock に由来しています。 XForms 1.0 E.3.1

[6] しかし、 >>5 のような由来を持つからといって、 相当する用字系ブロックのすべての文字をその入力モードで入力可能でなければならないわけではありませんし、 その用字系ブロックの外の文字が入力できても構いません。 XForms 1.0 E.3.1

[7] 例えば、 latin 入力モードですべてのラテン文字を入力できる必要はありませんし、 ラテン文字ではない記号を入力できても構いません。 XForms 1.0 E.3.1

修飾子

[9] 修飾子字句 (しゅうしょくしじく) (modifier token) は、 フォーム制御子で入力することが期待される文字の種類をより細かく指定するために追加することができる字句です。 XForms 1.0 E.3.2

[10] 昔ながらの PC鍵盤からの入力では、 修飾子を使って指定できるような入力モードupperCase (CapsLock) くらいしかありませんでした。 しかし、特に小型の機器では、 小さな鍵盤が複数の入力モードを持っていることがあるので、 修飾子が有効なこともあります。 XForms 1.0 E.3.2

一覧

[8] 特に明記していないものは用字系字句です。

字句説明状態出典
arabic(Unicode 用字系名)W3C 勧告XForms 1.0
armenian(Unicode 用字系名)W3C 勧告XForms 1.0
bengali(Unicode 用字系名)W3C 勧告XForms 1.0
bopomofo(Unicode 用字系名)W3C 勧告XForms 1.0
braille点字入力 (点字入力装置を示すのではない)W3C 勧告XForms 1.0
buhid(Unicode 用字系名)W3C 勧告XForms 1.0
canadianAboriginal(Unicode 用字系名)W3C 勧告XForms 1.0
cherokee(Unicode 用字系名)W3C 勧告XForms 1.0
cyrillic(Unicode 用字系名)W3C 勧告XForms 1.0
deseret(Unicode 用字系名)W3C 勧告XForms 1.0
devanagari(Unicode 用字系名)W3C 勧告XForms 1.0
digits (修飾子字句)特定の用字系数字W3C 勧告XForms 1.0
ethiopic(Unicode 用字系名)W3C 勧告XForms 1.0
georgian(Unicode 用字系名)W3C 勧告XForms 1.0
greek(Unicode 用字系名)W3C 勧告XForms 1.0
gothic(Unicode 用字系名)W3C 勧告XForms 1.0
gujarati(Unicode 用字系名)W3C 勧告XForms 1.0
gurmukhi(Unicode 用字系名)W3C 勧告XForms 1.0
halfWidth (修飾子字句)半角互換性系 (例えば片仮名非推奨)W3C 勧告 (非推奨)XForms 1.0
han(Unicode 用字系名)W3C 勧告XForms 1.0
hangul(Unicode 用字系名)W3C 勧告XForms 1.0
hanja朝鮮語han 部分集合W3C 勧告XForms 1.0
hanunoo(Unicode 用字系名)W3C 勧告XForms 1.0
hebrew(Unicode 用字系名)W3C 勧告XForms 1.0
hiragana(Unicode 用字系名) (平仮名から変換する他の文字も含めて構いません)W3C 勧告XForms 1.0
ipa国際表音字母W3C 勧告XForms 1.0
kanji日本語han 部分集合W3C 勧告XForms 1.0
kannada(Unicode 用字系名)W3C 勧告XForms 1.0
katakana(Unicode 用字系名) (全角)W3C 勧告XForms 1.0
khmer(Unicode 用字系名)W3C 勧告XForms 1.0
lao(Unicode 用字系名)W3C 勧告XForms 1.0
latin(Unicode 用字系名)W3C 勧告XForms 1.0
lowerCase (修飾子字句)小文字 (2種類ある用字系)W3C 勧告XForms 1.0
malayalam(Unicode 用字系名)W3C 勧告XForms 1.0
math数学記号や関係する文字W3C 勧告XForms 1.0
mongolian(Unicode 用字系名)W3C 勧告XForms 1.0
myanmar(Unicode 用字系名)W3C 勧告XForms 1.0
ogham(Unicode 用字系名)W3C 勧告XForms 1.0
oldItalic(Unicode 用字系名)W3C 勧告XForms 1.0
predictOff (修飾子字句)予測入力なし (例えば合言葉用に)W3C 勧告XForms 1.0
predictOn (修飾子字句)予測入力あり (例えば普通の文章用に)W3C 勧告XForms 1.0
oriya(Unicode 用字系名)W3C 勧告XForms 1.0
runic(Unicode 用字系名)W3C 勧告XForms 1.0
simplifiedHanzi簡体字中国語han 部分集合W3C 勧告XForms 1.0
sinhala(Unicode 用字系名)W3C 勧告XForms 1.0
startUpper (修飾子字句)大文字で始まり、以後小文字W3C 勧告XForms 1.0
symbols (修飾子字句)記号句読点 (特定の用字系に適当なもの)W3C 勧告XForms 1.0
syriac(Unicode 用字系名)W3C 勧告XForms 1.0
tagalog(Unicode 用字系名)W3C 勧告XForms 1.0
tagbanwa(Unicode 用字系名)W3C 勧告XForms 1.0
tamil(Unicode 用字系名)W3C 勧告XForms 1.0
telugu(Unicode 用字系名)W3C 勧告XForms 1.0
thaana(Unicode 用字系名)W3C 勧告XForms 1.0
thai(Unicode 用字系名)W3C 勧告XForms 1.0
tibetan(Unicode 用字系名)W3C 勧告XForms 1.0
titleCase (修飾子字句)題字用 (2種類ある用字系) ・・・ 語頭大文字W3C 勧告XForms 1.0
traditionalHanzi伝統字中国語han 部分集合W3C 勧告XForms 1.0
upperCase (修飾子字句)大文字 (2種類ある用字系)W3C 勧告XForms 1.0
user利用者入力 (例えば利用者名前母語文章の入力用)W3C 勧告XForms 1.0
yi(Unicode 用字系名)W3C 勧告XForms 1.0

[11] XForms 1.0 E.3.2

inputmode='thai digits'

タイ数字

メモ

メモ