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

Place exported glyph origin at left side of baseline #19

Open
fpdotmonkey opened this issue Mar 19, 2024 · 2 comments
Open

Place exported glyph origin at left side of baseline #19

fpdotmonkey opened this issue Mar 19, 2024 · 2 comments

Comments

@fpdotmonkey
Copy link

fpdotmonkey commented Mar 19, 2024

I'm trying to create an animation using some generated text similar to the Universal Studios logo animation at the start of their movies. However, I'm finding that the placement of the origin in exported glyphs makes this difficult or impossible. Here is the procedure I'm attempting.

  1. Create the text I'd like to animate
  2. Export Glyphs for animation
  3. Add constraints to the exported glyphs to maintain the inter-character distance (ISSUE: the glyph origins don't line up along the baseline axis, making creating an effective constraint difficult/impossible)
  4. Add a Follow Path constraint for my particular application
  5. Create the animation

The issue in step 3 can be worked around by wrapping each glyph in a parent object whose origin is on the baseline.

It would be better if the origin of the glyph were normally placed at a typographically important coordinate, e.g. the typographical left side on the baseline.

stenson added a commit that referenced this issue Mar 19, 2024
@stenson
Copy link
Contributor

stenson commented Mar 20, 2024

makes sense! been meaning to add something like this — think I've got something working, here are some builds depending on OS:

image

Think you'd want "Southwest" and typographic x & y turned on (as pictured in the draft UI here)

Let me know if that's what you have in mind

@fpdotmonkey
Copy link
Author

That's exactly what I had in mind, yeah! Thanks for implementing it so quickly.

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