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

slnt blending #15

Open
dberlow opened this issue Jan 10, 2024 · 3 comments
Open

slnt blending #15

dberlow opened this issue Jan 10, 2024 · 3 comments
Assignees

Comments

@dberlow
Copy link
Collaborator

dberlow commented Jan 10, 2024

As with the other User axes, wght, opsz, wdth and GRAD, I propose that slnt be an axes that is blended from parametric axes.

In the case of RobotoAvar2, this is to include the use of several parametric axes, though it is possible that more or fewer will be required.

As listed here previously, https://docs.google.com/spreadsheets/d/1lZcLW7xo39zG3TTv6EK3iLs5t8OjWWPJv0lb9qEnsDE/edit this will include VROT, to blend unslanted but rather rotated glyphs like *, single stroke accents like grave, quotes, slashes and other glyphs, parts of glyphs where a blend of rotation and slanting must be used.

A parametric axis for slant variations has, in addition, been added to the same proposal linked to above as VANG, Variable angle, for the angles that will need to be blended for slnt, since slant is not complete with a single angle control for all glyphs of all styles of slnt.

Along with these two axes, it is typical to perform a different blend of XOPQ, YOPQ and XTRA, versus the upright version. In addition, RobotoAvar2 will require and axis controlling the length of straight side on round shapes, (O, 0 and o, e.g.) to prevent severe distortions in the narrow styles of slnt and all styles of the Roboto figure 0, e.g.

Finally, it is possible that round terminals need to be blended, as the ROND axis of slnt will have different point locations to achieve the round terminals that do not appear to be simply slanted.

Your feedback would help us move move forward, thanks.

sannorozco added a commit that referenced this issue Jan 12, 2024
@sannorozco
Copy link
Collaborator

Updated design spaces for blending slnt from VANG & VROT parametric axis. Testing HOH*H.

Continuing with the lists to define what needs to be angled and what needs to be rotated.

@sannorozco
Copy link
Collaborator

The two axis ANG & VROT have been implemented on ascii.

@davelab6
Copy link
Member

Wow, this is very ambitious. I love it! I can see that re-use of XOPQ, YOPQ and XTRA to blend the slnt axis should result in additional file-size savings versus a complete set of gvars for slnt. I'd like to hop on a call with Santiago to give a visual tour of how this is working so far :)

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

3 participants