Поскольку я не мог / не знаю, как комментировать комментарии и ответы других людей, я печатаю здесь.
@ Брайан Оукли. Я не думаю, что шрифт - это проблема здесь, но его рендеринг есть.Например, когда я набираю два символа юникода u0BAE и u0BC6, он должен быть объединен в один тамильский символ с отображением «மெ».Но я думаю, что движок рендеринга отсутствует в tkinter для отображения некоторых языков юникода.
@ Vamana Да, индийские языки имеют «комбинированную односимвольную нотацию», которая требует двух символов юникода, как я сказал выше.Когда я набираю, скажем, charA, то charB, display должен отображаться в один символ, скажем, charBA.Но он отображает charAB (что неверно).
@ schlenk Да, вы правы.Первоначально я использовал IDLE, затем попытался запустить python в консоли linux, оба неправильно отображали тамильский текст для отображения.Отсюда и пришел в ткинтер.Теперь это тоже напрасно.В настоящее время я использую файл IO.Теперь я думаю, что я должен научиться делать простую веб-страницу, используя Python для ввода и вывода, чтобы браузер отображал правильно.