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 starting points #557

Open
wants to merge 2 commits into
base: master
Choose a base branch
from
Open

Fix starting points #557

wants to merge 2 commits into from

Conversation

m4rc1e
Copy link
Collaborator

@m4rc1e m4rc1e commented Jul 14, 2023

I've fixed the interpolation issues in #540 via scripting. @EbenSorkin fonts have been regenned as well.

@kenmcd would you mind reviewing the regenned fonts in this pr?

@Cogli
Copy link

Cogli commented Jul 14, 2023

Using Merriweather-Italic[opsz,wdth,wght].ttf from this PR, WGHT:900 and WDTH:87 :
2023-07-14 135746
Some misplaced anchor, it seems.

Some other glyphs have similar issues, but for different values of WGHT and WDTH, so it will be more difficult to identify the defective master for those.

@m4rc1e
Copy link
Collaborator Author

m4rc1e commented Jul 14, 2023

Thanks @Cogli. I'll checkout a previous commit to see if I haven't introduced this change.

@Cogli
Copy link

Cogli commented Jul 14, 2023

Thanks @Cogli. I'll checkout a previous commit to see if I haven't introduced this change.

Done! It is not a case of regression, issue already visible in v 2.200

@m4rc1e
Copy link
Collaborator Author

m4rc1e commented Jul 14, 2023

What app/page are you using to check this?

@Cogli
Copy link

Cogli commented Jul 14, 2023

Screenshot from dinamo font gauntlet.

@kenmcd
Copy link

kenmcd commented Jul 14, 2023

@kenmcd would you mind reviewing the regenned fonts in this pr?

Sure. Will be at my computer in about 3 hours from now. Will do it then.

@kenmcd
Copy link

kenmcd commented Jul 14, 2023

@m4rc1e
The start point issues appear to be resolved for those glyphs I included in #540.
But other issues remain - element order issues and the moving diacritics issues.
Think I can see the source of both those problems.
And can document it with images.

Do you want to have that conversation here?
Or should I make a new v2.300PR issues post?
There are also a few other issues I can see which should be addressed.

@m4rc1e
Copy link
Collaborator Author

m4rc1e commented Jul 14, 2023

Let's keep them in this pr. Makes things it easier to manage!

Thanks for checking! this is gold.

@kenmcd
Copy link

kenmcd commented Jul 14, 2023

OK... "I'll be back."

@Cogli
Copy link

Cogli commented Jul 14, 2023

I'm sorry, I do not have access to the .glyphs sources, so I can't really be of help in diagnosing or solving the problem. Many thanks to you!

@kenmcd
Copy link

kenmcd commented Jul 14, 2023

These are all for this PR v2.300 Italic

Element Order issue - hungarumlautcomb.case
/Ohungarumlaut/Uhungarumlaut/Uacutedblcyr/hungarumlautcomb.case
Different element order in some of the Light masters
Looks like - Light, LightDisplay, SemiExpandedLightDisplay
Element-Order-hungarumlautcomb case-2023-07-14_10-57-35

/dieresiscombcy.case
Has a width in some masters.
width-dieresiscombcy case-2023-07-14_11-18-58

/Lcaron
The caron overlaps the L at minimum opsz (7)
Lcaron-overlap-2023-07-14_11-05-28

Diacritics offset
As you can see in @Cogli 's post above.
Many different glyphs have big offsets on the diacritic elements.
Mostly appear to be in the various "Black" masters.
If you can filter to find large X offsets, that would find these.
(and probably find some that I missed)

Black7pt master
/abrevegrave/abrevehoi/abrevetilde/acaron/acircumflex/acircumflexacute/acircumflexdotbelow/acircumflexgrave/acircumflexhoi/acircumflextilde/adblgrave/adieresis/agrave/ainvertedbreve/amacron/aring/atilde
/umacroncyr/udieresiscyr/uacutedblcyr

Black144 master
/ccaron/dzcaron/ezhcaron/gcaron/ucaron/zcaron/Dzcaron
/ishortcyr.sc/igravecyr.sc/kjecyr.sc

SemiExpandedBlackSmall master
/zacute/zcaron/zdotaccent

Going to scan the Italic again to see if anything jumps out.
Then going to take another look at the Roman.
IIRC I did not see anything with v2.200, but should check it.

@kenmcd
Copy link

kenmcd commented Jul 14, 2023

Roman v2.300PR - Start Point issues

/dcroat/ordmasculine/Estailcyr/djecyr/yusbigcyr/zero.tf.zero

Roman-Start-Point-issues 2023-07-14_14-49-03

@kenmcd
Copy link

kenmcd commented Jul 14, 2023

Regarding using tabular figures for a tabular report...
Is there any concern that:
The figurespace (U+2007) width does not match the tabular figures width?
And the punctationspace (U+2008) width does not match either the period or the comma width?

@m4rc1e
Copy link
Collaborator Author

m4rc1e commented Jul 17, 2023

@kenmcd Fantastic review! thank you so much for doing this!

@EbenSorkin I think it may be easier for us to ignore this PR and just make sure that these issues are solved in the African update

@EbenSorkin
Copy link
Contributor

EbenSorkin commented Jul 17, 2023 via email

@m4rc1e
Copy link
Collaborator Author

m4rc1e commented Jul 17, 2023

Does the PR fix this or just list the issues?

This PR only fixes the starting points issues for the Italic and Roman (just done this one now) sources. This has fixed issues such as #557 (comment). It doesn't fix the misplaced Anchors.

Please merge this PR, then fix the anchors. If your git skills are good enough, just add commits to this pr to fix the anchors.

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.

4 participants