【レポート】

Snow Leopardを快適にする - どれがいい? 自分にベストなMacのテキストエディタ(4)

1 縦書き編集や脚注表示に対応、日本語環境ならではの機能を誇る「iText Express」

 
  • <<
  • <

1/2

Mac OS Xユーザにとってベストなテキストエディタを探すレポート集
初心者も扱いやすい、CUIベースの軽量テキストエディタ「GNU nano」
機能充実、旧Mac OS時代から多くのユーザに支持されている「mi」
Snow Leopardを快適にする - どれがいい? 自分にベストなMacのテキストエディタ
もあわせてお楽しみください。

Mac OS Xユーザ向けテキストエディタレポートの第4回は、「iText Express」をお届けする。NSTextViewを利用した"Mac OS Xらしい"機能の一方で、縦書き編集や脚注表示などの独自機能も用意されるなど、魅力あるテキストエディタだ。

「iText Express」の特徴

iText Expressは、山下道明氏が開発した、Mac OS X 10.3/Panther以降に対応するフリーなテキストエディタ。縦書き表示など日本語環境ならではの使い方に対応しているうえ、バージョンアップの頻度が高い一方で旧Mac OS対応を継続するなど手厚いサポートがあり、多くのユーザから支持されている。

同じ作者により開発されたテキストエディタ「iText」は、Mac版とWindows版の2種が用意され、ほぼ同等の機能を実現している。こちらのMac版は旧Mac OS(漢字Talk 7.1~Mac OS 9.2.2)もサポート、Carbon APIを使用するなどiText Expressとは基本設計の部分で差異がある。

ヒラギノの20,000字超という字数をサポートする

iText Expressの特徴は、Cocoaを採用したがゆえの基本機能の充実にある。文字コードはUnicodeに対応、20,000字を超えるOpenTypeヒラギノ書体を扱えるうえ、リッチテキスト(RTF/RTFD)やMicrosoft Wordのファイル形式をサポートしている。スピーチシンセサイザと英文のスペルチェックにも対応。Cocoa(のうちのAppKit)が提供するテキストエンジン「NSTextView」を使用していることから、機能的には「テキストエディット(TextEdit.app)+α」と考えて差し支えない。もちろん、"Emacsライクなキーバインド"(【コラム】OS X ハッキング! 第103回「Cocoaアプリのキーバインドにこだわる(1)」)も利用できる。

ポイントはこの「+α」の部分で、大きく2つに分類できる。1つは、同じ作者が開発したLightway Text/iText譲りの機能。青空文庫のビューアとして利用できることや、縦書き表示/編集、脚注/文末注の設定は、その筆頭格だろう。

そしてもう1つは、Cocoaならではの拡張が可能なこと。正規表現ライブラリ「Oniguruma」をMac OS Xで使いやすいようフレームワーク化した「OgreKit」(ほぼ(修正)BSDライセンス)の機能が、iText Expressネイティブの検索機能として利用できるのだ。

青空文庫ビューアとしても利用できる。ルビの表示をサポートしているところがポイント

  • <<
  • <

1/2

インデックス

目次
(1) 縦書き編集や脚注表示に対応、日本語環境ならではの機能を誇る「iText Express」
(2) 「iText Express」の独自機能を活用する

人気記事

一覧

新着記事

Windows 10ミニTips 第122回 スリープ復帰時のパスワード入力設定はどこへ?
[12:04 10/1] パソコン
TVアニメ『うどんの国の金色毛鞠』、10月放送開始! 第1話場面カットを紹介
[12:00 10/1] ホビー
『魔法つかいプリキュア!』、第35話の場面写を公開! 新キャラ役にニーコ
[12:00 10/1] ホビー
[SCOOP!]福山雅治が中年パパラッチ役で新境地 陰と陽のバランスが絶妙なエンタメ作
[11:40 10/1] エンタメ
どっち!? 500 ~みんなのホンネが見えてくる~ 第24回 こんな被害に遭ったことある?
[11:30 10/1] 読者プレゼント