Main Page Modules Data Structures Globals Appendix

# Data provided by the m17n database

- Character Property
- Input method
- Font Layout Table
- Fontset
- The other data

## Character Property

- CATEGORY.tab

  Unicode general category for each character that is available as Mcategory property.

- COMBINE.tab

  Unicode combining class for each character that is available as Mcombining_class property.

- BIDI.tab

  Unicode BIDI category for each character that is available as Mbidi_category property.

- CASE-S.tab

  Unicode case-folding mapping of each character that is available as Msimple_case_folding property.

- CASE-C.tab

  Unicode complicated case-folding mapping of each character that is available as Mcomplicated_case_folding property.

- NAME.tab

  Unicode character name for each character that is available as Mname property.

- SCRIPT.tab

  Unicode script name for each character that is available as Mscript property.

- CASED.tab

  Unicode properties for case operations. Integer value 1 means cased (D47, Unicode 4.0, p.89), 2 means case-ignorable (D47a, Unicode 4.1.0), and 3 means both. Available as Mcased property.

- SOFT-DOTTED.tab

  Unicode property for case operations. Available as Msoft_dotted property.

- CASE-MAPPING.tab

  Unicode case mapping of each character that is available as Mcase_mapping property.

- BLOCKS.tab

  Unicode fallback script name for each character that is available as Mblock property. Generated manually by referring UCD Blocks.txt.

## Input method

See Input Method for the format of these files.

- am-sera.mim (language:am name:sera icon: )

      Amharic input method with SERA.
      For more information, see the page http://www.geez.org/IM/.

- ar-kbd.mim (language:ar name:kbd icon: )

      Input Method for Arabic simulating Arabic keyboard (MS Windows).

- as-itrans.mim (language:as name:itrans icon: )

      Assamese input method by ITRANS transliteration.
      For the detail of ITRANS, see the page:
        <http://www.aczoom.com/itrans/>

- bn-itrans.mim (language:bn name:itrans icon: )

      Bengali input method by ITRANS transliteration.

      Itrans Bengali Keymap Layout created by Avinash Chopde in
      accordance with the details in the following link:

      http://www.aczoom.com/itrans/beng/node4.html

      Key Summary:

      The consonant alphabets are represented as half-characters by
      default i.e. k = ক্ . To complete the character please use 'a'
      representing 'অ' i.e. ka=ক. Consonant conjuncts can be created by
      writing the consonant characters in sequential order. To complete
      the conjunct either 'অ' or any other dependent vowel [অ (a),
      া(aa), ি(i), ী(ii), ু(u), ূ(uu), ে(e), ৈ(ai), ো (o), ৌ (au)] needs
      to be added at the end.

      E.g. ক্রিয়া = k+r+i+Y+A

      To write 'Khaanda-ta' (ৎ) use the key combination : t.h

      Detailed instructions for typing are available at the above mentioned link

      The following keysequences are not defined in the mentioned page,
      but added for users' sake:

      Ch JN shh yh dny LLi L^i RRI R^I LLI L^I # $ ^ * ] S- C-@

- bn-unijoy.mim (language:bn name:unijoy icon: )

      Bengali input method simulating Unijoy keyboard layout.
        <http://ekushey.org/projects/shadhinota/uni_joy.html>

- bo-ewts.mim (language:bo name:ewts icon:none )

      Tibetan input method based on EWTS.
      This implementation is based on THDL Extended Wylie Transliteration Scheme
      Version 2.0 <http://www.thdl.org/collections/langling/ewts/ewts.php>.

- bo-tcrc.mim (language:bo name:tcrc)

  Not yet officially released.

- bo-wylie.mim (language:bo name:wylie icon: )

      Tibetan input method based on the Wylie transliteration.
      It is actually the re-implementation of Emacs' tibetan-wylie input method,
      and is slightly different from Extended Wylie Transliteration Scheme (EWTS).
      The exact EWTS-based input method is in bo-ewts.mim.

- cjk-util.mim (extra-name:nil, only for inclusion)

      Provide utilities for CJK input methods.
      This is acutually not a standalone input method, but is expected
      to be included in the other input method (e.g. zh-py).

      The fullwidth mode is turned on by typing ">>", and turned off
      by typing "<<".

      The single fullwidth mode is turned on by typing "Z".  In this
      mode, any key typed is converted to the fullwidth character and
      is inserted, then the mode is turned off.

- cmc-kbd.mim (language:cmc name:kbd icon: )

      Cham input method simulating Cham keyboard.
      Cham characters are encoded in logical order in memory and in files.
      But, you can type Cham text in visual order with this input method.
      Backspace and Delete also work in the manner of visual order.

- cmc-translit.mim (language:cmc name:translit)

  Not yet officially released.

- da-post.mim (language:da name:post icon:none )

      Danish input method with postfix modifiers.

