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

fix height issues #240

Merged
merged 71 commits into from
Apr 4, 2020
Merged

fix height issues #240

merged 71 commits into from
Apr 4, 2020

Conversation

KatjaSchimmel
Copy link
Contributor

Hey Rasmus, I started checking and fixing the alignment of lowercase-glyphs in all weights.
I wrote a small script to find critical points around the x-height und will document all glyphs that I fixed.
f.e.: the extreme point on /rho should align with overshoot:
Screenshot 2020-02-13 at 15 33 19

This script also found "smallcap" glyphs, that don't align with x-height:
Screenshot 2020-02-13 at 15 20 57
Is this intentional, or should I fix it too?

I also found some issues with capital glyphs: f.e. uni0370 should align with cap-height.
Screenshot 2020-02-13 at 15 46 16

I could re-write the mentioned script to find not-aligning extreme points around cap-Height and fix them, too. It shouldn't take too long to adapt the script.

@KatjaSchimmel
Copy link
Contributor Author

Hi Rasmus! I just finished checking and fixing upper- and lowercase glyphs in all Inter styles. I wrote a script to filter for y-coordinates of extreme points that don't match the defined ascender-, descender or x-height (+-overshoot) values. Examples for glyphs (before and after fixing):

  • /vscript was smaller than x-height (+overshoot):

Screenshot 2020-02-18 at 14 07 49

- /Schwa was smaller then ascender + overshoot:

Screenshot 2020-02-18 at 14 10 20

- /OI didn't reach descender height:

Screenshot 2020-02-18 at 14 09 13

Following glyphs have been adapted to match the defined heights:

  • glyphs with extreme-point-coodrdinates above or below x-height (+overshoot)
    /rho /ascriptturn /babygamma /cstretch /deltaturn /digamma /erev /eshshortrev /ezhtail /gamma1 /iota1 /kappa1 /kgreenlandic /koppacyrillic /ksicyrillic /oi /omega /omegaclosed /oopen /phi /philatin /pisymbolgreek /rfishhook /rfishhookrev /rho1 /sigma1 /stigma /tau /ts /uni021D /uni0238 /uni0239 /uni0242 /uni0371 /uni0377 /uni037B /uni037C /uni037D /uni03D7 /uni03F5 /uni03FB /uni1EFF /upsilonlatin /vscript /wynn /yusbigcyrillic /yusbigiotifiedcyrillic /uni0370
  • glyphs with extreme-point-coodrdinates above or below ascender (+overshoot)
    /Iota1 /Ksicyrillic /YR /afii10148 /_part.f_base /delta /esh /eshcurl /eshlooprev /florin /glottalstop /glottalstopbar /glottalstoprevinv /lambda /integral /lambdabar /longs /partialdiff /six /tesh /thook /uni0238 /uni1E9D /Cheabkhasiancyrillic /Epsilon1 /Gamma1 /Koppa /Koppacyrillic /OI /Phi /Sampi /Schwa /Stigma /Upsilonhooksymbol /Vcursive /Xi /Yhook /Yusbigcyrillic /Yusbigiotifiedcyrillic /Yuslittlecyrillic /Yuslittleiotifiedcyrillic /koppa /mcapturn /product /radical /summation /thetasymbolgreek /uni01F7 /uni021C /uni0220 /uni0222 /uni0241 /uni0245 /uni0373 /uni03CF /uni03FD /uni1EFE /uni20AF /uni2180 /uni2181 /uni2182 /uni2183 /uni2185 /uni2187 /uni2188 /uni2C7F /xi
  • glyphs with extreme-point-coodrdinates above or below descender (-overshoot)
    /dyogh /g /jdotless /jcrosstail.ccmp /eng /y /yhook /chi /Gamma1 /gamma /gamma1 /florin /uni20AF /Ezh /OI /uni01F7 /cstretch /esh /eshcurl /ezhcurl /eshlooprev /eshshortrev /ezhtail /lyogh /oi /tesh

While working on those glyphs, I also smoothed some curves and fixed minor issues in the contours. Have a look and let me know what you think :)

@rsms rsms merged commit 583bd89 into rsms:master Apr 4, 2020
@rsms
Copy link
Owner

rsms commented Apr 4, 2020

Wow! This is fantastic work Katja! <3
Sorry that didn’t get around to merging this earlier.

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

Successfully merging this pull request may close these issues.

2 participants