SDL не реализует полный текстовый макет Unicode.Он работает для многих языков, но арабский (который имеет невероятно сложное расположение и правила выбора глифов) не является одним из них.Вам понадобится использовать класс макетов Pango или ICU для создания текстового макета, если вам нужна поддержка арабского языка.