[R] customizing edit.data.frame

Ivan Krylov kry|ov@r00t @end|ng |rom gm@||@com
Mon May 2 15:30:44 CEST 2022

On Mon, 2 May 2022 11:09:55 +0000
"Viechtbauer, Wolfgang (NP)"
<wolfgang.viechtbauer using maastrichtuniversity.nl> wrote:

> I would also love to find out how to make changes to the way edit()
> -- or in my case, View(), but that's presumably using the same
> resources -- looks under Linux.

Looking at the source code [*], there is a way to set the font using an
undocumented option, but the its size is still hard-coded to "12 pt":

(Those are bitmap fonts intended for a fixed DPI which is likely
different from yours, which is why the font size measured in points is
wrong. I'm not an X11 expert, so I don't know whether this is possible,
but I've never seen these fonts packaged for more than 100 DPI.)

It's possible to get the desired result by passing a string with fixed
parameters instead of %s, %s, %d precisely in the right places, but
that's undefined behaviour and not intended to work this way:

options(X11fonts = "-*-courier-%s-%s-*-*-34-*-*-*-*-*-*-*")

(See the xfontsel command for what XLFD font names should look like and
X11Fonts() for what R expects to find in that option.)

Best regards,

More information about the R-help mailing list