googlefonts / roboto-flex

SIL Open Font License 1.1
460 stars 32 forks source link

Cyrillic in Slnt -10 issues #175

Open vikagrabowska opened 2 years ago

vikagrabowska commented 2 years ago

Cyrillic in SLNT -10 tests across whole design space show issues such as:

Below is more specific description. I attached the PDFs with preview.


WDTH 100

— Slnt -10; Wdth 100; Opsz 8: Wght 100 - broken curves, non-matching widths; Wght 400 - broken curves in д,Д. Shifted spacing; Wght 900 - broken curves in д,Д. Counters rotate making stems uneven. Shifted spacing.

— Slnt -10; Wdth 100; Opsz 14 Wght 100 - broken curves, non-matching widths; Wght 400 - rotated counter behaviours starts to appear in some letterforms. This can be noticed in з,є,э,Є,Э,З. Wght 900 - counters break and rotate making stems uneven

— Slnt -10; Wdth 100; Opsz 144 Wght 100 - broken curves, non-matching widths; Wght 400 - broken curves in Ии. rotated counter behaviours starts to appear Wght 900 - curves and counters break, counters rotate


WDTH 25

— Slnt -10; Wdth 25; Opsz 8: Wght 100 - broken curves in some of the letters, counters start to rotate and break, non-matching widths; Wght 400 - rotated counter behaviours starts to appear. Non-matching width situation is consistent with Slnt 0; Wght 900 - curves and counters break, counters rotate

— Slnt -10; Wdth 25; Opsz 14: Wght 100 - broken curves, non-matching widths; Wght 400 - broken curves on rounds like б,ф, Ю, ю but also in Д and л. Wght 900 - Counters rotate and break

— Slnt -10; Wdth 25; Opsz 14: Wght 100-900 - Counters rotate and break


WDTH 151

— Slnt -10; Wdth 151; Opsz 8: Wght 100 - Cyrillic widths seem more accurate than Latin Wght 400 - broken curves in д,Д. Shifted spacing; Wght 900 - counters break and rotate making stems uneven

— Slnt -10; Wdth 151; Opsz 14: Wght 100 - broken curves, non-matching widths; Wght 900 - counters rotate making stems uneven

— Slnt -10; Wdth 25; Opsz 144: Wght 100 - curves and counters break, counters rotate; Wght 400 - rotated counter behaviours starts to appear, non-matching widths; Wght 900 - counters rotate

03.02.2022_Robo_WDTH=151_SLNT=-10_GRAD=0_OPSZ=14_1. Match.pdf 03.02.2022_Robo_WDTH=25_SLNT=-10_GRAD=0_OPSZ=8_1. Match.pdf 03.02.2022_Robo_WDTH=25_SLNT=-10_GRAD=0_OPSZ=14_1. Match.pdf 03.02.2022_Robo_WDTH=25_SLNT=-10_GRAD=0_OPSZ=144_1. Match.pdf 03.02.2022_Robo_WDTH=100_SLNT=-10_GRAD=0_OPSZ=8_1. Match.pdf 03.02.2022_Robo_WDTH=100_SLNT=-10_GRAD=0_OPSZ=14_1. Match.pdf 03.02.2022_Robo_WDTH=100_SLNT=-10_GRAD=0_OPSZ=144_1. Match.pdf 03.02.2022_Robo_WDTH=151_SLNT=-10_GRAD=0_OPSZ=8_1. Match.pdf 03.02.2022_Robo_WDTH=151_SLNT=-10_GRAD=0_OPSZ=144_1. Match.pdf

dberlow commented 2 years ago

Thanks for all your work. I see a list of PDFs, but no links or downloads.

vikagrabowska commented 2 years ago

Hi David, apologies! here they are. 03.02.2022_Robo_WDTH=25_SLNT=-10_GRAD=0_OPSZ=8_1. Match.pdf 03.02.2022_Robo_WDTH=25_SLNT=-10_GRAD=0_OPSZ=14_1. Match.pdf 03.02.2022_Robo_WDTH=25_SLNT=-10_GRAD=0_OPSZ=144_1. Match.pdf 03.02.2022_Robo_WDTH=100_SLNT=-10_GRAD=0_OPSZ=8_1. Match.pdf 03.02.2022_Robo_WDTH=100_SLNT=-10_GRAD=0_OPSZ=14_1. Match.pdf 03.02.2022_Robo_WDTH=100_SLNT=-10_GRAD=0_OPSZ=144_1. Match.pdf 03.02.2022_Robo_WDTH=151_SLNT=-10_GRAD=0_OPSZ=8_1. Match.pdf 03.02.2022_Robo_WDTH=151_SLNT=-10_GRAD=0_OPSZ=14_1. Match.pdf 03.02.2022_Robo_WDTH=151_SLNT=-10_GRAD=0_OPSZ=144_1. Match.pdf