I am fairly confident AAT tables are FSMs, so I am curious where the turing completeness comes from. I am certainly not familiar with all truetype/opentype features.
https://en.wikipedia.org/wiki/TrueType#Hinting_language