Если я посмотрю на ваш старый пост , кажется, что вы застряли в извлечении субтаблицы формата 4.После извлечения значения rangeShift endCode должен быть извлечен для каждого значения segCount, затем зарезервирован самостоятельно, затем для каждого сегмента segCount должны быть извлечены startCode, idDelta и idRangeOffset.
Затем становится сложнее.Вы извлекли все доступные данные и теперь должны восстановить информацию.Для этого вы должны взглянуть на это , чтобы получить представление о том, что вы должны делать.При этом у вас должна быть вся информация, необходимая для завершения вашего кода.