Yudit Guide

v0.2
Maintainer: G Karunakar <karunakar at user.sourceforge.net>

Yudit is a simple Unicode editor, has Opentype font support for Devanagari, Malayalam & other indic languages. Inscript & phonetic keymaps are available for typing in Indic.
You can download the latest versions from
 http://www.yudit.org/
 Binary RPMs and Windows version is available at
 http://www.yudit.org/download/binary/
Binary RPM is available at  http://www.yudit.org/download/binary/yudit-2.7.2-4.i386.rpm
Windows Executable is at http://www.yudit.org/download/binary/yudit-2.7.2-4.exe

To install rpm  (login as root or su)
  # rpm -ivh yudit-2.7.2-4.i386.rpm

To type in any indian language, you need to only install the font and set the keymap.
Yudit only works with Unicode or Opentype fonts.

For Hindi/Marathi download Gargi devanagari opentype font
A Malayalam OTF is at http://malayalamlinux.sourceforge.net/downloads/fonts/MalOtf.ttf
Bengali OTF - http://www.nongnu.org/freebangfont/
A shareware Unicode font - code2000.ttf is available from http://home.att.net/~jameskass/


To install the font :
Either copy it into  .yudit/fonts in your home directory.
$ cd
$ cp Gargi-1.1.ttf .yudit/fonts

or globally in /usr/share/yudit/fonts.
# cp Gargi-1.1.ttf /usr/share/yudit/fonts/
 
You dont need to do any ttmkfdir/mkfontdir stuff.

Yudit configuration is stored in ~/.yudit/yudit.properties.
Global one is in /usr/share/yudit/config/yudit.properties

In yudit.properties look for line starting with
yudit.font.TrueType=
 And add the font file name (eg Gargi-1.1.ttf) to the line, like below

yudit.font.TrueType=Gargi-1.1.ttf,Sampige.ttf,arial.ttf,kochi-gothic.ttf, gulim.ttf,
tsckanna.ttf:tscii, dc-font.ttf,code2000.ttf, code2001.ttf:unicode:RL, cyberbit.ttf,yudit.ttf
Next you need to set the keyboard input. Start yudit ,
You will get a Window like below.

Yudit Main Window

The toolbar is of Yudit is shown below

Yudit Toolbar

In the order buttons are
- Open File
- Save File
- Print
- Print Preview
- Find
- Goto ( a line )
- Undo
- Redo
- Document Text Embedding
- Direction Override
- Embedding Override
- Yield Embedding
- Bigger
- Smaller
- Font
- Input
- Line Break

The last 3 are of importance
Font (with "A" icon ) :  This should be set to TrueType ( Shift - F2 does it )
Input (right of Font ):  Clicking this brings up a dialog as shown below.
The Available list contains list of all supported input methods.
For Indic inscript and phonetic keymaps are defined , of the name lang-inscript or lang-phonetic
where lang  is 3 letter code for the language eg Devanagari - dev, Kannada - kan , Telugu - Tel etc.
You can assign one input method to each Function key.
Leaving F1 as straight ( ie english ) you can set you language by , selecting the input map
and funtion key to bind to and click the arrow.

Keyboad map selection

If you are of the geek variety you can directly edit the .yudit/yudit.properties

Yudit.editor.inputs=straight,unicode,Dev-Inscript,Gurmukhi,Gujarati,Kannada,
Tel-Inscript,Mnemonic,Esperanto,Telugu,x-utf-8:hu_HU,OldHung
On Windows
 If you are using Yudit on windows, assuming you have installed in say C:\Yudit
Your configuration will be in C:\Yudit\config\yudit.properties
And Fonts in C:\Yudit\fonts
Rest all you can follow steps as above.

Now using it

Assuming that you have already assigned input keymaps to the function keys, When you want to
change mode , press appropriate function key. Eg  if F1 is straight , F2 - unicode,  F3 - Dev-Inscript, F4 - Dev-Phonetic
Then pressing F3 loads devanagari Inscript keymap, now you can type in devanagari , pressing F1 will bring back the
default english mode.
F4  will load the devanagari phonetic map - here you can type in english to get devanagari. so 'k' will bring letter 'KA', 'kh' -> 'KHA' etc.
See Inscript keyboard layouts for
Hindi - http://www.indlinux.org/keymap/hindi.php
Marathi - http://www.indlinux.org/keymap/marathi.php

This should get you started. When you want to save click the save icon (second icon on toolbar) .
For a saved file its color is greenand red when file needs saving.
For any more quiries or help regarding yudit see  http://www.yudit.org


IndLinux Team
http://www.indlinux.org
Last edited : 25 March, 2004