googlefonts / roboto-flex

SIL Open Font License 1.1
472 stars 32 forks source link

Unexpected proportions and distortions in Lc Greek #412

Open EbenSorkin opened 10 months ago

EbenSorkin commented 10 months ago

Zeta & Xi

image

In this first example, the downward stroke gets too heavy

image

Part of the issue extends as far as this part of the design space. Not too that the bar at the top of zeta also looks too heavy.

In this same part of the design space a less severe but related set of distortions happens in the letter xi

image

And back to the starting design space the letter xi is unexpectedly heavy

image
EbenSorkin commented 10 months ago

Irregular weights ( both light and dark) in chi psi tau and omega

Letter chi is not compensated enough in the design generally but in this part of the design space it is particularly marked. Note too that x is compensated. Obviously chis is taller but the same optical principles apply and are expected.

image

The close spacing of tau in this sample makes it look like tau tau is actually pi. The other thing is that the top of tau get's very thin.

image image

In this part of the design space the top of letter tau drops below the x height. The origin of the mistake seem to be at 400 WGHT

image

The cross bars on both tau and pi almost go away completely in this part of the design space

image
EbenSorkin commented 10 months ago

In psi the top and bottom strokes get inconsistent in this part of the the design space

image

The overall pattern of contrast in the vertical stems in psi is irregular with the expected pattern of the taller stroke being thinner here

image

However, this isn't the case here - it is incorrectly reversed

image
EbenSorkin commented 10 months ago

Letter omega -

Below we have 8 opsz omega and the rounds on left and right are similar in weight to the rounds left and right of the o ( or in this case the omicron ). The middle stroke is close to but maybe slightly lighter than the n like eta shape. The rounds parts are heavier that this which is expected and also correct.

image

However when we move into other parts of the design space the connections listed above are sometimes lost.

Here in the condensed 25 wdth the rounds and the middle stroke get more similar and the rounds are lighter than those of o/omicron. The middle gets a bit heavier than the stems in eta too.

image

Here the same thing happens but it is more intense

image

Here it is less intense. But the omega is also just a little too wide with the counters being a bit to bright

image

The middle stroke of omega also rises and falls with the peak height being here. I think it might be best for it to stay constant relative to the x height.

image
EbenSorkin commented 10 months ago

Letter theta

I have fewer issues with θ / theta than the letters above. The main issue I see is that the height vs the height of latin 'f' isn't consistent.

here we can see theta matches f

image

In these places in the design space theta is shorter than f

image image image
EbenSorkin commented 10 months ago

Greek oxia/acute shape

The weight relative to the design isn't quite steady enogh. I have not checked yet if this is only true for oxia or if it is a problem shared with the latin design because the oxia is a component based on latin acutecombined. I am not saying that the acute should always have the same angle or be a single height. In a design space like this that would not work.

I do see that diacritics will be placed higher at small optical sizes and lower than regular wght and wdth in the narrow and wide because there are probably more display. Likewise very thin or very heavy would seem to need lower placement than regular weight at small optical sizes. And that sort of happening here.

But there is a bit too too much variation from that model in what I see. A little more rigor is needed.

examples:

This is an anomalous oxia/acute shape because it is lighter higher in position and points higher than it does the rest of the design space does

image

This one is a low placement

image

This is a particularly high placement

image