Liblinebreak is an implementation of the line breaking algorithm as described in Unicode Standard Annex 14. It breaks lines that contain Unicode characters. It is designed to be used in a generic text renderer. FBReader is one real-world example.
The line breaking data was updated according to
UAX #14-22 and LineBreak-5.1.0.txt.
Autoconfiscation support (./configure, make, make
install) was added.