From f534ec0b9657b422cf4d4b55af72602e2db87193 Mon Sep 17 00:00:00 2001 From: Paolo Amoroso Date: Fri, 19 Sep 2025 13:01:28 +0200 Subject: [PATCH] Revise FAQ question on making Medley bigger Update the SDL pixel scaling instructions and cover more ways of making text and Medley's screen bigger. Signed-off-by: Paolo Amoroso --- content/en/project/faqs.md | 26 ++++++++++++++++++++++---- 1 file changed, 22 insertions(+), 4 deletions(-) diff --git a/content/en/project/faqs.md b/content/en/project/faqs.md index 6ce33a5be..528171e3b 100644 --- a/content/en/project/faqs.md +++ b/content/en/project/faqs.md @@ -65,11 +65,11 @@ now type `OK` and _enter_ (or middle click in the debugger then choose Ok). It w ## I have a large display. Medley is so tiny it's hard to read. -(This information is specific to macOS. We need someone who runs Medley under Windows or Linux -to expand this section.) +To make Medley larger and more legible you can run it with pixel scaling or increase the size of text. To fit more and larger windows on the screen, which helps with larger text, you may also make the Medley screen fill up more of the display. +On macOS and Linux pixel scaling is supported only by the SDL graphics layer of Maiko. There are two ways to build and run the Maiko virtual machine/host interface layer -that underlies Medley: running under X Windows ([XQuartz](https://www.xquartz.org/)) and running in a native window +that underlies Medley: running under X Windows ([XQuartz](https://www.xquartz.org/) on macOS) and running in a native window using [SDL](https://www.libsdl.org/). Full instructions for building Maiko for X Windows are [here](https://github.com/Interlisp/maiko). To make the Medley window larger on a large display, we first build and run Maiko for SDL. @@ -91,5 +91,23 @@ _n_*_n_ screen pixels. To double each pixel, set _n_ to 2: ``` -$ /path/to/my/medley.sh -ps 2 +$ /path/to/my/medley -ps 2 ``` + +Windows supports pixel scaling for individual applications, including Medley. Refer to the Windows documentation for how to change this setting. + +To make text bigger in most windows, from Medley call the Lisp function `FONTSET` with an appropriate size specification. For example, at an Interlisp Exec evaluate +``` +(FONTSET ’BIG) +``` +Or +``` +(FONTSET ’HUGE) +``` + +Finally, for running Medley with a larger screen, launch the system with the option `-s` _W_`x`_H_ of the `medley` command where _W_ and _H_ are the desired width and height in pixels. Because of frame buffer limitations _W_*_H_ must be less than 2^21 pixels, i.e. 2097152. For example + +``` +$ medley -s 1920x1080 +``` +Sets to FullHD the size of the virtual display as seen from Medley’s point of view, which is effectively the maximum you can achieve.