Lines Matching full:shape
162 shape, items = items[0][1:-1], tuple (int (x, 16) for x in items[1:])
164 if not shape in ['initial', 'medial', 'isolated', 'final']:
177 ligatures[items][shape] = c
180 # Save shape
187 shapes[items[0]][shape] = c
196 s = [shapes[u][shape] if u in shapes and shape in shapes[u] else 0
197 for shape in ['initial', 'medial', 'final', 'isolated']]
209 for shape in ligatures[pair]:
210 c = ligatures[pair][shape]
211 if shape == 'isolated':
213 elif shape == 'final':
216 raise Exception ("Unexpected shape", shape)