Known Issues

  • Last word wrapping with certain fonts (e.g., Amiri Quran) - With some Quranic fonts, the last word of a line may wrap to the next line due to Kashida width calculations. This happens because Kashida characters in Quranic fonts are wider than in regular fonts
  • WidgetSpan not supported in ArabicJustifiedRichText - If you need to mix text with widgets (icons, images), use enableKashida: false or use standard RichText
  • Very long words might overflow on narrow screens (use maxLines to handle)
  • Performance may vary with extremely long texts (>10,000 characters)