(name: str, source: ufoLib2.Font)
| 43 | |
| 44 | |
| 45 | def step_set_font_name(name: str, source: ufoLib2.Font) -> None: |
| 46 | source.info.familyName = source.info.familyName.replace("Cascadia Code", name) |
| 47 | # We have to change the style map family name because that's what |
| 48 | # Windows uses to map Bold/Regular/Medium/etc. fonts |
| 49 | if source.info.styleMapFamilyName: |
| 50 | source.info.styleMapFamilyName = source.info.styleMapFamilyName.replace("Cascadia Code", name) |
| 51 | |
| 52 | |
| 53 | def step_merge_glyphs_from_ufo(path: Path, instance: ufoLib2.Font) -> None: |