discuss@lists.openscad.org

OpenSCAD general discussion Mailing-list

View all threads

save menu's ultyra tiny font

DP
David Phillip Oster
Sat, Apr 26, 2025 7:27 PM

On Sat, Apr 26, 2025 at 12:17 PM Jordan Brown openscad@jordan.maileater.net
wrote:

On 4/26/2025 12:09 PM, David Phillip Oster wrote:

Apple's documentation
https://developer.apple.com/design/human-interface-guidelines/typography
says

SF Pro is the system font in macOS. NY is available for Mac apps built

with Mac Catalyst. macOS doesn’t support Dynamic Type.

It is somewhat supported in Mac Catalyst, but it is not supported for QT
based programs like OpenSCAD.

I'm an iPhone/iPad user, but not a Mac user, but...

https://support.apple.com/guide/mac-help/make-text-and-icons-bigger-mchld786f2cd/15.0/mac/15.0#apdd3efcf7d62154

Make text and icons bigger in multiple apps and on the desktop

You can set a single preferred size for text across multiple apps and on
the desktop.

I suspect that "Dynamic Type" is a particular typography-related font
scaling feature, and that this is a different feature.

You're missing my meaning. the very large text feature you are pointing
to is called “Dynamic Text”, in the API documentation, and is the very
feature that is iOS only.

On Sat, Apr 26, 2025 at 12:17 PM Jordan Brown <openscad@jordan.maileater.net> wrote: > On 4/26/2025 12:09 PM, David Phillip Oster wrote: > > Apple's documentation > <https://developer.apple.com/design/human-interface-guidelines/typography> > says > > SF Pro is the system font in macOS. NY is available for Mac apps built >> with Mac Catalyst. *macOS doesn’t support Dynamic Type*. > > > It is somewhat supported in Mac Catalyst, but it is not supported for QT > based programs like OpenSCAD. > > > I'm an iPhone/iPad user, but not a Mac user, but... > > > https://support.apple.com/guide/mac-help/make-text-and-icons-bigger-mchld786f2cd/15.0/mac/15.0#apdd3efcf7d62154 > > Make text and icons bigger in multiple apps and on the desktop > > You can set a single preferred size for text across multiple apps and on > the desktop. > > > I suspect that "Dynamic Type" is a particular typography-related font > scaling feature, and that this is a different feature. > You're missing my meaning. the very *large text* feature you are pointing to is called “Dynamic Text”, in the API documentation, and is the very feature that is iOS only.
JB
Jordan Brown
Sat, Apr 26, 2025 7:35 PM

On Windows, there seem to be two different "size" settings.  One is
per-monitor, and is on Settings > System > Display > Scale, and the
other is global is on Settings > Accessibility > Text size.

With the Accessibility setting set to 100%:

With the Accessibility setting set to 200%:

Note that some of the elements changed, but others didn't.

(Hmm, looks like a bug that sometimes the window title isn't updated.)

Some applications appear to scale all of their elements, while others do
not.  Some applications respond to changes immediately (sometimes
partially!), while for some it's necessary to restart the application.

On Windows, there seem to be two different "size" settings.  One is per-monitor, and is on Settings > System > Display > Scale, and the other is global is on Settings > Accessibility > Text size. With the Accessibility setting set to 100%: With the Accessibility setting set to 200%: Note that some of the elements changed, but others didn't. (Hmm, looks like a bug that sometimes the window title isn't updated.) Some applications appear to scale all of their elements, while others do not.  Some applications respond to changes immediately (sometimes partially!), while for some it's necessary to restart the application.
JB
Jordan Brown
Sat, Apr 26, 2025 7:41 PM

On 4/26/2025 12:27 PM, David Phillip Oster wrote:

On Sat, Apr 26, 2025 at 12:17 PM Jordan Brown
openscad@jordan.maileater.net wrote:

 https://support.apple.com/guide/mac-help/make-text-and-icons-bigger-mchld786f2cd/15.0/mac/15.0#apdd3efcf7d62154
     Make text and icons bigger in multiple apps and on the desktop

 You can set a single preferred size for text across multiple apps
 and on the desktop.
 I suspect that "Dynamic Type" is a particular typography-related
 font scaling feature, and that this is a different feature.

