summaryrefslogtreecommitdiff
path: root/test/test1004.py
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";