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

How to apply only the width transformation to glyphs? #145

Open
pixtur opened this issue Jan 2, 2023 · 3 comments
Open

How to apply only the width transformation to glyphs? #145

pixtur opened this issue Jan 2, 2023 · 3 comments

Comments

@pixtur
Copy link

pixtur commented Jan 2, 2023

I'm struggling with the concept of applying transformations to a selection of glyphs. I guess, I understand how the UI is supposed to work, but I don't know how to apply it to my current problem:

I have a mono-spaced font (see attachment) and I want to apply an identical width to all glyphs.

  1. For some reason, I can't apply the default width (50) to undefined glyphs -- I first have to double click on a glyph to open an empty tab?
  2. It's hard to see which glyphs don't have the correct width.
  • Is there a table view that lists properties like that?
  • It would be great to show the current value of e each transform property while hovering glyphs.
  1. Is there an option to only apply the width transform (ignoring the left bearing)?

I would love to have a design where I first activate the transform-operations I want to apply (e.g. highlight them) and then have a combined apply button for all operations. I built this Figma prototype to illustrate how this could work.

  • The call to action is much clearer.
  • In the long run complex tasks could be saved as "actions presets" by.

image

monono-v01.zip

@johanmattssonm
Copy link
Owner

Thank you for the design. I will add implementing this to my TODO list.

  1. Yes, only glyphs that exists in the font can be transformed. Maybe default width should be a global setting for each font.
  2. Good point. The only way to see the width at the moment is to open the glyph and delete all paths. That is not a good solution I will try to improve that.
  3. Not at the moment and I am not sure exactly how this should work.

@pixtur
Copy link
Author

pixtur commented Jan 7, 2023

Thanks!

Regarding 3: Maybe I'm not really using it correctly. But when setting the width for a "!" character, I would imagine new white space being added or removed on the right side. When I'm force to set the left bearing too, the "!" will be pushed towards the left edge of the glyph.

@johanmattssonm
Copy link
Owner

That sounds good.

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

No branches or pull requests

2 participants