Answers the first A-Za-z part of the file name. >>> path2FamilyName('/xxx/yyy/zzz/Agency_FB-Compressed.ufo') 'Agency' >>> path2FamilyName('/xxx/yyy/zzz/Agency##@$$% _FB.TTF') 'Agency'
(path)
| 673 | familyNameParts = re.compile('([A-Za-z]*)') |
| 674 | |
| 675 | def path2FamilyName(path): |
| 676 | """Answers the first A-Za-z part of the file name. |
| 677 | |
| 678 | >>> path2FamilyName('/xxx/yyy/zzz/Agency_FB-Compressed.ufo') |
| 679 | 'Agency' |
| 680 | >>> path2FamilyName('/xxx/yyy/zzz/Agency##@$$% _FB.TTF') |
| 681 | 'Agency' |
| 682 | """ |
| 683 | return familyNameParts.findall(path2Name(path))[0] |
| 684 | |
| 685 | path2GlyphIdName = path2FontName |
| 686 |
no test coverage detected