
, adopted from Gerdsooz Farsi/English character definition by Ali Moadeyian, is an interactive editor of Gerdsooz source files. If you are not familiar with Gerdsooz, read Gerdsooz's README file before reading this one. GRDSOZ4W runs under Microsoft Windows 3.1 with Win32s extension, Windows 95, and NT operating systems.
This program can be distributed freely, in its entirely only, to anybody who is willing to take FULL responsibility for copying it and using it. I cannot be held responsible for any damage to any hardware or any lost of data. In other words, if you think you may sue me, don't use this software.
To load the program, ftp grdsozw.exe to the program destination directory (e.g. c:\GRDSOZ4W) on your machine and run it. This is a self extracting executable and should produce the necessary files.
GRDSOZ4W can be started like any other Windows program. Its only optional argument is the name of its input file. Its accepts both gerdsooz source file (extension must be GSW) and ISCII files (extension must be ISC.) Since GRDSOZ4W accepts the input file name as its argument, you can associate .gws and .isc files with it.
The program creates two windows inside its main window. The upper window is where all the editing is done. The lower one displays the same text in either mikhi-10.fon (adopted from original GERDSOOZ) or the real Farsi characters.
New file can be loaded in the program either from File|Open menu or by dragging a .gsw or .isc file from File Manager to the GRDSOZ4W window. Only one file at a time can be loaded into the program. If an attempt is made to load a new file after the current file has been changed, you're given a chance to save the current file or cancel the open new file operation.
If you start a line with \, that line appears as entered without \ and without any conversion to Farsi character.
A lot of thanks goes to Ali Moadeyian for designing the original gerdsooz program and its standard/convention and for sharing his code with me. Ahad Zabett, Ahmad Radmanesh, and Majid spent a lot of time in evaluating this version of software during its beta period. And last, but definitely not least, I am thankful to Javad Naini for all of his encouragements, software evaluation, and his great ideas.
If there any suggestion, or complains, I am listening.