Не отображаются русские буквы. Не могу понять в чём проблема. Вот мой код:
Code
# coding: utf-8
import os, sys
import direct.directbase.DirectStart
from direct.gui.OnscreenText import OnscreenText
from direct.gui.DirectGui import *
from pandac.PandaModules import TextNode
sc_text = "Текст"
textObject = OnscreenText(text = sc_text, pos = (0,0),
scale = 0.07,fg=(1,0.5,0.5,1),align=TextNode.ACenter,mayChange=1)
run()
Выводит ошибки:
:text(warning): No definition in Arial Regular for character U+04a5
:text(warning): No definition in Arial Regular for character U+ac72
Так со всеми шрифтами.
И в итоге отображаются в приложении квадратики.
В файле Config.prc прописаны строки:
text-encoding utf8
text-default-font /c/WINDOWS/Fonts/arial.ttf
Работаю в среде NetBeans IDE 6.8.
Panda3D 1.6.2.