Hello!
I would like to create unique glyphs for every number between 0–9999.
Here’s a GIF of how the system works:
At the moment i created the numbers with ligatures, as it seemed to be the easiest way.
sub one zero by one_zero.liga; (for the first ligature, the number 10)
…
sub two three five one by two_three_five_one.liga;
sub two three five seven by two_three_five_seven.liga;
sub two three five six by two_three_five_six.liga;
sub two three five three by two_three_five_three.liga;
sub two three five two by two_three_five_two.liga;
sub two three five zero by two_three_five_zero.liga;
…
sub nine nine nine nine by nine_nine_nine_nine.liga; (for the last ligature, the number 9999)
This all works fine, but when trying to export I get the error message
“Subtable Overflow in lookup: 0 type: (null)”
Is there a way to simplify these substitutes? Or is there a better way to solve this?