請問梵文中 ?ka、?ga、kka 等二合字母怎麼用 iPhone 輸入?
這三個我只能打出 ??? ??? ???。
但教材中如下:
我用的是這個輸入法,但用轉寫鍵盤也試過,同樣打不出來。
iOS 和 macOS 的天城體字母默認字體 Kohinoor Devanagari 是為印地語(Hindi)等現代語言以及縱向空間受限的 UI 文本顯示用途優化的,所以目前有意不支持這些傳統的輔音叢寫法。要明白一個輔音叢會有多種寫法。
印度系文字的輔音叢在顯示時能結合到多麼緊密是由字體決定的,結合的緊密程度在編碼層面大體上是可降(用 ZWJ、ZWNJ 等)不可升。
你用這些鍵盤輸入的文本在編碼層面應該沒有什麼問題(反正料你也不會去插入 ZWJ、ZWNJ 什麼的)。你想要看到傳統的輔音叢結構的話用為梵語優化的字體就好了,比如免費的 Sanskrit 2003 和 Murty Sanskrit,比如 Windows 現在自帶的 Sanskrit Text。
原理上樑海解釋了,但解決方案我也找到了。
你輸入前一個輔音字母(帶 a)後輸入省略母音符號(virama),再輸入第二個輔音字母就能自動拼合了。
如我的名字 ????????,中間的組合字母 rku 先輸入 ra ?,再加上省略母音符號 ? 成為 ??,緊接著下一輔音和母音 ku ??,便自動拼合成 rku ????。即,?? + ?? = ????。
但是看起來,你已經會了,所以可能是梁海說的,印地語不支持。
我在 Android 上使用 GBoard 輸入法,有梵文,你試試下載一個(地址見文末)。iOS 也有 GBoard,甚至語種更多,如中文(Android 刪去了)。
??? ??? ??? ??? ??? ? ??? ??? ??? ???,你圖上的我打了一下,其中第一行最後一個沒看清,跳過。
話說 GBoard 直接在右側顯示母音和 virama 等真方便,還顯示了輔音叢中半個字母的效果。
此致
GBoard 下載地址:
Android:
https://play.google.com/store/apps/details?id=com.google.android.inputmethod.latin
iOS:
https://itunes.apple.com/us/app/gboard/id1091700242?mt=8
推薦閱讀: