Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Permit to change font size #6317

Closed
henri9813 opened this issue Apr 5, 2021 · 21 comments
Closed

Permit to change font size #6317

henri9813 opened this issue Apr 5, 2021 · 21 comments

Comments

@henri9813
Copy link

Version

2.3.0

Operating system type + version

MacOS Big Sur

3D printer brand / version + firmware version (if known)

Prusa I3 MK3S+

Behavior

I could like to change the font size, it's very small for me./

It's a feature request

image

I had to be very near from the screen to see correctly

Project File (.3MF) where problem occurs

Upload a PrusaSlicer Project File (.3MF) (Plater -> Export plate as 3MF for Slic3r PE 1.41.2 and older, File -> Save / Save Project for PrusaSlicer, Slic3r PE 1.42.0-alpha and newer)
Images (PNG, GIF, JPEG), PDFs or text files could be drag & dropped to the issue directly, while all other files need to be zipped first (.zip, .gz)

@bubnikv
Copy link
Collaborator

bubnikv commented Apr 7, 2021 via email

@redvelociraptor
Copy link

redvelociraptor commented Aug 22, 2021

I'm working on MacOS Mojave, also using PrusaSlicer 2.3.0. I use a 4k screen on my Mac, the fonts in PrusaSlicer are very small at this resolution.

MacOS doesn't have the concept of system font size @bubnikv. The only way to increase an app's font size is either reduce screen resolution, or if the individual app provides the option to increase font size.

In the screenshot, I have Safari set to never set display font to smaller than 18. This Github page open on the right, PrusaSlicer UI size on the bottom. My preferred solution would be something like Blender's UI preferences, which allows you to change the resolution scale of the entire UI.
image

@bubnikv
Copy link
Collaborator

bubnikv commented Aug 23, 2021

Let's wait for more feedback. I discussed this topic with our tester @FidelCapo who is an avid OSX / Apple user. Allowing an application font size under OSX is not a usual thing to do. We suppose the way to go is to change your screen scaling. Why don't you do that?

@henri9813
Copy link
Author

Hello,

Because i don't need zoom for the rest of my apps :-)

Sorry, this request is pretty unusual...

Best regards,
Henri

@bubnikv
Copy link
Collaborator

bubnikv commented Aug 23, 2021

Because i don't need zoom for the rest of my apps :-)

What is so special about PrusaSlicer? Why does the default text size not work for you in PrusaSlicer if it works for you in other applications (possibly with the exception of the web browser)?

@henri9813
Copy link
Author

I zoom in webbrowser, and in my opinion, input are small and "text too".

I just an improvement or en enhancement to improve my life in midniht when i try to print with some specials settings :D

@edwardhorsford
Copy link

A big +1 from me. I'm also on a 4k display, and the gCode text (just in PrusaSlicer) is really hard to read.

The UI text is ok, but the gCode font specifically is much smaller. Screenshot below.
Screenshot 2021-09-10 at 19 37 07

I don't know if it's intentional, but it's significantly smaller than 'default'. Could it be increased to have more of a parity in size?

@bubnikv bubnikv mentioned this issue Oct 25, 2021
@bubnikv
Copy link
Collaborator

bubnikv commented Oct 25, 2021

#7159:

Prusa Slicer is great, but people like me with a handicap in reading small fonts and low contrasts have only few possibilities to customize the UI to their needs. A few colors can be adjusted, which is really necessary when light green letters are shown on white Background, but I didn't find a way to resize the fonts from I guess 10pt to something readable, nor a possibility to change the background color.

We may consider adding a simple combo box with font size override: 100%, 120%, 150% ... We shall look around on how other applications are handling the same issue. Frankly I think one shall increase font size of the system, but if there is enough demand, a font size override should be simple enough.

@edwardhorsford
Copy link

@bubnikv For the gCode windows (shown in my post above), the font either seems significantly smaller than system, or else the font itself at "system" size is much smaller than other fonts at that size - I wonder if that specifically could be bumped up so it visually looks a similar size to system size?

@bubnikv
Copy link
Collaborator

bubnikv commented Oct 25, 2021

@edwardhorsford

For the gCode windows (shown in my post above), the font either seems significantly smaller than system, or else the font itself at "system" size is much smaller than other fonts at that size - I wonder if that specifically could be bumped up so it visually looks a similar size to system size?

The G-code font should certainly be as big as the other fonts. It is quite tricky to do it in a multi-platform way, we will likely have to select different font for each platform.

@jtjohnson1
Copy link

