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

Add (lots of) small caps ("SC") font families #4522

Open
4 tasks
davelab6 opened this issue Apr 15, 2022 · 1 comment
Open
4 tasks

Add (lots of) small caps ("SC") font families #4522

davelab6 opened this issue Apr 15, 2022 · 1 comment
Assignees
Labels
-- Glyphset issue Missing glyphs to match a GF subset, wrong glyph mapping, unicode issue, or else -- Needs manager's opinion from upper level I Request P4
Milestone

Comments

@davelab6
Copy link
Member

Many families have been added in recent years with small caps glyph sets, but unlike in the early years, I didn't ask for their build scripts to output "SC" families - where the lowercase glyphs are replaced with the small caps glyphs and the family name is changed to append "SC".

This was on the basis that OpenType Features would be coming soon to the API; but since that seems to be still some way away, I now would like to ask for

  • a review of the library to ID which families have small caps glyph sets, and then
  • a set of FB checks specific to small caps glyph sets to make sure that their coverage and associated OT features are uniformly high quality, and then
  • updates to the gf builder, and upgrading of projects predating it from their per-project build scripts to it, to output the SC families in a scalable way, and then
  • onboarding all the "missing" SC families for all the families that have provided them but users can't access yet need to use them

I'm proposing this as a Q2 project but it might need to slip to Q3, which would be fine.

@davelab6 davelab6 added this to the 2022 Q2 milestone Apr 15, 2022
@RosaWagner RosaWagner added I Font Upgrade -- Glyphset issue Missing glyphs to match a GF subset, wrong glyph mapping, unicode issue, or else I Request and removed I New Font I Font Upgrade labels Apr 20, 2022
@RosaWagner RosaWagner modified the milestones: 2022 Q2, 2022 Q3 Jul 1, 2022
@RosaWagner RosaWagner added the -- Needs manager's opinion from upper level label Sep 15, 2022
@RosaWagner RosaWagner modified the milestones: 2022 Q3, 2023 Q1 Sep 15, 2022
@chrissimpkins chrissimpkins modified the milestones: 2023 Q1, Projects to be commissioned and/or milestoned Mar 2, 2023
@RosaWagner RosaWagner removed this from the Projects to be commissioned and/or milestoned milestone Mar 7, 2023
@RosaWagner RosaWagner removed their assignment Mar 9, 2023
@RosaWagner RosaWagner added this to the Icebox milestone Apr 13, 2023
@chrissimpkins chrissimpkins modified the milestones: Icebox, Backlog Jan 10, 2024
@chrissimpkins chrissimpkins assigned simoncozens and unassigned m4rc1e Apr 2, 2024
@chrissimpkins chrissimpkins modified the milestones: Backlog, 2024 Q2 Apr 2, 2024
@simoncozens
Copy link
Collaborator

simoncozens commented Apr 3, 2024

The following fonts appear to have:

  • a smcp feature
  • no matching SC family
  • no primary script or primary_script == Latn
  • alumnisans (Builds OK)
  • alumnisanscollegiateone (Builds OK)
  • andadapro (Does not build due to glyphsLib bug Axis mappings completely upside down googlefonts/glyphsLib#993)
  • andika (Unlikely due to unusual SIL build process)
  • anton (Builds OK)
  • arsenal (Builds OK if you add a config file)
  • barlow (Unlikely due to issues mentioned in Update Barlow to variable font? #3625)
  • barlowcondensed (idem)
  • barlowsemicondensed (idem)
  • baskervville (Builds OK)
  • bigshouldersdisplay
  • bigshouldersinlinedisplay
  • bigshouldersinlinetext
  • bigshouldersstencildisplay
  • bigshouldersstenciltext
  • bigshoulderstext
  • bitter (Not gonna build because glyphsLib axis mappings also also Glyphs3-style variable syntax)
  • bodonimoda (Builds OK)
  • bonanova (Builds OK)
  • brygada1918 (Fails to build, incompatibility in f.sups)
  • castoro
  • charissil
  • chauphilomeneone
  • corben
  • cormorantgaramond (Glyphslib issue again)
  • cormorantinfant (Glyphslib issue again)
  • cormorantunicase
  • doppioone
  • ebgaramond (Stat table issue)
  • edunswactfoundation
  • eduqldbeginner
  • ekmukta
  • epilogue
  • estonia
  • exo
  • fanwoodtext
  • firasans
  • firasanscondensed
  • firasansextracondensed
  • fragmentmono
  • gentiumbookplus
  • gentiumplus
  • georama
  • gfsdidot
  • gfsneohellenic
  • gideonroman
  • habibi
  • hahmlet
  • heptaslab
  • ibarrarealnova
  • imbue
  • istokweb
  • italianno
  • joan
  • jura
  • kufam
  • lekton
  • lindenhill
  • literata
  • merriweathersans
  • mina
  • miriamlibre
  • monda
  • montserrat
  • montserratalternates
  • mukta
  • muktamahee
  • muktamalar
  • muktavaani
  • neuton
  • notosansdisplay
  • notosansmono
  • notoserifdisplay
  • oflsortsmillgoudytt
  • orbitron
  • petrona
  • piazzolla
  • play
  • playfair
  • poltawskinowy
  • poly
  • praise
  • questrial
  • raleway
  • ralewaydots
  • rem
  • roboto
  • robotocondensed
  • sigmar
  • sofiasans
  • sofiasanscondensed
  • sofiasansextracondensed
  • sofiasanssemicondensed
  • sortsmillgoudy
  • sourcesans3
  • sourceserif4
  • stixtwotext
  • trispace
  • varela
  • vazirmatn
  • worksans
  • ysabeauinfant
  • zillaslab
  • zillaslabhighlight

@chrissimpkins chrissimpkins modified the milestones: 2024 Q2, 2024 Q3 Jul 2, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
-- Glyphset issue Missing glyphs to match a GF subset, wrong glyph mapping, unicode issue, or else -- Needs manager's opinion from upper level I Request P4
Projects
Status: Todo
Development

No branches or pull requests

5 participants