You're missing my meaning. the very large text feature you are
pointing to is called “Dynamic Text”, in the API documentation, and is
the very feature that is iOS only. 

You're right, I am missing your meaning.  I'm looking at a Mac
documentation page, and it says there's a  way to set preferred font sizes.

This is definitely not an iOS document.  The next few lines are:

 On your Mac, choose Apple menu  > System Settings, then click
 Accessibility  in the sidebar.
 Click Display, scroll down to Text, then click “Text size.”
 Drag the slider to the right to increase the text size on the
 desktop, in app sidebars, and in the apps listed (if they are set
 to Use Preferred Reading Size).

I'm sure there's a feature called "Dynamic Type", and that it's
available only on iOS and its friends.  But this doesn't seem to be that
feature.

I don't have a Mac, so I can't just go experiment.  Perhaps somebody who
has one, can.

On 4/26/2025 12:27 PM, David Phillip Oster wrote: > On Sat, Apr 26, 2025 at 12:17 PM Jordan Brown > <openscad@jordan.maileater.net> wrote: > > https://support.apple.com/guide/mac-help/make-text-and-icons-bigger-mchld786f2cd/15.0/mac/15.0#apdd3efcf7d62154 >> >> >> Make text and icons bigger in multiple apps and on the desktop >> >> You can set a single preferred size for text across multiple apps >> and on the desktop. >> > > I suspect that "Dynamic Type" is a particular typography-related > font scaling feature, and that this is a different feature. > > > You're missing my meaning. the very *large text* feature you are > pointing to is called “Dynamic Text”, in the API documentation, and is > the very feature that is iOS only.  You're right, I am missing your meaning.  I'm looking at a Mac documentation page, and it says there's a  way to set preferred font sizes. This is definitely not an iOS document.  The next few lines are: > > 1. > > On your Mac, choose Apple menu  > System Settings, then click > Accessibility  in the sidebar. > > 2. > > Click Display, scroll down to Text, then click “Text size.” > > 3. > > Drag the slider to the right to increase the text size on the > desktop, in app sidebars, and in the apps listed (if they are set > to Use Preferred Reading Size). > > I'm sure there's a feature called "Dynamic Type", and that it's available only on iOS and its friends.  But this doesn't seem to be that feature. I don't have a Mac, so I can't just go experiment.  Perhaps somebody who has one, can.
DP
David Phillip Oster
Sat, Apr 26, 2025 7:48 PM

On Sat, Apr 26, 2025 at 12:42 PM Jordan Brown openscad@jordan.maileater.net
wrote:

I'm sure there's a feature called "Dynamic Type", and that it's available
only on iOS and its friends.  But this doesn't seem to be that feature.

I don't have a Mac, so I can't just go experiment.  Perhaps somebody who
has one, can.

No, you are still missing my meaning. If you actually try that on a Mac,
you'll see it only applies to a small number of apps, All written by Apple.
Once again, as a macOS user and macOS programmer, I tell you: That feature
is called, in the API, "Dynamic Type", and it is only available, outside of
Apple products, in apps written by Apple - as they explicitly say in the
very first link I posted. I'd love to use it in my own apps, but I've
investigated and I can't.

On Sat, Apr 26, 2025 at 12:42 PM Jordan Brown <openscad@jordan.maileater.net> wrote: > I'm sure there's a feature called "Dynamic Type", and that it's available > only on iOS and its friends. But this doesn't seem to be that feature. > > I don't have a Mac, so I can't just go experiment. Perhaps somebody who > has one, can. > No, you are still missing my meaning. If you actually try that on a Mac, you'll see it only applies to a small number of apps, All written by Apple. Once again, as a macOS user and macOS programmer, I tell you: That feature is called, in the API, "Dynamic Type", and it is only available, outside of Apple products, in apps written by Apple - as they explicitly say in the very first link I posted. I'd love to use it in my own apps, but I've investigated and I can't.
JB
Jordan Brown
Sat, Apr 26, 2025 7:51 PM

