List<(int start, int end)> getRtlSegments() => bidiSegments .where((segment) => segment.direction == TextDirection.rtl) .map((segment) => (segment.start, segment.end)) .toList();