Thanks, Chris, that answers my immediate questions.

I take it you're saying: "fixfont" is deprecated for JAL use.
Or can I assume "fixfont" will always be supported
…and is defined to be the fontspec currently specified in Configure >  for
the Term window?

(… https://code.jsoftware.com/wiki/Guides/Window_Driver/Fontspec doesn't
make this clear.)

Why does it matter?

Once upon a time there was a "FixFont" attribute in Configure…
   https://code.jsoftware.com/wiki/System/Config/J701
…see near bottom. Retrieve this info from J wiki by typing "fixfont" in the
Search box.

This was good because it allowed me to distribute a cross-platform app to
non-J-savvy users
(…indeed, non-programmer users)
which passed the choice of the right fixed-font for a given platform to
where it belongs: the J vendor.
The user was able to control which font got used (typically under
instruction from the helpline)
but didn't need to know anything about it, provided it looked okay.
As a result, "fixfont" got used extensively in TABULA code.

BUT…

Not all fixed-fonts look good (on the Mac). With some the box-drawing
characters don't join up, but leave gaps.
The result looks clunky: suggestive of an amateurish app.
(Example: Courier.)

Jsoftware has changed its recommended (session) fixed-font for Darwin since
J701.
++ Back then it was Andale Mono 16
++ Now wd'qtstate fixfont' says it is Menlo 14
…which I admit shows good-enough boxes (/vertical arrows) on my machine…
== they join up in the Term window
== but don't quite join up in the editm widget.

SO…

If "fixfont" has since become deprecated/undocumented, can I make a case
for it to be reinstated as a viable end-user option?



On Wed, 28 Nov 2018 at 00:49, chris burke <[email protected]> wrote:

> You need to set a real font, not just "fixfont", e.g. try:
>
> wd 'pc abc;cc ok button;pshow'
>
> wd 'set ok font courier 30'
>
>
> See https://code.jsoftware.com/wiki/Guides/Window_Driver/Fontspec
>
> If you want the fixed font used in the session:
>
> wd 'qtstate fixfont'
>
>
> On Tue, Nov 27, 2018 at 4:41 PM Ian Clark <[email protected]> wrote:
>
> > If I code (say):
> >
> >    wd 'set textbuf font fixfont'
> >
> > what font / fontspec does it actually use?
> >
> > Is it hard-coded? If not, where is it specified in menu: Edit >
> Configure…
> > ?
> >
> > Where is fixfont documented in J wiki? Is it deprecated?
> >
> >    JVERSION
> > Engine: j807/j64nonavx/darwin
> > Release: commercial/2018-10-05T11:56:35
> > Library: 8.07.19
> > Qt IDE: 1.7.9/5.9.6
> > Platform: Darwin 64
> > Installer: J807 install
> > InstallPath: /applications/j64-807
> > Contact: www.jsoftware.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

Reply via email to