fn collect_text_chunks( text_node: SvgNode<'_, '_>, pos_list: &[CharacterPosition], state: &State<'_>, cache: &mut Cache, ) -> Vec<TextChunk>