When collapsible whitespace is skipped without committing a prior chunk, the loop would fall through and continue with font information derived from the last whitespace code point rather than the next non-whitespace character. Restart the function via recursion so that these values are reinitialized from the correct code point. |
||
|---|---|---|
| .. | ||
| text-indent | ||
| white-space | ||
| word-break | ||