Я пытался показать персидский текст с помощью text primitive
в приложении Sceni c, но Sceni c показывал некоторые поля с X
внутри них! Я пытался использовать шрифт, но мне это не удалось.
Это мой код:
g
|> text("متن نمونه", t: {0, 700}, fill: :white, font: @font_hash)
Должен ли я создать проблему в GitHub или есть решение?
Спасибо за вашу помощь.
Обновление:
Я следовал инструкциям для пользовательских шрифтов для кэширования метрик шрифта (спасибо Алексей Матюшкин ), затем я есть другая проблема, показанная на этой картинке:
![Wrong Persian form](https://i.stack.imgur.com/ENkc5.png)
Этот текст должен выглядеть следующим образом:
![correct Persian form](https://i.stack.imgur.com/znGaU.png)
В персидском языке некоторые буквы в слове могут соединяться с другими буквами. В этих случаях эти буквы отображаются другим символом. (Проблема здесь в том, что все буквы отображаются в отдельном формате. Кроме того, неправильное направление текста)
Например: правильное слово «Hello» - «سلام», но в тексте это так. отображается как "مالس". Это похоже на отображение «Hello World» как «dlroW olleH»
Возможно, проблема заключается в кодировке, которую я не смог найти, чтобы попробовать UTF-8. Или это может быть направление текста ...