(old_name: str, map: dict[str, str])
| 947 | post_extra_names: bool = True, |
| 948 | ): |
| 949 | def get_new_name_from_map(old_name: str, map: dict[str, str]): |
| 950 | new_name = map.get(old_name) |
| 951 | if not new_name: |
| 952 | arr = re.split(r"[\._]", old_name, maxsplit=2) |
| 953 | name = map.get(arr[0]) |
| 954 | if name: |
| 955 | new_name = name + old_name[len(arr[0]) :] |
| 956 | return new_name |
| 957 | |
| 958 | print("Rename glyph names") |
| 959 | glyph_names = font.getGlyphOrder() |
no test coverage detected