code: @Override
      public int leftAdjustCharHead(byte[]bytes, int p, int s, int end) {
          if (s <= p) return s;
          int p_ = s;
          while (!utf8IsLead(bytes[p_] & 0xff) && p_ > p) p_--;
          return p_;
      }
docs: utf8_left_adjust_char_head