+1 for me too. It seems this is a universal issue as the Windows folks seems to have a slider for font size: #5121 and they are asking for additional features for it.

@bubnikv I think it's been made pretty clear that changing system font sizes is not a good solution. Honestly, I don't really care about your personal feelings on how to make my everyday life easier:

Frankly I think one shall increase font size of the system

This is a pretty inconsiderate comment if you're going to support Mac as a platform. There's an obvious need here and your suggestions will not work in the eyes of the user community. Windows users already have this feature and they are asking for updates to it. Mac is different, we're asking for a feature to be added. If this is going to be a "Wont Do", the please let us know so we can either move to a different developer or find a replacement to PrusaSlicer.

@timperlabs
Copy link

timperlabs commented Mar 11, 2022

+1

A lot of projects avoid the ability to change font size but the user community usually keeps wanting it regardless of OS/platform because it can be irritating when font size is way off. Some sort of system/global setting does not work and Apple concedes this (see below) so I don't understand the comment about it not being "a usual thing to do". I do understand the coding challenge because the project is developed on top of a multi-platform framework but this feature would be appreciated and, honestly, create a more positive impression for new users (I just started today).

https://support.apple.com/guide/mac-help/make-it-easier-to-see-whats-on-the-screen-mchld786f2cd/mac

Make text bigger on your Mac
Increase the text size of emails in Mail: In Mail, choose Mail > Preferences, click Fonts & Colors, click Select next to “Message font,” then select a font size in the Fonts window.
Increase the text size of messages in Messages: In Messages, choose Messages > Preferences, click General, then move the “Text size” slider to the right.
Increase the text size in other apps: In many apps, you can press Command-Plus (+) or Command-Minus (–) to adjust text size. If that doesn’t work, check the app’s preferences.

As an example of a native, developer/tech-centric app, here's a screenshot of how it's done in Xcode:

Screen Shot 2022-03-11 at 2 59 54 PM

@tempire
Copy link

tempire commented Apr 8, 2022

Indeed; may I recommend that you folks have at least one mac user on your dev team for a wider understanding of UX. Controlling the font size is basic functionality; I want to like Prusaslicer, but the UI is a strange mix of mid-2000s web, mid-90s jwt, and x11 windowmaker.

@strugatzki
Copy link

+1 from me (although in all fairness e.g. the standard text size when quicklooking .ini files in the OS is comparably small)
you don't have to implement a menu, but if you could point us to a file we can edit or maybe could tell us what we could put into the PrusaSlicer.ini file, that would be great!

workaround: use zooming in the macos accessibility options (enable zooming by pressing control and scrolling, works like a charm)

@Plumbob
Copy link

Plumbob commented Sep 5, 2022

The fonts are also tiny on my iMac 5k display running at its native resolution. Manually changing the system resolution every time one switches to a different application would be tedious. Many MacOS apps allow the user to select an app-specific font size adjustment either through a GUI menu, a Preferences settings or the keyboard shortcuts CMD - (decrease font size) or CMD + (increase font size).
Please do at least add support for the keyboard shortcuts. I have trouble seeing the default font size in Prusa Slicer.

@kermitxc
Copy link

kermitxc commented Nov 7, 2022

+100 on this - it is very hard to read the fonts on a 4k display

@mrelwood
Copy link

This issue at first stopped me from even properly trying PrusaSlicer. I now noticed that I can get better quality prints with Prusa, so I'd really like to use it. But all the fonts in the application are smaller than on any other application or the system, even on just 16" MBP's own display. The issue is glaring enough that if the dev team had had a Mac guy, it would've been fixed before first release.

PLEASE add a scaling option, or even just increase all app fonts on the Mac version to for example 150%. I can't see how anyone would complain about it.

Prusa text size

@edwardhorsford
Copy link

Personally, I feel like the first priority should be a better default font size that matches the apparent size of other Mac UI elements.

@AlexeyPechnikov
Copy link

Unfortunately, it still looks terrible for build 2.5.0+MacOS-arm64:

image

I don't believe PrusaSlicer developers can easy read all the text on the screenshot above... but how could users read that?!! By the way, Cura slicer allows to change all the fonts in configuration file.

@candera
Copy link

candera commented Jul 6, 2023

+1. If you're over 45 or so, you probably know that this is a common issue in many apps. Those that do it well are much easier for many older (and otherwise vision-impared) users to use.

This is an accessibility issue.

@lukasmatena
Copy link
Collaborator

Implemented in PrusaSlicer 2.7.0-alpha1. Closing.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests