(
designspace: fontTools.designspaceLib.DesignSpaceDocument,
instance_descriptor: fontTools.designspaceLib.InstanceDescriptor,
name: str,
)
| 206 | |
| 207 | |
| 208 | def build_font_static( |
| 209 | designspace: fontTools.designspaceLib.DesignSpaceDocument, |
| 210 | instance_descriptor: fontTools.designspaceLib.InstanceDescriptor, |
| 211 | name: str, |
| 212 | ) -> None: |
| 213 | prepare_fonts(designspace, name) |
| 214 | |
| 215 | generator = fontmake.instantiator.Instantiator.from_designspace(designspace) |
| 216 | instance = generator.generate_instance(instance_descriptor) |
| 217 | instance.info.familyName = instance.info.familyName.replace(" Italic","") |
| 218 | if instance.info.styleMapFamilyName: |
| 219 | instance.info.styleMapFamilyName = instance.info.styleMapFamilyName.replace(" Italic","") |
| 220 | compile_static_and_save(instance, name.replace(" Italic","")) |
| 221 | |
| 222 | |
| 223 | # Export fonts |
nothing calls this directly
no test coverage detected