- dv-phonetic.mim (language:dv name:phonetic icon: )

      Dhivehi input method simulating the Dhivehi phonetic keyboard.
      The layout is approved by the Molvidian Ministry of
      Communication, Science and Technology.
        <http://www.mcst.gov.mv/News_and_Events/xpfonts.htm>

- el-kbd (language:el name:kbd )

  Input method for Greek simulating Greek keyboard.

  Keyboard Layout

- fa-isiri.mim (language:fa name:isiri icon: )

      Farsi input method simulating ISIRI 2901-1994 keyboard layout.
      This is for typing Farsi by Arabic characters.

- fr-azerty.mim (language:fr name:azerty icon:none )

  Not yet officially released.

- global.mim (extra-name:nil, only for inclusion)

      Global variable and command definitions.
      This is actually not an input method, but provides documents,
      default values of global variables, and default key-bindings of
      global commands.

- grc-mizuochi.mim (language:grc name:mizuochi icon:none )

      Mizuochi input method for classical Greek.

      -------------------------------------
      character     capital         small
      -------------------------------------
      alpha           A               a
      beta            B               b
      gamma           G               g
      delta           D               d
      epsilon         E               e
      zeta            Z               z
      eta             H               h
      theta           Q               q
      iota            I               i
      kappa           K               k
      lamda           L               l
      mu              M               m
      nu              H               n
      xi              X               x
      omicron         O               o
      pi              P               p
      rho             R               r
      sigma           S               s
      final sigma                     j
      tau             T               t
      upsilon         U               u
      phi             F               f
      chi             C               c
      psi             Y               y
      omega           W               w
      -------------------------------------
      sampi                           !
      digamma         #
      stigma                          $
      koppa           &               %
      -------------------------------------

      ------------------------
      mark            key
      ------------------------
      ypogegrammeni   J
      psili           '  or  v
      dasia           `  or  V
      oxia            /
      varia           ?
      perispomeni     \  or  ^
      dialytika       "
      ano teleia      :
      erotimatiko     ;
      ----------------------

- gu-itrans.mim (language:gu name:itrans icon: )

      Gujarati input method by ITRANS transliteration.
      For the detail of ITRANS, see the page:
        <http://www.aczoom.com/itrans/>

- he-kbd (language:he name:kbd )

  Input method for Hebrew simulating Hebrew keyboard.

  Keyboard Layout

- hi-itrans.mim (language:hi name:itrans icon: )

      Hindi input method by ITRANS transliteration.
      For the detail of ITRANS, see the page:
        <http://www.aczoom.com/itrans/>

- hi-typewriter.mim (language:hi name:typewriter icon: )

      Hindi input method with `typewriter' method.
      Still experimental.

- hr-kbd (language:hr name:kbd )

  Input method for Croatian. Simulating Croatian Latin keyboard on American keyboard.

  Keyboard Layout

- hy-kbd (language:hy name:kbd )

  Input method for Armenian. Simulating Eastern Armenian keyboard on American keyboard.

  Keyboard Layout

- ispell.mim (language:en name:ispell icon: )

      Input method for English using ISPELL as a spell checker.
      It uses the loadable module libmimx-ispell.so to communicate with
      ISPELL program.  You can check the spelll of typed word by TAB
      key.  Not for an actual use, but for demonstrating what can be
      done by the m17n input method.

- ja-anthy.mim (language:ja name:anthy icon: )

      Japanese input method with Anthy as a kana-kanji converter.
      Typed roma-ji is at first converted to Hiragana,
      and Space key converts the Hiragana sequences
      to Kanji-Hiragana mixed sequence.

      This input method uses the loadable module libmimx-anthy.so to
      communicate with Anthy.  For more detail about Anthy, see the page
        <http://sourceforge.jp/projects/anthy/>.

- ja-tcode.mim (language:ja name:tcode icon: )

      Input method for Japanese with TCODE.

- ja-trycode.mim (language:ja name:trycode icon:none )

      Input method for Japanese with TRY-CODE.  See
      <http://www.m17n.org/ntakahas/npx/aggressive/aggressive4.en.html>
      for the details.

- ka-kbd (language:ka name:kbd )

  Input method for Georgian simulating Georgian keyboard.

  Keyboard Layout

  You can also input more characters by the following key sequences: key char [type a key sequence to insert the corresponding character]
- kk-arabic (language:kk name:arabic )

  Transliteration input method for Kazakh written in the Arabic script

      1   2   3   4   5   6   7   8   9  10  11  12  13  14  15  16  17
      a   A   b   v   g   R   d   e   j   z   y   k   q   l   m   n   N

      18  19  20  21  22  23  24  25  26  27  28  29  30  31  32  33
      o   O   p   r   s   t   w   u   U   f   H   h   c   S   I   i

- kk-kbd (language:kk name:kbd )

  Input method for Kazakh written in the Cyrillic script. Simulating Kazakh keyboard.

  Keyboard Layout