On 4/26/2025 12:48 PM, David Phillip Oster wrote:

On Sat, Apr 26, 2025 at 12:42 PM Jordan Brown
openscad@jordan.maileater.net wrote:

 I'm sure there's a feature called "Dynamic Type", and that it's
 available only on iOS and its friends.  But this doesn't seem to
 be that feature.

 I don't have a Mac, so I can't just go experiment.  Perhaps
 somebody who has one, can.

No, you are still missing my meaning. If you actually try that on a
Mac, you'll see it only applies to a small number of apps, All written
by Apple. Once again, as a macOS user and macOS programmer, I tell
you: That feature is called, in the API, "Dynamic Type", and it is
only available, outside of Apple products, in apps written by Apple -
as they explicitly say in the very first link I posted. I'd love to
use it in my own apps, but I've investigated and I can't.
 

Thanks for the explanation.

I'm shocked; I had much higher expectations for Apple.

On 4/26/2025 12:48 PM, David Phillip Oster wrote: > On Sat, Apr 26, 2025 at 12:42 PM Jordan Brown > <openscad@jordan.maileater.net> wrote: > > I'm sure there's a feature called "Dynamic Type", and that it's > available only on iOS and its friends.  But this doesn't seem to > be that feature. > > I don't have a Mac, so I can't just go experiment.  Perhaps > somebody who has one, can. > > > No, you are still missing my meaning. If you actually try that on a > Mac, you'll see it only applies to a small number of apps, All written > by Apple. Once again, as a macOS user and macOS programmer, I tell > you: That feature is called, in the API, "Dynamic Type", and it is > only available, outside of Apple products, in apps written by Apple - > as they explicitly say in the very first link I posted. I'd love to > use it in my own apps, but I've investigated and I can't. >   Thanks for the explanation. I'm shocked; I had much higher expectations for Apple.
DP
David Phillip Oster
Sat, Apr 26, 2025 7:54 PM

Here's a screenshot from the most recent version of macOS:
[image: Screenshot 2025-04-26 at 12.52.55 PM.png]

On Sat, Apr 26, 2025 at 12:51 PM Jordan Brown openscad@jordan.maileater.net
wrote:

On 4/26/2025 12:48 PM, David Phillip Oster wrote:

On Sat, Apr 26, 2025 at 12:42 PM Jordan Brown <
openscad@jordan.maileater.net> wrote:

I'm sure there's a feature called "Dynamic Type", and that it's available
only on iOS and its friends.  But this doesn't seem to be that feature.

I don't have a Mac, so I can't just go experiment.  Perhaps somebody who
has one, can.

No, you are still missing my meaning. If you actually try that on a Mac,
you'll see it only applies to a small number of apps, All written by Apple.
Once again, as a macOS user and macOS programmer, I tell you: That feature
is called, in the API, "Dynamic Type", and it is only available, outside of
Apple products, in apps written by Apple - as they explicitly say in the
very first link I posted. I'd love to use it in my own apps, but I've
investigated and I can't.

Thanks for the explanation.

I'm shocked; I had much higher expectations for Apple.

Here's a screenshot from the most recent version of macOS: [image: Screenshot 2025-04-26 at 12.52.55 PM.png] On Sat, Apr 26, 2025 at 12:51 PM Jordan Brown <openscad@jordan.maileater.net> wrote: > On 4/26/2025 12:48 PM, David Phillip Oster wrote: > > On Sat, Apr 26, 2025 at 12:42 PM Jordan Brown < > openscad@jordan.maileater.net> wrote: > >> I'm sure there's a feature called "Dynamic Type", and that it's available >> only on iOS and its friends. But this doesn't seem to be that feature. >> >> I don't have a Mac, so I can't just go experiment. Perhaps somebody who >> has one, can. >> > > No, you are still missing my meaning. If you actually try that on a Mac, > you'll see it only applies to a small number of apps, All written by Apple. > Once again, as a macOS user and macOS programmer, I tell you: That feature > is called, in the API, "Dynamic Type", and it is only available, outside of > Apple products, in apps written by Apple - as they explicitly say in the > very first link I posted. I'd love to use it in my own apps, but I've > investigated and I can't. > > > > Thanks for the explanation. > > I'm shocked; I had much higher expectations for Apple. > >
K
Ken
Sat, Apr 26, 2025 10:41 PM

