u8_char2byte
mb = u8_char2byte(s, m-1); /* byte offset of start char in s */
nb = mb + u8_char2byte(&s[mb], n); /* byte offset of end+1 char in s */
precb = u8_char2byte(t, prec);