- km-yannis.mim (language:km name:yannis icon: )

      Khmer input method suggested by Dr. Yannis Haralambous.

- kn-itrans.mim (language:kn name:itrans icon: )

      Kannada input method by ITRANS transliteration.
      For the detail of ITRANS, see the page:
        <http://www.aczoom.com/itrans/>
      There are few changes from the ITRANS by Hari Prasad Nadig,
      Kannada l10n Team, kannada.l10n@gmail.com
        <http://kannada.sourceforge.net>
      on 18 Aug 2005.

- ko-han2 (language:ko name:han2 )

  Hangul input method with 2벌식. This input method uses this keyboard layout:

  KEY: | r | R | s | e | E | f | a | q | Q | t | T | d | w | W | c | z | x | v | g | k | i | j | p | P | u | h | y | n | b | m | l | o | O
  한글: | ㄱ | ㄲ | ㄴ | ㄷ | ㄸ | ㄹ | ㅁ | ㅂ | ㅃ | ㅅ | ㅆ | ㅇ | ㅈ | ㅉ | ㅊ | ㅋ | ㅌ | ㅍ | ㅎ | ㅏ | ㅑ | ㅓ | ㅔ | ㅖ | ㅕ | ㅗ | ㅛ | ㅜ | ㅠ | ㅡ | ㅣ | ㅐ | ㅒ

- ko-romaja (language:ko name:romaja )

  Input method for Korean Hangul using Romaja keys. The roman-transliteration rules follows that of IIIMF shown in this page: http://www3.sympatico.ca/d.moser/hangul.html

- latn-post (language:generic name:latn-post )

  Input method for Latin script with postfix modifiers.

- latn-pre (language:generic name:latn-pre )

  Input method for Latin script with prefix modifiers.

- lo-kbd (language:lo name:kbd )

  Input method for Lao using Lao keyboard layout.

- lo-lrt.mim (language:lo name:lrt icon: )

      Lao input method using Lao-Roman transliteration.

- ml-itrans.mim (language:ml name:itrans icon: )

      Malayalam input method by ITRANS transliteration.
      For the detail of ITRANS, see the page:
        <http://www.aczoom.com/itrans/>

- my-kbd.mim (language:my name:kbd icon: )

      Myanmar input method simulating the Myanmar keyboard.

- or-itrans.mim (language:or name:itrans icon: )

      Oriya input method by ITRANS transliteration.
      For the detail of ITRANS, see the page:
        <http://www.aczoom.com/itrans/>

- pa-itrans.mim (language:pa name:itrans icon: )

      Panjabi input method by ITRANS transliteration.
      For the detail of ITRANS, see the page:
        <http://www.aczoom.com/itrans/>

- rfc1345.mim (language:generic name:rfc1345 icon: )

      Generic input method using RFC1345 mnemonics.
      Input characters by typing & (ampersand) followed by two or three
      keys.  It doesn't include RFC1345 mnemonics for ASCII and
      Control-1 characters (U+0000..U+009F) except for & itself which
      can be input by typing & twice.

- ru-kbd (language:ru name:kbd )

  Input method for Russian by simulating the Russian keyboard.

  Keyboard Layout

- ru-phonetic (language:ru name:phonetic )

  Input method for Russian simulating the keyboard layout based on Roman transcription by phonetic resemblance.

  Keyboard Layout

- ru-yawerty (language:ru name:yawerty )

  Input method for Russian simulating the keyboard layout based on Roman transcription by phonetic resemblance.

  Keyboard Layout

  When preceded by a '/', the second and the third rows (number key row) change as follows.

- sa-harvard-kyoto.mim (language:sa name:harvard-kyoto)

  Not yet officially released.

- si-samanala.mim (language:si name:samanala icon: )

      Sinhala input method using transliteration.
      The transleteration system is based on the Samanala version 2
      developed by Prasad Dharmasena.
        <http://www.nongnu.org/sinhala/doc/transliteration/sinhala-transliteration_1.html>

- si-wijesekera.mim (language:si name:wijesekera icon: )

      Sinhala input method based on SLS 1134 Rev. 2:2004.
        <http://www.fonts.lk/doc/sin-kbd-layout4.pdf>
      This input method requires surrounding text support.

- si-wijesekera-preedit-alt.mim (language:si name:wijesekera-preedit-alt)

  Not yet officially released.

- si-wijesekera-preedit.mim (language:si name:wijesekera-preedit icon:none )

      Sinhala input method based on SLS 1134 Rev. 2:2004.
        <http://www.fonts.lk/doc/sin-kbd-layout4.pdf>
      This input method uses preedit rather than surrounding text.

- sk-kbd (language:sk name:kbd )

  Input method for Slovak simulating the standard Slovak keyboard.

  Keyboard Layout

  You can also input more characters by the following key sequences:
- sr-kbd (language:sr name:kbd )

  Input method for Serbian. Simulating Serbian Cyrillic keyboard on American keyboard.

  Keyboard Layout

