code: function followedByNonTibetan(str, i) {
  	var len = str.length;
  	while (i < len && str.charAt(i) == ' ') i++;
  	if (i == len) return false;
  	var t = str.charAt(i);
  	return tib_top(t) == null && tib_other(t) == null && t != '\r' && t != '\n';
  }
docs: for space-handling in escaping mode: is the next thing coming (after a number of spaces) some non-tibetan bit, within the same line?