This bug is in two parts.
There was a bug in Padauk which meant that a dotted circle was not inserted automatically when U+103A starts a segment.
The duplicate U+103A occurs because graphite is always passed additional context information to ensure correct glyph selection. In this case the context causes the U+103A to be rendered with the U+25CC in the Latin segment since it is attached to...
2008-10-06 11:12:57 UTC in SILGraphite: rendering non-roman scripts