a word-wrapping (line-folding) library with I18N (internationali
* multibyte encodings (UTF-8, EUC-JP, EUC-KR, GB2312, Big5, ...)
* fullwidth characters (CJK Ideograph, Hiragana, Katakana, Hangul, ...)
* combining characters
* languages which do not use whitespaces between "words" (Chinese and Japanese)
Word-wrapping (or line-folding) is one of frequently used text-processing. It is implemented very easily only when it is based on several assumptions such as:
* One character consists from one byte.
* One character occupies one column on the terminal.
* A line can be folded between words which are separated by whitespaces.
All of these assumptions are local and valid only for some part of languages in the world. There are languages which don't meet the assumptions and speakers of such languages cannot use softwares which depend on these assumptions.
Since it is usually difficult to require developers to know various languages in the world and their properties, text-processing algorithms should be supplied as libraries. Otherwise, their softwares cannot support various languages in the world and people in the world suffer from a problem that many softwares are useless for them.
Project information
- Maintainer:
- Registry Administrators
- Driver:
- Not yet selected
- Licence:
- Simplified BSD Licence
View full history Series and milestones
main series is the current focus of development.
All packages Packages in Distributions
-
libtextwrap source package in Xenial
Version 0.1-14 uploaded -
libtextwrap source package in Trusty
Version 0.1-14 uploaded -
libtextwrap source package in Precise
Version 0.1-13 uploaded -
libtextwrap source package in Oneiric based series for Ubuntu LEB
Version 0.1-12 uploaded -
libtextwrap source package in Mantic
Version 0.1-16 uploaded