Я работаю над игрой (используя Ruby) и планирую иметь ее на нескольких языках. Мне было интересно, что лучший вариант для рендеринга текста. В частности, все, что я использую, должно иметь возможность создавать сложные шрифты (в частности, арабский и персидский).Что является лучшим вариантом для рендеринга сложных шрифтов?
Я искал вокруг и наткнулся на freetype, графит и использовал собственные функции api для Windows (я в порядке, если не кросс-платформенный), чтобы назвать несколько. С чем мне пойти, и каковы разные компромиссы?
Есть ли какой-либо API, который просто выводит строку на нужный язык на растровое изображение (как это будет отображаться на экране), которое я просто блистаю на экране? Я использую API абстракции поверх DirectX, и у меня есть только программы drawPixel и drawImage. – 2008-09-30 20:31:33