Sadly I'm running windows so that doesn't solve my problem.

On 2025-04-27 04:35, gene heskett via Discuss wrote:

SOLVED!

On 4/26/25 13:59, Todd Allen via Discuss wrote:

I'm running OpenSCAD under linux.  Adding the following to my .profile
scales my interface fonts.

export QT_SCALE_FACTOR=1.5

Added that to my .profile, stopped OpenSCAD, did a . .profile and restarted OpenSCAD.

All fonts, including editor were expanded, about 3 ctl -'s to restore editor window to normal. All other fonts AND icons now 500% more readable to these tired old eyes.

Thank you, Todd Allen.

On Sat, Apr 26, 2025 at 3:04 AM gene heskett via Discuss <
discuss@lists.openscad.org> wrote:

I'm current using the current weekly build and just got chased around
the mulberry tree by the teeny font used in the save menu.

Making braces to support the controller board and a bananapi-m5 in the
3d printer, I just saved a corrected 3mf file and printed 3 identical
copies that won't fit despite my corrections because the font wasn't big
enough to show me an extra and wrong character is the save menu, not
discovered until I got out a magnifying glass and read the saved
filename in the log window. It appears I need to get a new glasses
'script, if its fixable. I've had cataracts removed, but diabetes, 90
years & macular degeneration are combining to make this difficult to see.

How can I adjust the the size of the font used in those popup file
requestor's?.

Thanks.

Cheers, Gene Heskett, CET.

--
"There are four boxes to be used in defense of liberty:
   soap, ballot, jury, and ammo. Please use in that order."
-Ed Howdershelt (Author, 1940)
If we desire respect for the law, we must first make the law respectable.
   - Louis D. Brandeis


OpenSCAD mailing list
To unsubscribe send an email to discuss-leave@lists.openscad.org


OpenSCAD mailing list
To unsubscribe send an email to discuss-leave@lists.openscad.org

Cheers, Gene Heskett, CET.

--
Cheers, Ken
bats059@gmail.com
https://vk7krj.com
https://vk7krj.com/running.html

A baby can be defined as an ego with a noise at one end and a smell at the other.
Your job as parents is to teach them to control all three.
My job as a grandad is to tell you how you are doing it all wrong!

