codeUnits
Segment bytes into (CID, byteOffset, byteCount) code units for use as a Type 0 /Encoding CMap. Codespace-correct: mixed 1-/2-byte streams are split by matching codespace ranges. When no cidchar/cidrange maps a code we fall back to CID == code (last resort; see PredefinedCMaps).