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

Oblique Character Generator #63

Open
mattlag opened this issue Jun 13, 2014 · 3 comments
Open

Oblique Character Generator #63

mattlag opened this issue Jun 13, 2014 · 3 comments

Comments

@mattlag
Copy link
Member

mattlag commented Jun 13, 2014

Use some math to get an existing Glyphr Project 95% of the way to being an Oblique variant.

Probably bulk action that affects all chars, maybe opt-out of some chars?

@mattlag mattlag changed the title Italicizer Italic Character Generator Jun 13, 2014
@davelab6
Copy link
Contributor

FontForge attempted an italic generator although it doesn't give good results.

An oblique generator, on the other hand, is very reasonable. http://remix-tools.com/slanter might be inspiring, and Roboto's italics are made this way with the opt-out you describe:

The so-called Italics are another thing. Slant the upright by 8.1° and overlay it with the existing Italic style — there you have it. Oh, wait, the K, S and Z are adjusted, so somebody actually looked at the fonts after slanting.

@mattlag
Copy link
Member Author

mattlag commented Oct 27, 2014

Today I learned the difference between oblique and italic. Changed the title, because I actually meant oblique.

Slanter is interesting, i'll have to do some investigation, because I think the extreme path point on a path would have to change location in order to remain having vertical handles. AKA a circle's right hand extreme point is in a different x/y location than a slanted oval's right hand extreme point. Is there a way to mathematically determine this and do it programmatically...

@mattlag mattlag changed the title Italic Character Generator Oblique Character Generator Oct 27, 2014
@davelab6
Copy link
Contributor

davelab6 commented May 9, 2015

This seems like it would need to follow #124 for the slanting operation, then #191 for layers and #58 for a good undo system, so you could manage the process of making the slanted version.

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

2 participants