Sadly I'm running windows so that doesn't solve my problem. On 2025-04-27 04:35, gene heskett via Discuss wrote: > SOLVED! > > On 4/26/25 13:59, Todd Allen via Discuss wrote: >> I'm running OpenSCAD under linux.  Adding the following to my .profile >> scales my interface fonts. >> >> export QT_SCALE_FACTOR=1.5 > > Added that to my .profile, stopped OpenSCAD, did a . .profile and restarted OpenSCAD. > > All fonts, including editor were expanded, about 3 ctl -'s to restore editor window to normal. All other fonts AND icons now 500% more readable to these tired old eyes. > > Thank you, Todd Allen. > >> >> On Sat, Apr 26, 2025 at 3:04 AM gene heskett via Discuss < >> discuss@lists.openscad.org> wrote: >> >>> I'm current using the current weekly build and just got chased around >>> the mulberry tree by the teeny font used in the save menu. >>> >>> Making braces to support the controller board and a bananapi-m5 in the >>> 3d printer, I just saved a corrected 3mf file and printed 3 identical >>> copies that won't fit despite my corrections because the font wasn't big >>> enough to show me an extra and wrong character is the save menu, not >>> discovered until I got out a magnifying glass and read the saved >>> filename in the log window. It appears I need to get a new glasses >>> 'script, if its fixable. I've had cataracts removed, but diabetes, 90 >>> years & macular degeneration are combining to make this difficult to see. >>> >>> How can I adjust the the size of the font used in those popup file >>> requestor's?. >>> >>> Thanks. >>> >>> Cheers, Gene Heskett, CET. >>> >>> -- >>> "There are four boxes to be used in defense of liberty: >>>    soap, ballot, jury, and ammo. Please use in that order." >>> -Ed Howdershelt (Author, 1940) >>> If we desire respect for the law, we must first make the law respectable. >>>    - Louis D. Brandeis >>> _______________________________________________ >>> OpenSCAD mailing list >>> To unsubscribe send an email to discuss-leave@lists.openscad.org >>> >> >> _______________________________________________ >> OpenSCAD mailing list >> To unsubscribe send an email to discuss-leave@lists.openscad.org > > Cheers, Gene Heskett, CET. -- Cheers, Ken bats059@gmail.com https://vk7krj.com https://vk7krj.com/running.html ---------------------------------------- A baby can be defined as an ego with a noise at one end and a smell at the other. Your job as parents is to teach them to control all three. My job as a grandad is to tell you how you are doing it all wrong!
JB
Jordan Brown
Sat, Apr 26, 2025 11:11 PM

On 4/26/2025 3:41 PM, Ken via Discuss wrote:

Sadly I'm running windows so that doesn't solve my problem.

Under Windows try these settings:

Settings > System > Display > Scale
Settings > Accessibility > Text Size

They may or may not help, depending on which text you need larger and
your tolerance for mangled displays.

Restart the program after making a change.

On 4/26/2025 3:41 PM, Ken via Discuss wrote: > Sadly I'm running windows so that doesn't solve my problem. Under Windows try these settings: Settings > System > Display > Scale Settings > Accessibility > Text Size They may or may not help, depending on which text you need larger and your tolerance for mangled displays. Restart the program after making a change.
GH
gene heskett
Sun, Apr 27, 2025 1:00 AM

On 4/26/25 18:41, Ken via Discuss wrote:

Sadly I'm running windows so that doesn't solve my problem.

Maybe its time to switch?

If I'm read carefully, you will note I use linux. As a broadcast
engineer I've been anti m$ since the early 80's, having been part of the
crew that dragged several bc stations, kicking and screaming into the
computer age starting with the original dos. I personally have owned one
winblows machine, a lappy I bought so I could stay online while out of
pocket, putting out engineering fires at other facilities owned by the
same person that owned the station I kept on the air for the last 18
years at my $dayjob. It lasted running xp for about a week, trying to
get its networking module to work & failing, but mandrake Linux worked
flawlessly.  On the phone to m$ trying to get a working driver, the m$
type in Redmond called me a pie-rat.  That was the last straw and for
the last 2 decades, m$ was used for target practice w/in 24 hours of its
arrival on my property.

There are currently 6 machines with 2 more under construction on my
local network,  4 cnc'd machine tools, 2 3d printers all running Linux. 
If I live long enough there may be 10.  At 90 I don't work as fast. 
Pretty good for an old Iowa farm kid with (officially) an 8th grade
education, but I didn't fit in their box.  FWIW I write my own g-code
for those lathes and mills.

On 2025-04-27 04:35, gene heskett via Discuss wrote:

SOLVED!

On 4/26/25 13:59, Todd Allen via Discuss wrote:

I'm running OpenSCAD under linux. Adding the following to my .profile
scales my interface fonts.

export QT_SCALE_FACTOR=1.5

Added that to my .profile, stopped OpenSCAD, did a . .profile and
restarted OpenSCAD.

All fonts, including editor were expanded, about 3 ctl -'s to restore
editor window to normal. All other fonts AND icons now 500% more
readable to these tired old eyes.

Thank you, Todd Allen.

Take care of #1, everybody.

Cheers, Gene Heskett, CET.

