fn string_id_from_ranges<T: CharsetRange>( ranges: &[T], glyph_id: GlyphId, ) -> Result<StringId, ReadError>