I think this is a bug in display of boxed unicode in that it changes
illegal utf8 to another legal characters, but it's fix is low priority,
sorry.

On Tue, May 7, 2019, 2:05 AM 'robert therriault' via Beta <
[email protected]> wrote:

> Thanks Henry,
>
> From your example of lining up the edges of the box, I am guessing that it
> was introduced when the boxing was adjusted to accommodate some of the
> wider unicode characters. My reason for asking is that I am trying to have
> the jig interactive display mirror the J text. The tricky part for me is
> that the top row which is valid UTF-8 does not seem to be reinterpreted,
> but the bottom invalid row is. Trying to figure out how to square that
> circle is my problem not yours.
>
> Thanks for all the work that you are doing developing the J engine, it is
> really appreciated by me (both the results and the amount of work that is
> required).
>
> Cheers, bob
>
> > On May 6, 2019, at 10:56 AM, Henry Rich <[email protected]> wrote:
> >
> > Boxing requires going through additional code that lines up the box
> boundaries.  Unboxed strings are just copied to the output. Invalid
> combinations are handled differently in the two cases (unplanned).
> Character-width idiosyncrasies guarantee that no solution will work for
> every case.
> >
> > Henry Rich
> >
> > On 5/6/2019 1:50 PM, 'robert therriault' via Beta wrote:
> >> Of course you are right Henry, but should boxing change the display of
> those unexpected combinations? It does not in j701.
> >>
> >> Cheers, bob
> >>
> >>
> >>> On May 6, 2019, at 10:46 AM, Henry Rich <[email protected]> wrote:
> >>>
> >>> The UTF-8 is invalid in the second row.
> >>>
> >>> Also, the glyph seems to be 3 spaces wide, which the formatting does
> not expect.
> >>>
> >>> Henry Rich
> >>>
> >>> On 5/6/2019 1:28 PM, 'robert therriault' via Beta wrote:
> >>>> I noticed something odd in J901 and J806 that does not seem to be
> happening in J702. There seems to be some extra level of decoding that is
> going on when a literal is boxed.
> >>>>
> >>>> Here are the examples. They are in the JHS environment, but the
> results are the same for j901 and j807 in the jqt environment. The result
> that I would expect is the one shown in  j701.
> >>>>
> >>>>    JVERSION
> >>>> Engine: j901/j64/darwin
> >>>> Beta-d: commercial/2019-04-21T11:41:24
> >>>> Library: 9.01.03
> >>>> Platform: Darwin 64
> >>>> Installer: J901 install
> >>>> InstallPath: /users/bobtherriault/j901
> >>>> Contact: www.jsoftware.com
> >>>>    < 2 3 $ 'ఝa'
> >>>> ┌───┐
> >>>> │ఝ  │
> >>>> │aà°│
> >>>> └───┘
> >>>>    (< a.) i. each < 2 3 $ 'ఝa'
> >>>> ┌───────────┐
> >>>> │224 176 157│
> >>>> │ 97 224 176│
> >>>> └───────────┘
> >>>>    2 3 $ 'ఝa'
> >>>> ఝ
> >>>> a�
> >>>>
> >>>>    JVERSION
> >>>> Engine: j806/j64/darwin
> >>>> Release: commercial/2017-11-06T10:20:33
> >>>> Library: 8.06.09
> >>>> Platform: Darwin 64
> >>>> Installer: J806 install
> >>>> InstallPath: /users/bobtherriault/j64-806
> >>>> Contact: www.jsoftware.com
> >>>>    < 2 3 $ 'ఝa'
> >>>> ┌───┐
> >>>> │ఝ  │
> >>>> │aà°│
> >>>> └───┘
> >>>>    (<a.) i. each < 2 3 $ 'ఝa'
> >>>> ┌───────────┐
> >>>> │224 176 157│
> >>>> │ 97 224 176│
> >>>> └───────────┘
> >>>>    2 3 $ 'ఝa'
> >>>> ఝ
> >>>> a�
> >>>>        JVERSION
> >>>> Engine: j701/2011-01-10/11:25 build: Feb  6 2011 16:16:29
> >>>> Library: 7.01.043
> >>>> Platform: Darwin 64
> >>>> Installer: j701a_mac64.dmg
> >>>>
> >>>> InstallPath: /Applications/j64-701
> >>>>    < 2 3 $ 'ఝa'
> >>>> ┌───┐
> >>>> │ఝ│
> >>>> │a�│
> >>>> └───┘
> >>>>    (<a.) i. each < 2 3 $ 'ఝa'
> >>>> ┌───────────┐
> >>>> │224 176 157│
> >>>> │ 97 224 176│
> >>>> └───────────┘
> >>>>    2 3 $ 'ఝa'
> >>>> ఝ
> >>>> a�
> >>>>
> >>>>    u: 97 224 176
> >>>> aà°
> >>>>    97 224 176 { a.
> >>>> a�
> >>>>
> >>>> Cheers, bob
> >>>> ----------------------------------------------------------------------
> >>>> For information about J forums see
> http://www.jsoftware.com/forums.htm
> >>>
> >>> ---
> >>> This email has been checked for viruses by AVG.
> >>> https://www.avg.com
> >>>
> >>> ----------------------------------------------------------------------
> >>> For information about J forums see http://www.jsoftware.com/forums.htm
> >> ----------------------------------------------------------------------
> >> For information about J forums see http://www.jsoftware.com/forums.htm
> >
> > ----------------------------------------------------------------------
> > For information about J forums see http://www.jsoftware.com/forums.htm
>
> ----------------------------------------------------------------------
> For information about J forums see http://www.jsoftware.com/forums.htm
>
----------------------------------------------------------------------
For information about J forums see http://www.jsoftware.com/forums.htm

Reply via email to