--
"There are four boxes to be used in defense of liberty:
soap, ballot, jury, and ammo. Please use in that order."
-Ed Howdershelt (Author, 1940)
If we desire respect for the law, we must first make the law respectable.

  • Louis D. Brandeis
On 4/26/25 18:41, Ken via Discuss wrote: > Sadly I'm running windows so that doesn't solve my problem. Maybe its time to switch? If I'm read carefully, you will note I use linux. As a broadcast engineer I've been anti m$ since the early 80's, having been part of the crew that dragged several bc stations, kicking and screaming into the computer age starting with the original dos. I personally have owned one winblows machine, a lappy I bought so I could stay online while out of pocket, putting out engineering fires at other facilities owned by the same person that owned the station I kept on the air for the last 18 years at my $dayjob. It lasted running xp for about a week, trying to get its networking module to work & failing, but mandrake Linux worked flawlessly.  On the phone to m$ trying to get a working driver, the m$ type in Redmond called me a pie-rat.  That was the last straw and for the last 2 decades, m$ was used for target practice w/in 24 hours of its arrival on my property. There are currently 6 machines with 2 more under construction on my local network,  4 cnc'd machine tools, 2 3d printers all running Linux.  If I live long enough there may be 10.  At 90 I don't work as fast.  Pretty good for an old Iowa farm kid with (officially) an 8th grade education, but I didn't fit in their box.  FWIW I write my own g-code for those lathes and mills. > On 2025-04-27 04:35, gene heskett via Discuss wrote: >> SOLVED! >> >> On 4/26/25 13:59, Todd Allen via Discuss wrote: >>> I'm running OpenSCAD under linux. Adding the following to my .profile >>> scales my interface fonts. >>> >>> export QT_SCALE_FACTOR=1.5 >> >> Added that to my .profile, stopped OpenSCAD, did a . .profile and >> restarted OpenSCAD. >> >> All fonts, including editor were expanded, about 3 ctl -'s to restore >> editor window to normal. All other fonts AND icons now 500% more >> readable to these tired old eyes. >> >> Thank you, Todd Allen. Take care of #1, everybody. Cheers, Gene Heskett, CET. -- "There are four boxes to be used in defense of liberty: soap, ballot, jury, and ammo. Please use in that order." -Ed Howdershelt (Author, 1940) If we desire respect for the law, we must first make the law respectable. - Louis D. Brandeis
JB
Jordan Brown
Sun, Apr 27, 2025 3:07 AM

On 4/26/2025 4:11 PM, Jordan Brown via Discuss wrote:

On 4/26/2025 3:41 PM, Ken via Discuss wrote:

Sadly I'm running windows so that doesn't solve my problem.

Under Windows try these settings:

Settings > System > Display > Scale
Settings > Accessibility > Text Size

They may or may not help, depending on which text you need larger and
your tolerance for mangled displays.

Restart the program after making a change.

Having experimented more, you do get a lot with the
Settings>System>Display>Scale parameter.  Not everything, but a lot of
stuff does get bigger.

I've filed a PR https://github.com/openscad/openscad/pull/5859 for a
(remarkably simple) change that makes most (all?) of the UI respect that
scaling parameter.

Still need to understand the Accessibility parameter, but it looks like
display scaling might actually be a better answer anyway.

On 4/26/2025 4:11 PM, Jordan Brown via Discuss wrote: > On 4/26/2025 3:41 PM, Ken via Discuss wrote: >> Sadly I'm running windows so that doesn't solve my problem. > > Under Windows try these settings: > > Settings > System > Display > Scale > Settings > Accessibility > Text Size > > They may or may not help, depending on which text you need larger and > your tolerance for mangled displays. > > Restart the program after making a change. Having experimented more, you do get a lot with the Settings>System>Display>Scale parameter.  Not everything, but a lot of stuff does get bigger. I've filed a PR <https://github.com/openscad/openscad/pull/5859> for a (remarkably simple) change that makes most (all?) of the UI respect that scaling parameter. Still need to understand the Accessibility parameter, but it looks like display scaling might actually be a better answer anyway.