I changed to unifont and restarted jqt and the results still look a little out of line for some wide characters.
< 3 4 $ 'a', (u: 3101), 'b' ┌────┐ │aఝba│ │ఝbaఝ│ │baఝb│ └────┘ $ ": 3 4 $ 'a', (u: 3101), 'b' NB. force to UTF-8 to estimate span of unicode characters 3 8 < 3 8 $ 'x' NB. Wide enough to accommodate double wide characters ┌────────┐ │xxxxxxxx│ │xxxxxxxx│ │xxxxxxxx│ └────────┘ The result could look something like this: ┌────────┐ │aఝba │ │ఝbaఝ │ │baఝb │ └────────┘ < 3 4 $ 'a', (u: 30101), 'b' NB. looks like the spacing has been improved for CJK characters ┌──────┐ │a疕ba │ │疕ba疕│ │ba疕b │ └──────┘ < 3 4 $ 'a', '疕', 'b' NB. Fractured UTF-8 results in erratic character display ┌────┐ │a疕 │ │baç│ │baç│ └────┘ JVERSION Engine: j805/j64/darwin Beta-9: commercial/2016-07-05T17:11:06 Library: 8.04.15 Qt IDE: 1.4.9/5.4.2 Platform: Darwin 64 Installer: J804 install InstallPath: /users/bobtherriault/j64-804 Contact: www.jsoftware.com Cheers, bob > On Jul 5, 2016, at 5:41 PM, Eric Iverson <eric.b.iver...@gmail.com> wrote: > > Yes, that is right. > > Changing it in JHS is a little more complicated and I need to make it > easier. > > On Tue, Jul 5, 2016 at 8:36 PM, robert therriault <bobtherria...@mac.com> > wrote: > >> And that would mean that once I have done the download, I would change the >> font in the jqt environment from 'Menlo' to 'Unifont' right? I will give it >> a try after dinner. >> >> Cheers, bob >> >>> On Jul 5, 2016, at 5:25 PM, Eric Iverson <eric.b.iver...@gmail.com> >> wrote: >>> >>> You need a fixed font unicode font for the display to look right. >>> >>> >>> This is the same problem you get with a proportional font with just >> ascii. >>> >>> *** >>> Following info from Bill: >>> >>> Download and install the standard unifont ttf from >>> >>> http://unifoundry.com/unifont.html >>> >>> this should work for windows and mac. >>> >>> For linux, use apt-get (or similar commands) to install unifont from >> distro >>> repos. >>> >>> >>> >>> >>> On Tue, Jul 5, 2016 at 8:19 PM, robert therriault <bobtherria...@mac.com >>> >>> wrote: >>> >>>> Eric, I thought you said it would be up in a couple of days/weeks! Nice >>>> work (and Beta 9 works fine on Darwin). >>>> >>>> For Henry, it's different, although I am not sure it is an improvement >> for >>>> boxing. I wish I had some useful suggestions, but with fixed width and >> the >>>> inability to move characters within space, I am not sure how you resolve >>>> this. Maybe box size could be based on the shape of the UTF-8 encoding, >>>> although that ends up padding out to the right with the higher value for >>>> the row index. Tricky. >>>> >>>> Cheers, bob >>>> >>>> JVERSION >>>> Engine: j804/j64/darwin >>>> Release: commercial/2015-12-21 18:06:25 >>>> Library: 8.04.15 >>>> Qt IDE: 1.4.10/5.4.2 >>>> Platform: Darwin 64 >>>> Installer: J804 install >>>> InstallPath: /applications/j64-804 >>>> Contact: www.jsoftware.com >>>> >>>> < 3 4 $ 'a', (u: 30101), 'b' >>>> ┌────────┐ >>>> │a疕ba │ >>>> │疕ba疕│ >>>> │ba疕b │ >>>> └────────┘ >>>> < 3 4 $ 'a','疕', 'b' >>>> ┌────┐ >>>> │a疕│ >>>> │ba��│ >>>> │�ba�│ >>>> └────┘ >>>> >>>> JVERSION >>>> Engine: j805/j64/darwin >>>> Beta-9: commercial/2016-07-05T17:11:06 >>>> Library: 8.04.15 >>>> Qt IDE: 1.4.9/5.4.2 >>>> Platform: Darwin 64 >>>> Installer: J804 install >>>> InstallPath: /users/bobtherriault/j64-804 >>>> Contact: www.jsoftware.com >>>> < 3 4 $ 'a', (u: 30101), 'b' >>>> ┌──────┐ >>>> │a疕ba │ >>>> │疕ba疕│ >>>> │ba疕b │ >>>> └──────┘ >>>> < 3 4 $ 'a', '疕', 'b' >>>> ┌────┐ >>>> │a疕 │ >>>> │baç–│ >>>> │•baç│ >>>> └────┘ >>>> $ ": 3 4 $ 'a', (u: 30101), 'b' NB. create UTF-8 encoding shape >>>> 3 8 >>>> < 3 8 $ 'x' NB. this box would accommodate the size of the unicode, >>>> but the box would need to be generated independently of the contents. >>>> ┌────────┐ >>>> │xxxxxxxx│ >>>> │xxxxxxxx│ >>>> │xxxxxxxx│ >>>> └────────┘ >>>> >>>>> On Jul 5, 2016, at 3:29 PM, 'Pascal Jasmin' via Source < >>>> sou...@jsoftware.com> wrote: >>>>> >>>>> unicode looks better, but every one of these pages has misalignments >>>>> >>>>> >>>>> ,. <"1 8 32 $ 4 u: 0 + i.256 NB. quarterwidth row 5 >>>>> >>>>> ,. <"1 8 32 $ 4 u: 256 + i.256 >>>>> ,. <"1 8 32 $ 4 u: 512 + i.256 >>>>> ,. <"1 8 32 $ 4 u: 768 + i.256 NB. first pages are digraph 0 (back) >>>> space chars. >>>>> >>>>> ,. <"1 8 32 $ 4 u: 1024 + i.256 >>>>> >>>>> >>>>> < (4 u: ,@:(3&u: ,. 758 + ?@(95"0))) 'Digraph char cheating' >>>>> ┌──────────────────────────────────────────┐ >>>>> │D˿i̅g̢r˶a̭p̠h̡ ̗c̳h˻a̢r͒ ̒c̋h̭e̐a͒ṫi̵n̍g͒│ >>>>> └──────────────────────────────────────────┘ >>>>> >>>>> >>>>> alternate "real" diacritics, don't quite line up either >>>>> >>>>> >>>>> dict =: ,&.>/"1 ((0 (0 ". '16b' , tolower@(4 5 6 7 &{)@{::) each ]) ,. >>>> (1 (0 ". '16b' , tolower@(4 5 6 7 &{)@{::) every each >> ('</tr>';'<tr>')&(] >>>> <;._1~ E.) each)) (<'<tr class="letter_separator">')&(] <;._1~ >>>> +./@:E.every) dltb each cutLF a NB. a is html source for >>>> http://pinyin.info/unicode/diacritics.html >>>>> >>>>> twist =: 4 u: ({. every dict) (] ({~ ?@#)@:(dict {::~ ])`[@.((# >>>> dict) = ]) i.)("_ 0) 3 u: ] >>>>> >>>>> ,. cut twist someasciitext >>>>> >>>>> ----- Original Message ----- >>>>> From: Eric Iverson <eric.b.iver...@gmail.com> >>>>> To: Source forum <sou...@jsoftware.com> >>>>> Sent: Tuesday, July 5, 2016 5:22 PM >>>>> Subject: [Jsource] j805-beta-9 release candidates >>>>> >>>>> New tested builds for windows/linux/mac 32/64 >>>>> >>>>> This beta release has some significant performance improvements >> courtesy >>>>> Henry Rich. >>>>> >>>>> 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 >>>>> ---------------------------------------------------------------------- >>>>> 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 ---------------------------------------------------------------------- For information about J forums see http://www.jsoftware.com/forums.htm