國際語言環境指南

連續語音輸入法的運作方式

針對每一個印度文字體,‘virama’ 或等號與子音字母的組合,會給出一個形式不完整 (或準備組合的形式) 的子音字母。每當鍵入子音字母相對應的多重鍵組合,子音字母 + virama 形式會輸出並符號化已準備好進行組合的字元。

初始輸入的子音字母會採用原本的不完整形式,一旦後面接著母音字母時,則會成為完整音節或子音字母的變化形式。

兩個連續的子音字母會維持準備好組合的不完整形式。不完整形式可以經由配置引擎當作已組合的單一字元來轉換或維持其可用於每一種語言之語意構造的獨立形式。

以任何母音字母做為字詞的開頭或後面接著其他母音字母時,會以獨立形式顯示。母音字母後面立即接著一個子音字母時,會採用附屬形式。

在任何環境中都不會改變其外觀形狀的字元就是其他字元。這些字元既不是子音字母也不是母音字母。

不做為字元一部分的數字和其他標點符號,是採取一對一對映。

透過這些原則,剖析器 (已寫入上述原則) 會將輸入字元剖析為這些不同分類,並輸出語言特定的 Unicode 字碼點。連續語音輸入法引擎不處理字元配置或轉譯,而是由系統中的其他模組來處理。