Changeset 97
- Timestamp:
- 10/28/07 20:11:10 (15 months ago)
- Files:
-
- 1 modified
-
hacks/trunk/automatic_text.py (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
hacks/trunk/automatic_text.py
r96 r97 174 174 return glyphs 175 175 176 def map_digit_to_name(digit): 177 if digit in ['0', '1', '2', '3', '4', '5', '6', '7', '8', '9']: 178 return DIGITS[int(digit)] 179 else: 180 return digit 181 176 182 def get_glyph_name(glyph): 183 glyph = map_digit_to_name(glyph) 177 184 if not glyph.startswith('/'): 178 185 return '/%s' % glyph … … 212 219 for i in range(len(fl.font)): 213 220 if not in_sequence: 214 if fl.font[i].name == glyph_from:221 if fl.font[i].name == map_digit_to_name(glyph_from): 215 222 glyphset.append(get_glyph_name(fl.font[i].name)) 216 223 in_sequence = True 217 224 else: 218 225 glyphset.append(get_glyph_name(fl.font[i].name)) 219 if fl.font[i].name == glyph_to:226 if fl.font[i].name == map_digit_to_name(glyph_to): 220 227 break 221 228 generate(glyphset, get_glyph_name(glyph_name))