-
Notifications
You must be signed in to change notification settings - Fork 4.2k
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
Make font sizes more accurate and remove slider #5268
Comments
I would say that some version of "Aa" or "AA" (with either the first or second capital A in that second example being smaller than the other) would be more obvious than an A+. A couple quick Google image searches shows a wide variety of examples and while A+ does popup, it's not nearly as prevalent and I instantly think some sort of grade and not font/typography size when I see A+. Google search for "font size icon": Google search for "text size icon": I agree with adding the default value in the input. But why remove the slider? The current UI already provides both a slider and an editable input type so that you can correct any mishaps you might encounter with the slider. If you want to add up/down arrows to the input I would suggest the following:
As for my opinion... i'd like to see the slider retained with a mobile friendly input with up/down arrows next to it. |
@karmatosed I still prefer the "Aa" or "AA" icon over the A+ icon as they are more commonly used in UI's to represent font size so users are more likely to recognize them visually. The only other thing i'd say is make sure the the up/down arrows work good on mobile if you go this route. By stacking them next to the input it requires them to be much smaller than they would have to be if they were placed side by side or on either side of the input. |
I uploaded that one I think after you caught it, the design has the 'AA'. I agree exploring what can be done and make larger target areas would be good in this. Stacking I am not sure about as you get a wall of arrows. I think this above image suffers from that, lots of same things in different directions. Something to muse on though as larger target areas isn't bad. |
I agree on the arrow issue. Funny enough I thought the exact same thing you did and when I included that screenshot I almost edited it down to just the Size portion of the UI but decided to include the surrounding elements. So i'm glad you pointed it out because it validated my initial thoughts on it as it relates to arrow overkill. Having a Reset link to the right in this situation may help with this issue as the Google Docs example doesn't incorporate a reset link. Might be worth trying before deciding. |
There are other issues with Font Size beyond UI. Like what does the number in the input mean? Is it point size? Pixel size? Something else? Of course the average user isn't going to know the differences between point, pixel, etc. But I have noticed that most non-web page interfaces that have typography settings that users would be familiar with... Word, Google Docs, Pages, etc. don't leave it open-ended and instead simply provide a selection of pre-defined font point sizes. Then you have the theming issue. Trying to guide the user to configure their blocks in a way that they will look good within the design confines of the theme they are using. Which could mean having a way for themes/plugins to pre-defined some of these settings so that a user still has control... but in a way that can limit how badly they configure their site. It's a similar issue to the background and text color settings. You want to help stop them from making decisions that wouldn't be a good idea. So with colors there is the notification related to accessibility that hey... these colors may not be good for people with vision issues. Like a lot of things some people would look at this discussion and think "Oh, that should be easy. Just add a font size selector. Done." but we know that a lot of times the things that appear to be very simple can actually be very complex. |
A good point to iterate, lets add the value too! |
I think this is a good version to get in. It has a few things but not all:
|
What is the idea behind displaying "px" as a unit measure for font size?
My suggestion: drop the number input and retain the slider only, with labels "smaller" and "larger". Keep it unit-less. |
As #5269 is being worked on let's close this. Some improvements there that mean we can iterate. |
This is a two part issue and should see improvements to the defaults along with interactions for font sizing. There are a few elements to this design and 2 variations:
Why? This makes adding easier, more accurate and should stop the skip/sliding as you try and get the right font size. Also by showing the default it means you have some baseline.
The text was updated successfully, but these errors were encountered: