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

Add a way to control letter spacing #20796

Closed
Tracked by #33447 ...
iamtakashi opened this issue Mar 11, 2020 · 4 comments
Closed
Tracked by #33447 ...

Add a way to control letter spacing #20796

iamtakashi opened this issue Mar 11, 2020 · 4 comments
Assignees
Labels
[Feature] Design Tools Tools that impact the appearance of blocks both to expand the number of tools and improve the experi

Comments

@iamtakashi
Copy link

iamtakashi commented Mar 11, 2020

I've been having fun with making themes and block patterns lately, but I'd like to have finer control over letter-spacing to express visual varieties and to achieve opinionated styling around type.

It'd be great to allow increasing/decreasing letter spacing.

Example of decreasing:
Pattern 35

Example of increasing:
Pattern 16

@mtias mtias added the [Feature] Design Tools Tools that impact the appearance of blocks both to expand the number of tools and improve the experi label Mar 11, 2020
@aristath
Copy link
Member

aristath commented Mar 18, 2020

Personal opinion:
Letter-spacing, word-spacing and line-height are things that don't concern the majority of people. You'd never use it when writing a post, you'd never use it when creating a normal page. You'd use these options only when creating a one-off page with specific styling for a very specific purpose.

The "Decisions, not Options" philosophy is in place so that we always keep in mind that we should not over-complicate things.
Having a couple dozen of options is cool because we can do whatever we want, but at the same time it also slows down the daily stuff like writing a blog post by introducing visual (and code) noise to the mix.

@alaczek
Copy link

alaczek commented Jun 17, 2020

I agree it will be tricky to nail the balance and not over-complicate the simple tasks like writing a post with design options that might be used once, if at all. On the other hand letter spacing is a pretty basic tool from design point of view, and it enables designers to create nicer layouts and patterns, that will benefit users.

I guess I'm suggesting considering where letter spacing setting would make the biggest impact, and implement it there. For example, I think this would come in really handy in FSE, in header/footer design for things like site title and navigation blocks.

@ianstewart
Copy link
Contributor

ianstewart commented Jun 17, 2020

Letter-spacing, word-spacing and line-height are things that don't concern the majority of people. You'd never use it when writing a post, you'd never use it when creating a normal page. You'd use these options only when creating a one-off page with specific styling for a very specific purpose.

Pattern creation and Template/Template-Part editing in the Site Editor — and even block-based theme creation in the Site Editor? — are both those sort of "one-off tasks" where this support could be valuable. A one-off task that has a potential outsized impact.

I agree that most people might rarely use this from a creation standpoint. But when selecting from and then editing future block patterns or template-things this could be welcome.

@mtias mtias mentioned this issue Jul 15, 2021
65 tasks
@mtias mtias mentioned this issue Aug 27, 2021
62 tasks
@ntsekouras
Copy link
Contributor

Closing this one as it seems to have been resolved by #31118.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
[Feature] Design Tools Tools that impact the appearance of blocks both to expand the number of tools and improve the experi
Projects
Status: Done
Development

No branches or pull requests

7 participants