Have prior() and next() return Characters, and remove use of String.matches in Italic predicate