[Message Prev][Message Next][Thread Prev][Thread Next][Message Index][Thread Index]

MULE-UCS-0.01(YUME:夢) Relase.



MULE-UCS(Universal enCoding System)のリリースを開始します。
Version は0.01 (夢:YUME)とつけることにしました。

同時にEmacs-20.2用のExtended CCL Patchも流します。
Meadow 1.01も同時にリリースされます。

順調にいけば、Extended CCL PatchはEmacs20.3に取り込まれると
思います。

ftp://ftp.etl.go.jp/pub/mule/Mule-UCS/
に
mule-ucs-0.01.tar.gz .............. Mule-UCS本体 + ExCCL patch同梱
Meadow-1.00-1.01-diff-i386.tar.gz.. i386 1.00->1.01 差分

MULE-UCSはEmacs20.2+Extended CCL Patch / Meadow 1.01以降で
動作する 汎用のTranslation & Encoding Libraryです。

また、Unicodeの為のコードも入っています。
(unicode.el un-data.el un-tools.el un-sample.el)
ただ、MULE-UCSの核 Translation And Encoding (TAE:妙) Systemが
きわめて不完全なため、MULE-UCSは現状では完成度が低いものに
なっています。

しかし、Unicode Level1には十分な威力を発揮します。

現状でサポートされているISO-10646 Variantは
UTF-16 Little Endinan
UTF-16 Big Endian
UTF-8 
です。

テーブルは簡単に作成できますが、ディフォルトで持っているテーブルは、
US-ASCII
ISO-8859-[1-9]
JIS X 0208 (1983)
JIS X 0212
JIS X 0201
GB 2312
CNS 11643-1,2,3

誰かKS C 5601お願いします。私には見つかりませんでした。 ;_;

とくに、これらのテーブルに関する変更、または意見を求めています。
ディフォルトを変更することに抵抗はまったくありません。

un-tools.elにより、Auto Detectionにも対応しました。
きちんとUnicode Signatureがつけられていれば、自動判別されます。

また、改行コードは、U+000D,U+000Aでの各LF(UNIX) CR+LF(DOS) CR(MAC)
また、Unicode Line Separatorに対応しています。改行コードも
自動判別の対象となります。

Auto detectionはUTF-16において、Byte Order Markも判別します。

from himi
川端さん、返事書けなくて、ごめんなさい。
京都戻ったら書きます。
;_;