Kashida.fyi
About
500

About Kashida.fyi

Kashida.fyi is a text transformation tool that automatically places kashidas (Arabic text elongation marks) in the correct positions within Arabic text. In Arabic typography, the kashida is used for text justification and aesthetic enhancement.

This application analyzes your Arabic text and inserts kashidas according to the traditional typographic rules, summarized by "The Big Kashida Secret" by the Khatt Foundation: Only one kashida per word, and the placement according to the specific priority logic.

The app is based on the JavaScript implementation of the aforementioned algorithm by Dr. Khaled Hosny, ensuring accurate and linguistically correct kashida placement that respects Arabic typographic traditions.

Simply type or paste your Arabic text in the main area, then click the "Transform" button to automatically apply proper kashida placement.

This website was created by Yanone, who also designed the Sukoon font on display here. The website was created as part of the Sukoon font project to showcase the capabilities of the font and provide a useful tool for Arabic typography enthusiasts. The font is to be published soon on Fontwerk.

The website code is hosted on GitHub. Feel free to explore, contribute, or report issues.

KSHD Variable Axis

The KSHD slider controls a special variable font axis in the Sukoon font that creates curved, flowing elongation effects. This curvy elongation is purely a visual feature of the font and is not part of the actual text content.

When you copy text from this editor, you will get the standard Arabic kashida character (ـ) in place of the curved elongations. The visual curves you see are rendered by the Sukoon font itself based on the KSHD axis value.

This feature allows you to preview how your kashida-enhanced text would look with different stylistic interpretations while maintaining compatibility with standard Arabic text processing.