* under the specified point.
*/
public TextHitInfo hitTestChar(float x, float y, Rectangle2D bounds) {
// check boundary conditions
LayoutPathImpl lp = textLine.getLayoutPath();
boolean prev = false;
if (lp != null) {
Point2D.Float pt = new Point2D.Float(x, y);
prev = lp.pointToPath(pt, pt);
x = pt.x;
y = pt.y;
}
if (isVertical()) {