googlefonts / roboto-flex

SIL Open Font License 1.1
452 stars 32 forks source link

Roboto Flex Greek #112

Open irenevlachou opened 3 years ago

irenevlachou commented 3 years ago

I’ve started with the Roboto update, looking at the Greek of the Classic set and taking in mind the modifications in the Latin design of Roboto Flex.

My suggestion for the structural changes aren’t many and I think were essential for a more harmonious result between Latin and Greek. This new set of Greek is suitable to work well across the across Flex and Classic without any structural changes.

RobotoFlex-Greek adjusted-20200730.pdf

I have completed the Regular, centre master.

I’m attaching the links of the PDF and the UFO.

Here is the source:

https://github.com/TypeNetwork/Roboto-Flex/tree/master/sources/1A-drawings/Mains/RobotoFlex-Regular.ufo

and the proof:

https://github.com/TypeNetwork/Roboto-Flex/blob/32287f4792c1ea7fc6201f9407b208386e0544b4/docs/Proofs/Greek/RobotoFlex-Greek%20adjusted_20200730.pdf

@davelab6 @dberlow

davelab6 commented 3 years ago

Sounds good to me. Will you roll out these changes to Classic, and then to Flex? Or the other way around?

davelab6 commented 3 years ago

cc @m4rc1e

dberlow commented 3 years ago

This work is starting in flex but is for Classic, and will move into Classic repo once the default is approved. Its Greek subset will overwrite classic’s Greek in the classic repo.

Work on the other masters will also begin in flex, but then move the wdth and wght extremes for Classic, to that repo, with the Greek glyph subset Replacing the existing Classic’s Greek in the Classic masters.

davelab6 commented 3 years ago

Isn't the glyph set in Classic much more extensive for all 3 LGC scripts, so isn't it better to do the work in Classic, then once that is done, move to Flex and as a first step copy and subset the glyphset?

irenevlachou commented 3 years ago

The glyph set of the Classic is bigger indeed. In the same time isn't compatible with any of Google Sets: GF Greek Core:

extras:

and small caps only for the GF Greek Core.

Because of these irregularities in the set of Classic, my preference is to start the work of the GF Greek Core set on Flex, transfer the work in Classic and have first of all an approved quality Greek. In a later stage we can update the Polytonic set to cover the GF Greek Plus and the small caps.

davelab6 commented 3 years ago

Got it. Thanks for explaining, that sounds good to me.

irenevlachou commented 3 years ago

All 5 masters of 14pt are done for the Greek:

20200810 Greek WIP commit:

complete Greek GF Core set for:

compatibility update across 5 masters

@sannorozco do your magic! :)

irenevlachou commented 3 years ago

20200903 Greek WIP commit:

complete Greek GF Core set for first parametric axes for Roboto Extremo:

Small update on "epsilon" outline:

Decompose "kappa" from "ka" and "phi" from "ef" to fix compatibility with parametric masters:

irenevlachou commented 3 years ago

20200913 Greek WIP commit:

complete Greek GF Core set for opsz axes for Roboto Extremo:

Small update on:

  1. delta compatibility
  2. numeralsign, "lownumeralsign" spacing
  3. upsilon double anchor fix
fitojb commented 4 months ago

What’s the status of this work? AFAICT, it never reached Roboto Flex or Classic for that matter.