index, trailing = pglyphstring:XToIndex(text$, analysis, x_pos)
Die Zeichenpositionen werden durch Aufteilung jedes Clusters in gleiche Teile berechnet. In Skripten, in denen die Positionierung innerhalb eines Clusters nicht erlaubt ist (z.B. Thai), ist der zurückgegebene Wert möglicherweise keine gültige Cursorposition. Der Aufrufer muss das Ergebnis mit den logischen Attributen für den Text kombinieren, um die gültige Cursorposition zu berechnen.
text$