Well, I also tried a little experiment.
1) Tried adding a TTF font to the C:\Program Files\Sony\CONNECT Reader\Data\fonts directory and changing the kconfig.xml. This didn't seem to make any difference, as if the CONNECT app's use of the fonts was not really based on the XML config, but predefined in the code.
2) Added Cyrillic support to tt0011m_.ttf using FontForge (copied the Cyrillic characters from Times New Roman, AutoHint'ed and AutoInstr'ed). Once I copied the changed font to the CONNECT Reader directory, the CONNECT PC program was able to support the Cyrillic.
3) Tried to upload the new font to the ebook, using ebook.py (after backing it up, of course

). Well, this didn't work. I suspect, the directory /opt/sony/ebook/FONT may not be writable by the "user", represented in the Readed's runtime by the USB Upload helper. So, perhaps we can write into the /tmp directory, but not into the /opt/sony/ebook.... At least not yet.
If you are interested, here is the message I got back when trying to overwrite the font:
C:\Program Files\Sony\CONNECT Reader\Data\bin>ebook.py put tt0011m_.ttf /opt/sony/ebook/FONT/tt0011m_.ttf
Sony Reader utility 0.2 (c) 2006 Igor Skochinsky
Uploading tt0011m_.ttf as /opt/sony/ebook/FONT/tt0011m_.ttf
Traceback (most recent call last):
File "C:\Program Files\Sony\CONNECT Reader\Data\bin\ebook.py", line 430, in <module>
upload(b, localfile, remotefile)
File "C:\Program Files\Sony\CONNECT Reader\Data\bin\ebook.py", line 386, in upload
f.write(file(local,"rb").read())
File "C:\Program Files\Sony\CONNECT Reader\Data\bin\ebook.py", line 140, in write
raise os.error, "Error writing %d bytes to file '%s'"%(slen, filename)
NameError: global name 'filename' is not defined