isRtl static method

bool isRtl(
  1. String text
)

Implementation

static bool isRtl(String text) {
  for (int i = 0; i < text.length; i++) {
    final int c = text.codeUnitAt(i);
    if ((c >= 0x0590 && c <= 0x08FF) || (c >= 0xFB1D && c <= 0xFDFF) || (c >= 0xFE70 && c <= 0xFEFF)) return true;
    if (c >= 0x0041 && c <= 0x024F) return false;
  }
  return false;
}