Message155324
| Author | tchrist |
|---|---|
| Recipients | Arfrever, Nicholas.Cole, ezio.melotti, inigoserna, loewis, poq, tchrist, vstinner, zeha |
| Date | 2012-03-10.16:58:29 |
| SpamBayes Score | 2.0812796e-11 |
| Marked as misclassified | No |
| Message-id | <1127.1331398702@chthon> |
| In-reply-to | <1331398374.59.0.359908742277.issue12568@psf.upfronthosting.co.za> |
| Content | |
|---|---|
I would encourage you to look at the Perl CPAN module Unicode::LineBreak, which fully implements tr11. It includes Unicode::GCString, a class that has a columns() method to determine the print columns. This is very fancy in the case of Asian widths, but of course there are many other cases too. If you'd like, I can show you a program that uses these, a rewrite the standard Unix fmt(1) filter that works properly on Unicode column widths. --tom |
|
| History | |||
|---|---|---|---|
| Date | User | Action | Args |
| 2012-03-10 16:58:29 | tchrist | set | recipients: + tchrist, loewis, vstinner, ezio.melotti, Arfrever, inigoserna, zeha, poq, Nicholas.Cole |
| 2012-03-10 16:58:29 | tchrist | link | issue12568 messages |
| 2012-03-10 16:58:29 | tchrist | create | |