Mike FABIAN
mike-fabian
Involved Projects and Packages
FreeWnn is a Kana-Kanji translation system, originally developed by a
joint project made up of Kyoto University, OMRON Corporation [formerly
known as Tateishi Electronics Co.], and ASTEC Inc. Further development
and maintenance is now done by the "FreeWnn Project"
(http://www.freewnn.org).
The name "Wnn", is an acronym for the Japanese sentence "Watashino
Namaeha Nakanodesu" (literally, it means "my name is Nakano."), and is
derived from a goal of the project: to develop a system powerful enough
to translate a whole sentence like that at once. The source code has
been written in C and is freely distributed. Consequently, Wnn spread
widely among workstation platforms, and became a de facto standard as a
Kana-Kanji translation system for UNIX operating systems.
Wnn works in a client/server manner. The server portion of Wnn, or
jserver, is used as a Kana-Kanji translation engine for clients like
"xwnmo" and "kinput2" (input systems for the X Window System) or for
clients like "Egg", which are part of Mule (MUlti-Lingual Emacs) and
XEmacs.
This package contains only the Japanese server.
CMaps, scripts, and other tools for using CJK TrueType fonts and
CID-keyed fonts with Ghostscript.
Asian board game. /usr/share/doc/packages/gnugo
This is a free Chinese-German dictionary that can be used, for example,
with Gjiten.
Everyone is invited to help develop it together with the authors (see
URL and e-mail addresses in the author list). It is based in large
parts on CEDICT which in turn has been modelled on Jim Breen's highly
successful EDICT (Japanese-English dictionary) project.
Hangul code conversion utilities (hcode, hdcode).
HangulCode conversion program.
GTK+-2.0 Hangul input modules.
Standard Japanese dictionary for ChaSen.
JFBTERM is a program to display Japanese Kanji characters using the
framebuffer. Similar to the well-known program kon, it uses a terminal
emulator on the console and hooks into its output. But JFBTERM does not
use VGA (like kon does). It uses the framebuffer instead.
KAKASI is the language processing filter to convert Kanji characters to
Hiragana, Katakana, or Romaji(1) and may be helpful for reading
Japanese documents. The word-splitting patch is merged from version
2.3.0.
The name "KAKASI" is the abbreviation of "kanji kana simple inverter"
and the inverse of SKK "simple kana kanji converter" developed by
Masahiko Sato at Tohoku University. Most entries of the kakasi
dictionary are derived from the SKK dictionaries. If interested in the
naming of KAKASI, consult a Japanese-English dictionary.
(1) "Romaji" is an alphabetical description of Japanese pronunciation.
KanjiPad is a very simple program for handwriting recognition. The user
draws a character into the box, then requests translation. The best
candidates are displayed along the right hand side of the window and
can be selected for pasting into other programs.
It is meant primarily for dictionary purposes for learners of Japanese.
It does not support entering kana, so its usefulness as an input method
is limited. Furthermore, if you already know the reading of a
character, conventional pronunciation-based methods of entering the
character are probably faster.
However, KanjiPad is sometimes useful for entering very unusual
characters, even if the pronunciation is known, because
pronunciation-based input methods often fail for rarely used
characters.
A graphical tool to edit the personal dictionary for Anthy.
Kinput2 is an input server for X Window System applications that
require Japanese text input.
Kterm is a multilingual terminal emulator based on xterm. The major
ways kterm differs from xterm are that it can handle multilingual text
encoded in ISO2022, can display colored text, and has the status line
function. To input multilingual text, both the X Input Method (XIM)
protocol and kinput2 protocol can be used.
Hangul input library used by scim-hangul
Library for handling OpenType fonts,especially those needed for CJK and other non-Latin
languages.
LibStroke is a stroke interface library. Strokes are motions of the
mouse that can be interpreted by a program as a command. Strokes are
used extensively in CAD programs.
Mined is a powerful text editor with a comprehensive and easy-to-use
user interface and fast, small-footprint behavior.
It was the first editor that provided Unicode support in a plain-text
terminal. It now has both extensive Unicode and CJK support offering
many specific features and covering special cases that other editors
are not aware of (like autodetection features and automatic handling of
terminal variations or Han character information). Basically, it is an
editor tailored to efficient editing of plain text documents and
programs with features and interactive behavior designed for this
purpose.
Mined Overview
Good interactive features * Intuitive user interface
* Logical and consistent concept of navigating and editing text
(without ancient line-end handling limitations or insert or
append confusion)
* Supports various control styles: Editing with command control,
function key control, or menu control Navigation by cursor keys,
control keys, mouse or scrollbar
* Comprehensive menus (driven by keyboard or mouse)
* "HOP" key paradigm doubles the number of navigation functions that
can be most easily reached and remembered by intuitively
amplifying the associated function
* Immediate adjustment if the window size is changed in any state of
interaction
Versatile character encoding support * Extensive Unicode support,
including double-width and combining characters, script
highlighting, various methods of character input support (mapped
keyboard input methods, mnemonic and numeric input), supporting
CJK, Vietnamese, Hebrew, Arabic, and other scripts
* Support of bidirectional terminals, Arabic ligature joining
* East Asian character set support: handling of major CJK encodings
(including GB18030 and full EUC-JP with combining characters) in
either Unicode terminal or CJK terminal
* Support for a variety of 8-bit encodings (mapped to Unicode) (with
combining characters for Vietnamese and Thai)
* Support of CJK input methods by enhanced keyboard mapping
including multiple choice mappings (handled by a pick list menu);
characters in the pick list being sorted by relevance of Unicode
ranges
* Han character information with description and pronunciation
* Autodetection of text character encoding, edit of files with mixed
character encoding sections (such as mailboxes), transparent
handling of UTF-16 encoded files
* Autodetection of UTF-8 and CJK terminal mode and detailed features
(like different Unicode width and combining data versions)
* Encoding support tested with: xterm, mlterm, hanterm, cxterm,
rxvt, linux console
Many useful text editing capabilities * Many text editing features,
such as paragraph wrapping, autoindentation and back-tab, smart
quotes (with quotation marks style selection and autodetection),
and smart dashes
* Search and replacement patterns can have multiple lines
* Cross-session paste buffer (copy and paste between multiple--even
subsequent or remote--invocations of mined)
* Marker stack for quick return to previous text positions
* Multiple paste buffers (emacs-style)
* Program editing features, HTML support and syntax highlighting,
identifier and function definition search, also across files;
structure input support
* Text and program layout features; autoindentation and undent
function (back-tab), numbered item justification
* Systematic text and file handling safety, avoiding loss of data
* Visible indications of special text contents (TAB characters,
different line-end types, character codes that cannot be
displayed in the current mode)
* Full binary transparent editing with visible indications (illegal
UTF-8 or CJK, mixed line end types, NUL characters, etc.)
* Print function that works in all text encodings
* Optional emacs command mode
Small-footprint operation and portability * Plain text mode
(terminal) operation, supporting wide range of terminals
* Instant start-up
* Runs on many platforms: Unix (Linux/Sun/HP/BSD/Mac and more), DOS
(djgpp), Windows (cygwin)
* Makefiles also support legacy systems
Convert plain hangul text into postscript form. By Choi Jun Ho, the
Junker .
Nkf is a yet another Kanji code converter among networks, hosts, and
terminals. It converts input Kanji code to designated Kanji code, such
as 7-bit JIS, MS-kanji (shifted-JIS) or EUC.
One of the most unique facility of nkf is the guess of the input kanji
code. It currently recognizes 7-bit JIS, MS-kanji (shifted-JIS), and
EUC. So users do not need the input Kanji code specification.
By default, X0201 kana is converted into X0208 kana. For X0201 kana,
SO/SI, SSO and ESC-(-I methods are supported. For automatic code
detection, nkf assumes no X0201 kana in MS-Kanji. To accept X0201 in
MS-Kanji, use -X, -x, or -S.
The 'Open Type Organizer' project provides programs to list and modify
tables in OpenType font files, specifically, their 'name' and 'cmap'
tables. It can be used to translate 'name' and 'cmap' of OpenType font
in locale encodings to Unicode encoding so the font file can be used in
an environment which does not understand locale encodings. The
translated tables are added to the font while keeping the original
tables intact.
Do you have a True Type font which does not work with Xft (e.g. with
KDE and Antialiasing)? Chances are, the font doesn't have a Unicode
'cmap'! Open Type Organizer (oTo) will help to solve the problem. It
will add Unicode 'name' and Unicode 'cmap' tables by translating the
original ones. Your favorite ttf font can really work for you now.
Full screen editor with an Emacs look and feel with all Emacs common
features: multi-buffer, multi-window, command mode, universal argument,
keyboard macros, config file with C like syntax, minibuffer with
completion and history.
Full UTF8 support, including bidirectional editing respecting the
Unicode bidi algorithm. Arabic and Indic scripts handling (in
progress).
WYSIWYG HTML/XML/CSS2 mode graphical editing. Also supports lynx like
rendering on VT100 terminals.
WYSIWYG DocBook mode based on XML/CSS2 renderer.
C mode: coloring with immediate update. Emacs like auto-indent.
Shell mode: colorized VT100 emulation so that your shell work exactly
as you expect. Compile mode with next/prev error.
Input methods for most languages, including Chinese (input methods come
from the Yudit editor).
Hexadecimal editing mode with insertion and block commands. Unicode
hexa editing of UTF8 files also supported.
X11 support. Support multiple proportional fonts at the same time (as
XEmacs). X Input methods supported. Xft extension supported for anti
aliased font display.
rfbplaymacro replays VNC macros as created by rfbproxy to a VNC server.
rfbproxy is a simple proxy for VNC which allows recording of screen
updates, key presses and mouse events for later replay.
Anthy Input Method Engine for SCIM
Mon | |||||||||||||||||||||||||||||||||||||||||||||||||||||
Tue | |||||||||||||||||||||||||||||||||||||||||||||||||||||
Wed | |||||||||||||||||||||||||||||||||||||||||||||||||||||
Thu | |||||||||||||||||||||||||||||||||||||||||||||||||||||
Fri | |||||||||||||||||||||||||||||||||||||||||||||||||||||
Sat | |||||||||||||||||||||||||||||||||||||||||||||||||||||
Sun |