Short: IPJ Farsi topaz 8,9, 18 fonts, IPJ char-set. Author: Paymaan Jafari (admin@pooyesh.com) Uploader: Paymaan Jafari (admin@pooyesh.com) type: text/font Long: -- Background -- Farsi (Or sometimes referred to as Persian) is the Language of us; Iranians (also sometimes called Persians). This Language has character shapes other than Latin. It has 32 alphabets that 26 of them are in common with Arabic. The number shapes are alike in most digits and can be used in place of each other. Each alphabet, unlike Latin and Roman, may has several shapes, related to position in the word. Some has just one shape, and some has up to 4 shapes. This multi-shape characters make about 150 characters if we want to build all the exact forms. Cause of such a big problem, the characters shapes is reduced in normal DOS-Type screens. There are some standards for both character map and and their position in ASCII table, but the latest and the most accurate one currently exists that suits 8 bit characters on all the ISO-8859 character based computers are the ISO-PJ (IPJ) set I have designed. For a full description of this standard, and also all the fonts/programs for localizing the Amiga for the Persian language, you can go to my homepage, and there you will find the IPJ(TM) character-set description, and tables, and definition plus the ATO-Persian administration pages that include all the fonts/programs/preferences to use make your Amiga works in Persian language. The second matter is direction. Farsi caligarphy is written right-to-left and the numbers are written left-to-right just like english. Arabic numbers are both written and read reversely, although the number is seen as english and Farsi. -- What it Does -- 1) It is 3 fonts very alike to topaz, but the characters in the range 160-256 (that is ISO-8859 range) are persian characters. So if you use this font as your default font (and other usages) no problem you will have with the English writings and even you can still have your English Workbench, as any other Amiga. -- Important -- To prevent user to remember all the char forms and also because of limited keyboard keys for all the possible characters, Any program that wants to use Farsi font should be designed intelligent. It have to recognise when it has to use first-shape, middle or end-shape of character. This is not a difficult process, program types first shape when you press a key, then watches what is the next char and corrects char while writing the next char. end-chars normally take shape when you press space to separate word from the next word, or when you press one of Comma, Dot, Qout, ... If you want to write a small or continused character that is not attached to any word, simply type the char and then move using cursor keys. -- Tips! -- There is a keymap named ipj0keymap in my page that you can use to type IPJ characters using it. You can use CygnusEd (any version) to read farsi texts in this standard. To do this, go Environment menu (first submenu) and select "select font/disk font" then select farsi/8 font and click on OK button, no change in english will be made, but farsi codes (above 160+) will be seen stranger than before! :) go again to the same menu/submenu and again select the same font. This time, you will see that correct shape of Farsi characters will be shown! Don't ask me why, cause I dont know! Soon I will start some patches to the OS to enable users to write Right to Left text easier than bofore. -- Disclaimer & Copyright -- The font is freeware, and there are no limitations on it's usage, but as provider, I ask all to not use it for War, Making Guns, or any Bio/MicroBialogical warcrafts and/or Athomic, Neutronical Bombs and any stuff alike those mentioned. In one word, nothing against GOD, Peace, Humanity. ** This is provided AS IS and I am not responsible for any ** ** damage or loss of data it may cause. ** ** USE AT YOUR OWN RISK ** You can redistrebute this file as long as no change has been made to the archive content. -- About PALAPAL Amiga Programmers Group -- We are an Amiga programmer group in Iran, normally working on Amiga stuff. Support our group with your Emails, Cards (Postal ofcourse, not Credit :)), money and any other thing you can, to enable us work more for the community. --------------------------------------------------------------------------- Paymaan Jafari, Hardware B.Sc. student, Azad University of Tehran. PALAPAL Amiga Programmers Group, Iran. http://www.pooyesh.com/palapal/ email: admin@pooyesh.com Persian Language Administrator of ATO: ato-admin-persian@ato.vapor.com ---------------------------------------------------------------------------