Unicodeテキストエディターとは
Unicodeテキストエディターは、さまざまなアルファベットのテキストを作成、編集、または表示するために使用できるコンピューターソフトウェアです。 進化する人間の言語表現の国際標準であるUnicodeで情報を保存します。 Unicodeテキストエディタは、右から左に読むアルファベットを含む非ラテンアルファベットで特に役立ちます。 Unicodeエディターは、多くの言語でソフトウェアアプリケーション用のドキュメント、Webページコンテンツ、およびテキストを作成するために世界中で使用されています。
Unicode標準は、1980年代後半にUnicodeコンソーシアムの初期メンバーによって最初に提案されました。 この非営利組織は、世界中で規格の開発を調整しています。 Unicodeの初期バージョンは、当時使用されていたほとんどの言語に対応するように設計されていました。 1996年に、その容量は100万以上の異なる文字に増加し、古代エジプトの象形文字でさえUnicodeテキストエディターで入力および表示できるようになりました。 Unicode標準では、特に107,000を超える文字が定義されています。 これらの定義済みのビルディングブロックを使用して、さらに複雑な文字や記号を作成できます。
Unicodeは、最新のWebブラウザー、コンピューターソフトウェアアプリケーション、およびオペレーティングシステムのほとんどである程度サポートされています。 Unicodeが登場する前は、非ラテンアルファベットを表すためのさまざまな方法があり、それらのほとんどは互いに互換性がありませんでした。 これにより、複数の言語で同時にテキストを入力または表示することが非常に困難になりました。 Unicodeテキストエディターは、一貫した明確に定義された方法でそのようなコンテンツを表現し、保存します。作成されたテキストは、世界中の他のUnicode準拠アプリケーションおよびWebページと簡単に共有できます。
通常、フル機能のUnicodeテキストエディターを使用すると、特定の言語に自然な方法でキーボードから情報を入力できます。 たとえば、ヘブライ語、アラビア語、および右から左に記述された他の言語は、Unicodeエディターを使用してその方向に入力および表示できます。 異なる方向で書かれている場合でも、複数の言語を同じドキュメントに含めることができます。 ローカライズされたキーボードを使用してすべての文字を簡単に入力できるわけではありません。通常、画面上のリストから選択したり、数値でハードコーディングしたりする代替入力方法が提供されます。
Unicodeテキストエディターは、統一ハングルコードやタイ語など、さまざまな形式のファイルをインポートできます。 ロード中、数値的にコード化されたUnicode文字は、実際のUnicodeシンボルに自動的に変換できます。 通常、テキストファイルはUnicodeまたは情報交換用米国標準コード(ASCII)で保存でき、非ラテン文字が数値で表されます。 コンテンツは頻繁にUnicode UTF-8エンコーディングのHyperText Markup Language(HTML)形式で保存できるため、最新のWebブラウザーで正しく表示できます。
Unicodeテキストエディターでは、多くの場合、個々の言語に対して異なるフォントと色を選択できるため、さまざまなコンテンツを簡単に操作できます。 一部の言語で個々のシンボルを接続するために必要な「文字の結合」は、通常、非表示または表示できます。 編集中に、テキストのブロックを並べ替えることができます。 多くの場合、1つのケースから別のケースに、またはHTMLエンティティからUnicode文字に変換できます。 多くのエディターには、アジア言語の入力と編集を簡素化し、簡体字中国語と繁体字中国語間、または翻字とUnicode表現間でテキストを変換する機能も含まれています。
多くのUnicodeテキストエディタは、市販されているか、オープンソースコミュニティから入手できます。 最新のプロプライエタリでオープンソースのワードプロセッサは、Unicodeエディタとしても機能します。 いくつかのWebページ設計ツールと電子メールエディターもこれを行います。 Unicodeテキストエディタは、一般的にすべての主要なオペレーティングシステムで利用でき、いくつかのWebベースのツールも存在します。