May peace and Allah mercy and blessings be upon you
- After you open the application, start by specifying the properities of the target textField where you want to display the converted text. Click on “Change TextField Settings” at the top right, a little window (below) will show up with the textField settings.
- Choose the target textField type either “TextField” or “TextArea”.
- Choose the width within which you want to display the converted text.
- If you like, specify a Right and Left Margin for the target textField.
- Click “OK”, the settings you’ve chosen will be on the left of the “Change TextField Settings” button. The width of the output textField will match what you chose, if the width exceeded the application’s width, the application’s width will grow automatically.
- Input the text you want to convert in one of the following ways:
- Input the text directly in the “Input” textField.
- Choose “File” then “Open” then select a file with the “.txt” extension that you’ve saved the text you want to convert with a “UTF-8” encoding, and the “Input” textField will be automatically filled with the content of the file (see below).
- Drag a file with a “.txt” extension in which you’ve saved the text you want to convert with a “UTF-8” encoding, and drop it anywhere on the application, and the “Input” textField will be automatically filled with the content of the file (see below).
- Check “Embed Fonts” if you want to embed the font. Choose the input text type either “text” or “html”.
Note that in case you didn’t choose to embed a font, the default system font will be chosen and not one of the fonts in the “Font” menu.
Also note that if you chose to embed a font, an input text which has Tashkeel characters may not be correctly displayed on “some” fonts and not all of them, and then you can avoid that by checking “Remove Tashkeel” to automatically remove Tashkeel from input text before converting.
- Choose the font you want from the “Font” menu, specify it’s size from “Size” and the text will be automatically converted as you select. If you found the converted text not showing properly, meaning, some characters step below the line they’re supposed to be, try changing the “ExtraCharWidth” untill you get proper results.
Note that if you’ve chosen “TextField” as the target textField type, some characters may show below the line they’re supposed to be, then, you should start by copying the converted text first (see below) and testing it in the target textField, and before trying to change “ExtraCharWidth” value.
- Click “Convert” anytime you want to see a result of your changes, and if the text wasn’t changed automatically. If you found the converted text to show properly, you may then click “Select All” to select all the text, and then right-click over the “Output” textField and choose “Copy” from the menu to copy the text.
- After copying the converted text, if you were using Adobe Flash, drag a “static” textField on the stage and give it the same properities as those you gave to the one in FlarabySWF application. Paste the converted text into that textField. If the text didn’t show properly in Flash, try changing the properities you specified in FlarabySWF untill you get proper results. Then, you can move, tween or apply effects on the textField as you wish.