- sv-post.mim (language:sv name:post icon: )

      Swedish input method with postfix modifiers.

- syrc-phonetic.mim (language:generic name:syrc-phonetic icon: )

      Syriac input method simulating the Syriac phonetic keyboard.
      The keyboard layout was published by Beth Mardutho: The Syriac Institute.
        <http://www.BethMardutho.org>

- ta-itrans.mim (language:ta name:itrans icon: )

      Tamil input method by ITRANS transliteration.
      For the detail of ITRANS, see the page:
        <http://www.aczoom.com/itrans/>

- te-itrans.mim (language:te name:itrans icon: )

      Telugu input method by ITRANS transliteration.
      For the detail of ITRANS, see the page:
        <http://www.aczoom.com/itrans/>

- th-kesmanee.mim (language:th name:kesmanee icon: )

      Thai input method simulating the Kesmanee keyboard
      with WTT 2.0 input sequence correction.
      The correction algorithm follows the one shown in the following
        <http://linux.thai.net/~thep/th-xim/>

- th-pattachote.mim (language:th name:pattachote icon: )

      Thai input method simulating the Pattachote keyboard
      with WTT 2.0 input sequence correction.
      The correction algorithm follows the one shown in the following
        <http://linux.thai.net/~thep/th-xim/>

- th-tis820.mim (language:th name:tis820 icon: )

      Thai input method simulating the TIS-820.2538 keyboard
      with WTT 2.0 input sequence correction.
      The correction algorithm follows the one shown in the following
        <http://linux.thai.net/~thep/th-xim/>

- ug-kbd.mim (language:ug name:kbd icon:none )

      Uyghur input method simulating an Uyghur keyboard layout.
      Based on <http://tarim.yulghun.com/docs/src/uyghur.xkb>

- unicode.mim (language:generic name:unicode icon: )

      Input method for Unicode BMP characters using hexadigits.
      Type C-u followed by four hexadecimal numbers [0-9A-Fa-f]
      of a Unicode character code.

- ../m17n-db/MIM/vi-base.mim (extra-name:vi-base, only for inclusion)

  Usage of variables: M (mark): point after the last vowel T (mark): point after the tone-mark-attached vowel TPLACE: On which vowel a tone is attached (0:none, 1:1st, 2:2nd, or 3:3rd) C: The initial consonant V-1: The last vowel V-2: The second from the last vowel (or 0 if there aren't two vowels) V-3: The third from the last vowel (or 0 if there aren't three vowels) C-AFTER-V: Number of the final consonants SELECT: Which tone is selected

