EbenSorkin / Merriweather4

This will be the new home of Merriweather when the build process is successful. Until then it is a testbed only.
SIL Open Font License 1.1
7 stars 1 forks source link

v4.003 Italic Interpolation issues with diacritics #10

Open kenmcd opened 3 days ago

kenmcd commented 3 days ago

v4.003 Italic Interpolation issues with diacritics Some of the diacritics move off center in different masters. File: Merriweather-Italic[opsz,wdth,wght].ttf Glyphs: /uni04EA/uni04F1/uni0439.sc/uni045D.sc/uni045C.sc/AEacute/uni04EA/uni04F1/uni0439.sc/uni045D.sc/uni045C.sc

2024-07-02_13-49-34

Some of the other diacritics seem to move up and down when they probably should not. So you may want to review the height across masters.

kenmcd commented 3 days ago

and this /dieresiscombcy.case

2024-07-02_14-07-47

m4rc1e commented 2 days ago

Thanks @kenmcd. I always love receiving these reports.. I'm currently writing a tool to catch these anomalies.

m4rc1e commented 2 days ago

I have a prototype working nicely in Glyphsapp sources. Here are some of my findings:

Screenshot 2024-07-03 at 15 26 42 Screenshot 2024-07-03 at 15 27 58 Screenshot 2024-07-03 at 15 28 36

I should probably invest the time to get this working on TTFs.

m4rc1e commented 21 hours ago

@EbenSorkin Please could you inspect the following glyphs:

semisoftsign-cy.sc 29428.0 iishorttail-cy 12817.0 tetse-cy 12576.0 Iebreve-cy 9174.0 Io-cy 9154.0 Iegrave-cy 9143.0 addressedtothesubject 1061.0 ddotaccent 708.0 Dzcaron 619.0 trademark 619.0 f_f_l.sc 612.0 dzcaron 573.0 Edieresis-cy 543.0 iishort-cy.sc 543.0 f_f_i.sc 537.0 udieresis-cy 535.0 aring 524.0 endlowtonemod 521.0 Rstroke 500.0 iigrave-cy.sc 492.0 adotbelow 486.0 nj.sc 474.0 dz 473.0 commercialMinusSign 467.0 uhungarumlaut-cy 461.0 zdotbelow 455.0 zcaron 443.0 whook 436.0 Obarreddieresis-cy 436.0 exclamdouble 433.0 emtail-cy.sc 423.0 Dz 420.0 ae.sc 420.0 aeacute.sc 420.0 aemacron.sc 420.0 aie-cy.sc 420.0 f_f.sc 411.0 fdotaccent 409.0 oe.sc 409.0 dz.sc 408.0 dzcaron.sc 408.0 uk-cy.sc 406.0 uk-cy 405.0 Ezhcaron 403.0 Kaverticalstroke-cy 403.0 enge-cy 398.0 komitje-cy 398.0 dittomark 397.0 tripleprime 394.0 longbar_part. 394.0 odotbelow 392.0 fl.sc 392.0 Uk-cy 391.0 numero 389.0 m.sc 387.0 macute.sc 387.0 mdotaccent.sc 387.0 mdotbelow.sc 387.0 em-cy.sc 387.0 radical 386.0 Emtail-cy 385.0 Nj 383.0 OE 382.0 yusbig-cy 382.0 omegaBroad-cy.sc 380.0 Dhook 378.0 NJ 378.0 tildeoverlaycomb 376.0 nje-cy 374.0 M 372.0 Macute 372.0 Mdotaccent 372.0 Mdotbelow 372.0 Em-cy 372.0 umacron-cy 372.0 Mhook 370.0 ij_acutecomb 370.0 dram-arm 369.0 ruble 369.0 naira 366.0 Fita-cy 365.0 nj 364.0 mhook.sc 362.0 Yusbig-cy 362.0 adblgrave.sc 361.0 Bhook 360.0 Nje-cy 360.0 IJ_acutecomb 357.0 IJ.loclNLD 357.0

There will be false positives in there but all these glyphs were flagged by my tool.

EbenSorkin commented 14 hours ago

Yes. Thank you!

On Fri, Jul 5, 2024 at 5:32 AM Marc Foley @.***> wrote:

@EbenSorkin https://github.com/EbenSorkin Please could you inspect the following glyphs:

semisoftsign-cy.sc 29428.0 iishorttail-cy 12817.0 tetse-cy 12576.0 Iebreve-cy 9174.0 Io-cy 9154.0 Iegrave-cy 9143.0 addressedtothesubject 1061.0 ddotaccent 708.0 Dzcaron 619.0 trademark 619.0 f_f_l.sc 612.0 dzcaron 573.0 Edieresis-cy 543.0 iishort-cy.sc 543.0 f_f_i.sc 537.0 udieresis-cy 535.0 aring 524.0 endlowtonemod 521.0 Rstroke 500.0 iigrave-cy.sc 492.0 adotbelow 486.0 nj.sc 474.0 dz 473.0 commercialMinusSign 467.0 uhungarumlaut-cy 461.0 zdotbelow 455.0 zcaron 443.0 whook 436.0 Obarreddieresis-cy 436.0 exclamdouble 433.0 emtail-cy.sc 423.0 Dz 420.0 ae.sc 420.0 aeacute.sc 420.0 aemacron.sc 420.0 aie-cy.sc 420.0 f_f.sc 411.0 fdotaccent 409.0 oe.sc 409.0 dz.sc 408.0 dzcaron.sc 408.0 uk-cy.sc 406.0 uk-cy 405.0 Ezhcaron 403.0 Kaverticalstroke-cy 403.0 enge-cy 398.0 komitje-cy 398.0 dittomark 397.0 tripleprime 394.0 longbar_part. 394.0 odotbelow 392.0 fl.sc 392.0 Uk-cy 391.0 numero 389.0 m.sc 387.0 macute.sc 387.0 mdotaccent.sc 387.0 mdotbelow.sc 387.0 em-cy.sc 387.0 radical 386.0 Emtail-cy 385.0 Nj 383.0 OE 382.0 yusbig-cy 382.0 omegaBroad-cy.sc 380.0 Dhook 378.0 NJ 378.0 tildeoverlaycomb 376.0 nje-cy 374.0 M 372.0 Macute 372.0 Mdotaccent 372.0 Mdotbelow 372.0 Em-cy 372.0 umacron-cy 372.0 Mhook 370.0 ij_acutecomb 370.0 dram-arm 369.0 ruble 369.0 naira 366.0 Fita-cy 365.0 nj 364.0 mhook.sc 362.0 Yusbig-cy 362.0 adblgrave.sc 361.0 Bhook 360.0 Nje-cy 360.0 IJ_acutecomb 357.0 IJ.loclNLD 357.0

There will be false positives in there but all these glyphs were flagged by my tool.

— Reply to this email directly, view it on GitHub https://github.com/EbenSorkin/Merriweather4/issues/10#issuecomment-2210539007, or unsubscribe https://github.com/notifications/unsubscribe-auth/AAQUQXP6E4PIGTLFMVSR3H3ZKZR33AVCNFSM6AAAAABKIJDZZOVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDEMJQGUZTSMBQG4 . You are receiving this because you were mentioned.Message ID: @.***>