blob: 08fd7392b8e96db18825493ebc269cf25e1f98d9 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
|
#!/usr/local/bin/fontforge
#Needs: fonts/DirectionTest.sfd
import fontforge;
font=fontforge.open("fonts/DirectionTest.sfd");
font.selection.all();
font.selection.select(("less",),"K");
dir=True;
for g in font.selection.byGlyphs :
c = g.foreground[0];
if ( dir != c.isClockwise() ) :
raise ValueError, "Wrong direction";
dir = not dir;
c = font["K"].foreground[0];
if ( c.isClockwise()!=-1 ) :
raise ValueError, "Found a direction";
|