Apparently it assume display width of unicode characters to be 1.
While this is true for european alphabets, but not for others.

   <u:300+i.10
+----------+
|ĬĭĮįİıIJijĴĵ|
+----------+
   <u:3000+i.10
+----------+
|ஸஹாிீு|
+----------+
   <u:30000+i.10
+----------+
|田由甲申甴电甶男甸甹|
+----------+

I guess the case for 3000+i.10 should be ignored, since I don't
think J can make it right anyway.

Unicode standard should already define display width for each block
of characters. For simplicity it may assume code points starting
from U+3400 (which the first CJK range started) have display width of 2.

Ср, 22 июн 2016, Eric Iverson написал(а):
> New tested builds for windows/linux/mac 32/64.
> 
> This release is beta-7. Boxed utf-8 data now displays (and has ": result)
> with extra spaces so that vertical box draw chars line up.
> 
> See http://www.jsoftware.com/download/jengine for more details,
> 
> If interested please install and play with these builds. Problems are much
> better found now than later.
> ----------------------------------------------------------------------
> For information about J forums see http://www.jsoftware.com/forums.htm

-- 
regards,
====================================================
GPG key 1024D/4434BAB3 2008-08-24
gpg --keyserver subkeys.pgp.net --recv-keys 4434BAB3
gpg --keyserver subkeys.pgp.net --armor --export 4434BAB3
----------------------------------------------------------------------
For information about J forums see http://www.jsoftware.com/forums.htm

Reply via email to