began documentations design
small condition optimizations in various functions
enabled libass fonthack by default