<feed xmlns='http://www.w3.org/2005/Atom'>
<title>vega/text/word.c, branch master</title>
<subtitle>Surface runtime projecting Pure views across pixel, terminal, CLI, and web.
</subtitle>
<id>http://git.yeowoo.org/vega/atom?h=master</id>
<link rel='self' href='http://git.yeowoo.org/vega/atom?h=master'/>
<link rel='alternate' type='text/html' href='http://git.yeowoo.org/vega/'/>
<updated>2026-09-28T11:57:44Z</updated>
<entry>
<title>Break text into lines, graphemes, words and sentences as Unicode's tests require</title>
<updated>2026-09-28T11:57:44Z</updated>
<author>
<name>eunhhu</name>
<email>necpition205@gmail.com</email>
</author>
<published>2026-09-28T11:57:44Z</published>
<link rel='alternate' type='text/html' href='http://git.yeowoo.org/vega/commit/?id=0d2e04f1c9d05a598deb443ba067ef61e0b9cab3'/>
<id>urn:sha1:0d2e04f1c9d05a598deb443ba067ef61e0b9cab3</id>
<content type='text'>
UAX #14 line breaking (LB1-LB31, numbers tailored as Unicode's tests
are) and UAX #29's grapheme cluster, word and sentence boundaries, each
from generated property tables, the rules taken in order, in linear time.
They pass all of Unicode 15.1's LineBreakTest (10,274 cases),
GraphemeBreakTest (1,187), WordBreakTest (1,826) and SentenceBreakTest
(512).
</content>
</entry>
</feed>