- vi-tcvn.mim (language:vi name:tcvn icon: )

      Vietnames input method using the TCVN6064 sequence.
      Typing Backslash ('\') toggles the normal mode and English mode.
      The following variables are customizable:
        tone-mark-on-last: control tone mark position in equivocal cases
        backspace-is-undo: control the action of Backspace key (delete or undo)

- vi-telex.mim (language:vi name:telex icon: )

      Vietnames input method using the TELEX key sequence.
      Typing Backslash ('\') toggles the normal mode and English mode.
      The following variables are customizable:
        tone-mark-on-last: control tone mark position in equivocal cases
        backspace-is-undo: control the action of Backspace key (delete or undo)

- vi-viqr.mim (language:vi name:viqr icon: )

      Vietnames input method using the VIQR key sequence.
      Typing Backslash ('\') toggles the normal mode and English mode.
      The following variables are customizable:
        tone-mark-on-last: control tone mark position in equivocal cases
        backspace-is-undo: control the action of Backspace key (delete or undo)

- vi-vni.mim (language:vi name:vni icon: )

      Vietnames input method using the VNI key sequence.
      Typing Backslash ('\') toggles the normal mode and English mode.
      The following variables are customizable:
        tone-mark-on-last: control tone mark position in equivocal cases
        backspace-is-undo: control the action of Backspace key (delete or undo)

- zh-bopomofo (language:zh name:bopomofo )

  Input method for Bopomofo.

  Keyboard Layout

- zh-cangjie.mim (language:zh name:cangjie icon: )

      Chinese input method with CANGJIE method.
      In addition to Chinese characters, fullwidth latin characters and
      symbols are available in fullwidth mode (turns on and off by
      ">>" and "<<" respectively).  This mode can also be turned on
      temporarily by typing "Z".

- zh-pinyin.mim (language:zh name:pinyin icon: )

      Input method for Chinese Pinyin characters.
      Note that it's not for inputting Han characters.

- zh-py-b5.mim (language:zh name:py-b5 icon: )

      Chinese Big5 input method with Pinyin sequence.
      In addition to Chinese characters, fullwidth latin characters and
      symbols are available in fullwidth mode (turns on and off by
      ">>" and "<<" respectively).  This mode can also be turned on
      temporarily by typing "Z".

- zh-py-gb.mim (language:zh name:py-gb icon: )

      Chinese GB2312 input method with Pinyin sequence.
      In addition to Chinese characters, fullwidth latin characters and
      symbols are available in fullwidth mode (turns on and off by
      ">>" and "<<" respectively).  This mode can also be turned on
      temporarily by typing "Z".

- zh-py.mim (language:zh name:py icon: )

      Chinese input method with Pinyin sequence.
      In addition to Chinese characters, fullwidth latin characters and
      symbols are available in fullwidth mode (turns on and off by
      ">>" and "<<" respectively).  This mode can also be turned on
      temporarily by typing "Z".

- zh-quick.mim (language:zh name:quick icon: )

      Chinese input method with QUICK method.
      In addition to Chinese characters, fullwidth latin characters and
      symbols are available in fullwidth mode (turns on and off by
      ">>" and "<<" respectively).  This mode can also be turned on
      temporarily by typing "Z".

- zh-tonepy-b5.mim (language:zh name:tonepy-b5 icon: )

      Chinese Big5 input method with Pinyin+Tone sequence.
      In addition to Chinese characters, fullwidth latin characters and
      symbols are available in fullwidth mode (turns on and off by
      ">>" and "<<" respectively).  This mode can also be turned on
      temporarily by typing "Z".

- zh-tonepy-gb.mim (language:zh name:tonepy-gb icon: )

      Chinese GB2312 input method with Pinyin+Tone sequence.
      In addition to Chinese characters, fullwidth latin characters and
      symbols are available in fullwidth mode (turns on and off by
      ">>" and "<<" respectively).  This mode can also be turned on
      temporarily by typing "Z".

- zh-tonepy.mim (language:zh name:tonepy icon: )

      Chinese input method with Pinyin-and-tone sequence.
      In addition to Chinese characters, fullwidth latin characters and
      symbols are available in fullwidth mode (turns on and off by
      ">>" and "<<" respectively).  This mode can also be turned on
      temporarily by typing "Z".

- zh-util.mim (extra-name:nil, only for inclusion)

      Provide utilities for Chinese input methods.
      This is acutually not a standalone input method, but is expected
      to be included in the other Chinese input method (e.g. zh-py).

## Font Layout Table

See Font Layout Table for the format of these files.

- ARAB.flt

  For Arabic fonts of Unicode encoding to draw Arabic script.

- ARAB-OTF.flt

  For Arabic OpenType fonts to draw the Arabic script.

- ARAB-OTF-NO-GPOS.flt

  For Arabic OpenType fonts that don't have GPOS table to draw the Arabic script.

- BENG-OTF.flt

  For Bengali OpenType fonts to draw the Bengali script.

- CHAM-GENERIC.flt

  For the Cham proportional fonts to draw Cham script.

- COMBINING.flt

  For combining diacritical marsk (U+0300..U+036F).

- DEVA-CDAC.flt

  For the font DVYG0ntt.ttf (developed by C-DAC, encoding is ISFOC) to draw Devanagari script. The font is available at:

  - infopage: http://www.iiit.net/ltrc/iscii/FAQ.htm#SEC2.1
  - download: http://www.iiit.net/ltrc/iscii/iscii_plugin_linux.tar.gz

- DEVA-OTF.flt

  For Devanagari OpenType fonts to draw the Devanagari script.

- GUJR-OTF.flt

  For Gujarati OpenType fonts to draw the Gujarati script.

- GURU-OTF.flt

  For Gurmukhi OpenType fonts to draw the Gurmukhi script.

- HEBR-FF.flt

  For Hebrew fonts of Unicode encoding to draw the Hebrew script. This is for such fonts that do not require an explicit combining code because accents and points have negative lbearing.

- HEBR.flt

  For Hebrew fonts of Unicode encoding to draw Hebrew script. This is for such a font that requires explicit combining code to draw accents and points.

- KHMR-ANLONG.flt

  For the font ANLONG.TTF to draw Khmer script. The font is available at:

  - infopage: http://www.cambodia.org/fonts/index.html#dl
  - download: http://www.cambodia.org/fonts/khmerfnt.zip

- KHMR-MULE.flt

  For Khmer fonts of mule encoding to draw Khmer script. The font is available at: <ftp://ftp.m17n.org/m17n-fonts/>

- KHMR-OTF.flt

  For Khmer OpenType fonts to draw Khmer. A Font is available from <http://www.khmeros.info/drupal/?q=en/download/fonts>.

- KNDA-OTF.flt

  For Kannada OpenType fonts to draw the Kannada script.

- LAOO-ALICE.flt

  For the font ALICE0.TTF to draw Lao script. The font is available at:

  - infopage: http://seasrc.th.net/font/font.htm
  - download: http://seasrc.th.net/font/fontlao.dir/alice0.zip

- LAOO-GENERIC.flt

- LAOO-MULE.flt

  For Lao fonts of mule encoding to draw Lao script. The font is available at:

  - infopage: http://www.gnu.org/directory/localization/intlfonts.html
  - download: ftp://ftp.gnu.org/pub/gnu/intlfonts/intlfonts-1.2.1.tar.gz

- LAOO-OTF.flt

- MLYM-CDAC.flt

  For the font MLKR0ntt.ttf (developped by C-DAC, encoding is ISFOC) to draw Malayalam script. The font is available at:

  - infopage: http://www.iiit.net/ltrc/iscii/FAQ.htm#SEC2.1
  - download: http://www.iiit.net/ltrc/iscii/iscii_plugin_linux.tar.gz

- MLYM-OTF.flt

  For Malayalam OpenType fonts to draw the reformed Malayalam script.

- MLYM-RACHANA.flt

  For the Rachana Malayalam fonts to draw the traditional Malayalam script. This fonts handles virtually all ligatures with the AKHN feature without character reordering.

- MYMR-MYAZEDI.flt

  For the Myanmar Zedi family fonts to draw Myanmar script.

  - download: http://www.myazedi.com/downloads/MyaZedi_M17N.ttf

- NO-CTL.flt

  This is to suppress Complex Text Layout for many scripts. This FLT can be used for fonts that have Unicode encoding. Even if a glyph in a font has zero width, the glyph is displayed as if it is a spacing glyph.

- ORYA-OTF.flt

  For Oriya OpenType fonts to draw the Oriya script.

- SINH-OTF.flt

  For Sinhala OpenType fonts to draw Sinhala. A Font is available from <http://sinhala.linux.lk/>.

- SYRC-OTF.flt

  For Syriac OpenType fonts to draw the Syriac script.

- TAML-CDAC.flt

  For the font TMVL0ntt.ttf (developped by C-DAC, encoding is ISFOC) to draw Tamil script. The font is available at:

  - infopage: http://www.iiit.net/ltrc/iscii/FAQ.htm#SEC2.1
  - download: http://www.iiit.net/ltrc/iscii/iscii_plugin_linux.tar.gz

- TAML-OTF.flt

  For Tamil OpenType fonts to draw the Tamil script.

- TELU-OTF.flt

  For Telugu OpenType fonts to draw the Telugu script.

- THAA-OTF.flt

  For Thaana OpenType fonts to draw the Thaana script.

- THAI-GENERIC.flt

  For the Thai proportional fonts to draw Thai script.

- THAI-NORASI.flt

  For the Thai Norasi family fonts to draw Thai script. The fonts are available at:

  - infopage: <http://packages.debian.org/stable/x11/xfonts-thai-ttf.html>

- THAI-OTF.flt

- THAI-TIS620.flt

  For fixed width fonts of TIS620 encoding to draw Thai script.

- TIBT-MTIB.flt

  For the Tibetan TrueType font developped by Dr. Tomabechi to draw Tibetan script. The font is available at:

  - infopage: http://www.m17n.org/emacs-ttf/
  - download: http://www.m17n.org/emacs-ttf/fonts/tibetan/mtib.ttf

- TIBT-MULE.flt

  For the muletibetan font developped by Dr. Tomabechi to draw Tibetan script. The font is available at:

  - infopage: http://www.gnu.org/directory/Localization/intlfonts.html
  - download: ftp://ftp.gnu.org/pub/gnu/intlfonts/intlfonts-1.2.1.tar.gz

- TIBT-OTF.flt

  For TibetanMachineUniAlpha.ttf to draw Tibetan script. The font is available at:

  - infopage: http://www.thdl.org/
  - download: http://ftp.debian.org/debian/pool/main/t/ttf-tmuni/ttf-tmuni_0.0.20040806.orig.tar.gz

## Fontset

See Fontset for the format of these files.

- default.fst

  The default fontset. It contains complehensive specifications about which font to use for which script. In addition to X fonts, it contains these freely available TrueType fonts.

  - FreeSans.ttf (family: FreeSans), FreeSerif.ttf (family: FreeSerif), FreeMono.ttf (family: FreeMono)
    - infopage: http://www.gnu.org/directory/all/freefont.html
    - download: http://savannah.nongnu.org/download/freefont/freefont-ttf.tar.gz
  - Riwaj.ttf (family: Riwaj; for Arabic)
    - infopage: http://www.geocities.com/hifazatequran/font.htm
    - download: http://www.geocities.com/hifazatequran/Riwaj.zip
  - PakType Naqsh 2.2.ttf (family: PakType Naqsh; for Arabic)
  - PakType Tehreer 1.2.tty (family: PakType Tehreer; for Arabic)
    - infopage: http://www.zaban.net/paktype/index.htm
    - download: http://sourceforge.net/projects/paktype/
  - Cyberbase.ttf (family: Bitstream CyberBase; for Arabic)
    - infopage: ftp://ftp.NetBSD.org/pub/NetBSD/packages/pkgsrc/fonts/cyberbase-ttf/README.html
    - download: ftp://ftp.netbsd.org/pub/NetBSD/packages/1.6.1/amiga/All/cyberbase-ttf-2.0.tgz
  - SyrCOMEdessa.otf (family: Estrangelo Edessa; for Syriac),
    SyrCOMJerusalem.otf (family: Serto Jerusalem; for Syriac),
    SyrCOMAdiabene.otf (family: East Syriac Adiabene; for Syriac)
    - infopage: http://www.bethmardutho.org/meltho/
    - download: http://www.bethmardutho.org/support/meltho/download/
  - Thaana1U.TTF (family:Thaana Unicode Akeh; for Thaana)
    - infopage: http://www.mitf.net/index.php/projects/thaana/font-unicode.html
    - download: http://www.mitf.net/download/thaana1u.zip
  - DVYG0ntt.ttf (family: DV-TTYogesh; for Devanagari),
    MLKR0ntt.ttf (family: ML-TTKarthika; for Malayalam),
    TMVL0ntt.ttf (family: TM-TTValluvar; for Tamil)
    - infopage: http://www.iiit.net/ltrc/iscii/FAQ.htm#SEC2.1
    - download: http://www.iiit.net/ltrc/iscii/iscii_plugin_linux.tar.gz
  - raghu.ttf (family: Raghindi; for Devanagari)
    - infopage: http://www.nepali.info/nepali/help.asp
    - download: http://www.nepali.info/nepali/fonts/raghu.ttf
  - Gargi-1.7.ttf (family: Gargi; for Devanagari)
    - infopage: http://www.indictrans.org/
    - dowvload: http://www.indictrans.org/Fonts_files/English/f2.php#freefont
  - AksharYogini.ttf (family: Aksharyogini; for Devanagari)
    - infopage: http://aksharyogini.sudhanwa.com
    - dowvload: http://aksharyogini.sudhanwa.com/AksharYogini.ttf
  - MuktiNarrow.ttf (family: mukti narrow; for Bengali)
    - infopage: http://www.nongnu.org/freebangfont/downloads.html
    - download: http://savannah.nongnu.org/download/freebangfont/MukutiNarrow-0.94.tar.bz2
  - LikhanNormal.otf (family: likhan; for Bengali)
    - infopage: http://www.stat.wisc.edu/~deepayan/Bengali/WebPage/Font/fonts.html
    - download: http://www.stat.wisc.edu/~deepayan/Bengali/WebPage/Font/LinkhanNormal.otf
  - Sagar0.6_GPL.ttf (family: sagar; for Bengali)
    - infopage: http://ekushey.sourceforge.net/
    - download: http://prdownloads.sourceforge.net/ekushey/Sagar0.6_GPL.ttf?download
  - Saab.otf (family: Saab; for Gurmukhi)
    - infopage: http://guca.sourceforge.net/typography/fonts/saab/index.shtml
    - download: http://prdownloads.sourceforge.net/guca/saab.0.91.otf?download
  - padmaa-Medium-0.5.ttf (family: padmaa; for Gujarati)
    - infopage: http://www.indictrans.org/
    - dowvload: http://www.indictrans.org/Fonts_files/English/f2.php#freefont
  - utkalm.ttf (family utkal; for Oriya)
    - infopage: http://oriya.sarovar.org/docs/getting_started/node13.html
    - download: http://oriya.sarovar.org/download/utkalm.ttf.gz
  - akruti1.ttf, akruti1b.ttf (family akrutitml1; for Tamil),
    akruti2.ttf, akruti2b.ttf (family akrutitml2; for Tamil),
    TSCu_Comic.ttf (family tscu_comic; for Tamil),
    TSCu_Paranar.ttf, TSCu_paranarb.ttf, TSCu_paranari.ttf (family tscu_paranar; for Tamil),
    TSCu_Times.ttf (family tscu_times; for Tamil),
    TAMu_Kadampari.ttf (family tamu_kadambri; for Tamil),
    TAMu_Kalyani.ttf (family tamu_kalyani; for Tamil),
    TAMu_Maduram.ttf (family tamu_maduram; for Tamil)
    - infopage: http://tamillinux.sourceforge.net/
    - download: http://sourceforge.net/projects/tamillinux/
  - Pothana2000.ttf (family: Pothana2000; for Telugu)
    - infopage: http://www.kavya-nandanam.com/
    - download: http://www.kavya-nandanam.com/dload.htm
  - Kedage-[bint].ttf (family kedage; for Kannada),
    Malige-[bint].ttf (family mallige; for Kannada)
    - download: http://brahmi.sourceforge.net/downloads.html
  - Sampige.ttf (family: Sampige; for Kannada)
    - infopage: http://kannada.sourceforge.net/
    - download: http://brahmi.sourceforge.net/dl/Sampige.ttf
  - RanachaMedium.ttf (family: rachana; for Malayalam)
    - infopage: http://www.hackgnu.org/rachana/otf/
    - download: http://www.hackgnu.org/rachana/otf/rachana.otf.bz2
  - THOOLIUC.TTF (family: thoolikaunicode; for Malayalam)
    - infopage: http://www.supersoftweb.com/Unicode.htm
    - downpage: http://www.supersoftweb.com/THOOLIUC.TTF
  - lklug.otf (family: LKLUG; for Sinhala)
    - infopage: http://sinhala.linux.lk/
    - download: http://sinhala.linux.lk/pub/fonts/lklug.otf
  - mtib.ttf (family: mtib; for Tibetan)
    - infopage: http://www.m17n.org/emacs-ttf/
    - download: http://www.m17n.org/emacs-ttf/fonts/tibetan/mtib.ttf
  - TibetanMachineUniAlpha.ttf (family: tibetan machine uni; for Tibetan)
    - infopage: http://www.thdl.org/
    - download: http://ftp.debian.org/debian/pool/main/t/ttf-tmuni/ttf-tmuni_0.0.20040806.orig.tar.gz
  - norasi_b.ttf, norasi_bi.ttf, norasi_i.ttf, norasi_n.ttf (family Norasi; for Thai)
    - infopage: http://packages.debian.org/stable/x11/xfonts-thai-ttf.html
  - ALICE0.TTF (family: Alice0 Lao; for Lao)
    - infopage: http://seasrc.th.net/font/font.htm
    - download: http://seasrc.th.net/font/fontlao.dir/alice0.zip
  - Phetsarath_OT.ttf (family: Phetsarath OT; for Lao)
    - infopage: http://sourceforge.net/projects/laofoss
    - download: http://prdownloads.sourceforge.net/laofoss/Phetsarath_OT.zip
  - ANLONG.TTF (family: Anlongvill Khek; for Khmer)
    - infopage: http://www.cambodia.org/fonts/index.html#dl
    - download: http://www.cambodia.org/fonts/khmerfnt.zip
  - KhmerOS.ttf (family: Khmer OS; for Khmer)
    - infopage: http://www.khmeros.info/drupal/?q=en/download/fonts
    - download: http://www.khmeros.info/download/KhmerOS.ttf
  - MyaZedi_M17N.ttf (family: MyaZedi; for Myanmar)
    - download: http://www.myazedi.com/downloads/MyaZedi_M17N.ttf
  - BPG-Classic-99Um.ttf (family: BPG Classic 99U; for Georgian)
    - infopage: http://beso.tripod.com/bpg_classic.htm
    - download: http://beso.tripod.com/files/BPG-Classic-U.zip
  - kochi-gothic.ttf, kochi-gothic-subst.ttf (family: kochi gothic;for Japanese)
    - infopage: http://sourceforge.jp/projects/efont/files/
    - download: http://prdownloads.sourceforge.jp/efont/4845/kochi-substitute-20030628.tar.bz2
  - dotum.ttf (family: Baekmuk Dotum; for Hangul)
    - infopage: http://packages.debian.org/unstable/x11/ttf-baekmuk.html
    - download: http://ftp.debian.org/debian/pool/main/t/ttf-baekmuk/ttf-baekmuk_2.1.orig.tar.gz
  - gbsn00lp.ttf (family: AR PL SungtiL GB; for Chinese)
    - infopage: http://packages.debian.org/unstable/x11/ttf-arphic-gbsn00lp.html
    - download: http://ftp.debian.org/debian/pool/main/t/ttf-arphic-gbsn00lp/ttf-arphic-gbsn00lp_2.11.orig.tar.gz
  - bsmi00lp.ttf (family AR PL Mingti2L Big5; for Chinese)
    - infopage: http://packages.debian.org/unstable/x11/ttf-arphic-bsmi00lp.html
    - download: http://ftp.debian.org/debian/pool/main/t/ttf-arphic-bsmi00lp/ttf-arphic-bsmi00lp_2.10.orig.tar.gz

- xfont.fst

  Fontset using only X fonts.

- truetype.fst

  Fontset using only freely available TrueType fonts. See the documentation of the fontset "default" for the information about each font.

- generic.fst

  Fontset mainly using generic font specifications. See the documentation of the fontset "default" for the information about each font.

## The other data

- FONTENC.tbl

  Information about encodings of fonts. See the section Font Encoding.

- FONTSIZE.tbl

  Information about how much to resize fonts. See the section Font Size.

- CHARSET.tbl

  List of charset definitions. See the section List of character set definitions for the format of this file.

- CODING.tbl

  List of coding system definitions. See the section List of coding system definitions for the format of this file.

- SCRIPT-OTF.tbl

  Table of scripts vs the corresponding OTF script tags.

- SCRIPT-LANGUAGE.tbl

  Table of scripts vs languages using the corresponding script.

- SCRIPT-LANGUAGE.tbl

  Table of scripts vs languages using the corresponding script.

Top of this page
Main Page Modules Data Structures Globals Appendix