Babel-Thai 1.0.0, No More ThaiLaTeX

Somewhat belated announcement, but better than never. ThaiLaTeX has been decomposed and pushed into mainstream.

Here is how its components go:

  • Emacs support has been dropped, as it's outdated and unmaintained. See the discussion (in Thai).
  • Hyphenation patterns have been integrated into hyph-utf8 package.
  • Babel definition has been transformed into babel-thai as part of babel-contrib.

Currently, the source for hyphenation patterns have not been moved to hyph-utf8 yet. But after TeX Live 2013 is released, there is a plan to move it there. But babel-thai will still be maintained here in TLWG SVN and released directly to CTAN.

Therefore, here is also an announcement for babel-thai 1.0.0.

IBus-LibThai 0.1.0 Released

About IBus-LibThai

IBus (Intelligent Input Bus) is an input method framework based on D-Bus.

IBus-LibThai is a Thai input method engine for IBus, based on the LibThai library.

Currently, it provides 3 keyboard layouts internally:

  • Ketmanee
  • Pattachote
  • TIS-820.2538

(Thai XKB symbols are also supported.)

The input method also filters out invalid input sequences with 3 levels of strictness:

  • Passthrough (no check)
  • Basic Check
  • Srict Check

For applications that support surrounding text retrieval/deletion, it can also correct the invalid input sequences.

The latest version can be found at:


Fonts-TLWG 0.5.1 Released

Changes from 0.5.0

  • Add missing glyphs for LaTeX in monospace fonts.
  • Fix malformed fontconfig config. [Thanks Akira Tagoh for the report, Daiki Ueno for the notification.]
  • Add glyphs for Esperanto to Purisa. [Thanks Pablo Busto for the patch.]
  • Switch to XZ tarball compression.


swath 0.5.0 Released

Changes from 0.4.3

  • Character encoding conversion is now spontaneous, no more buffering via temporary file.
  • Rewritten RTF filter. It's now tested to work with real RTF document.
  • Process characters as Unicode internally, so that characters not present in TIS-620 are not lost in output.
  • Fix potential buffer overflow vulnerability in Mule mode.
  • Updated word break dictionary.
  • Significant source clean-ups.
  • Switch to XZ tarball compression.


ThaiLaTeX 0.5.1 Released

Changes from 0.5.0

  • Updated hyphenation patterns.
  • Cope with ragged right margin problem with space stretching.
  • Switched to XZ tarball compression.


LibThai 0.1.19 Released

Changes from 0.1.18

  • New API th_validate_leveled() for IM correction with strictness level.
  • Updated word break dictionary.
  • Switched to XZ tarball compression.


libdatrie 0.2.6 Released

Changes from 0.2.5

  • New API trie_state_walkable_chars() for breadth-first traversal.
  • New class TrieIterator for callback-free enumeration.
  • Improved performance on key enumeration.
  • Improved AlphaMap range merging.
  • Bug fixes.

[Many thanks to Mikhail Korobov for improvements in this version.]


Switched to XZ Tarball Compression

As XZ compression has gained more popularity for its high compression ratio without much sacrifice on decompression time, we have reached a concensus to switch future tarball releases from *.tar.gz to *.tar.xz

On GNU/Linux or Cygwin/MinGW, you can extract it with GNU tar like this:

$  tar xJf tarball.tar.xz

On Windows, the free/open source 7-zip utility can be used to extract it:

$  7z e -so tarball.tar.xz | 7z x -si -ttar

Alternatively, with 7-zip GUI, you can first extract the tarball.tar from the archive, and then extract all the contents from the resulting tarball.tar.

ThaiLaTeX 0.5.0 Released

Changes from 0.4.7

  • Hyphenation support.


swath 0.4.3 Released

Changes from 0.4.2

  • Replace word break dictionary with the word lists used to prepare
    hyphenation patterns for the upcoming ThaiLaTeX, for best results.


Syndicate content