LangDraw 2 Logo

LangDraw2は、言語構造式描画に特化したWindows用フリーソフトウェアです。

LangDraw 2の特長

LangDraw 2は、言語構造式を編集・作図できるWindowsソフトウェアです。タグ付けされたテキストに基づいて言語構造式を作図・編集することのできる(おそらく)世界で唯一のソフトウェアです。

言語構造式とは?

言語構造式とは、文字表記されたある言語の句および節の構造や修飾関係を一群の文字や記号および線を用いて視覚的に示されたものです(下図参照)。

LangDraw 2で作図した言語構造式サンプル

言語構造式は、語学教育、中でも英語教育の分野ではお馴染みです。特に大学受験生向けの参考書や問題集の解説でよく目にします。

しかしながら、こうした図をコンピュータ上で作図するには多くの労力を要し、また、せっかく作った図のデータも互換性が低いため再利用性が低いという問題点がありました。こうした問題点を解決したいという気持ちから生まれたのがLangDraw 2です。

タグつきテキストに基づく作図

LangDraw 2は、XMLの書式でタグづけされたテキストデータに基づいて言語構造式を作図します。

たとえば上記のサンプル言語構造式は次のテキストデータに基づいて作図されました。

+  サンプル言語構造式のソース

テキストデータですので、データの編集や保存、受け渡しが簡単に行えます。

編集と同時に言語構造式を描画

LangDraw 2は、編集ペインと描画ペインの2つのウィンドウで構成されています。編集ペインの作業結果はリアルタイムで描画ペインに反映されますので、擬似的なWYSIWYG編集が可能です。

LangDraw 2の画面構成

PNG / EMF形式の画像ファイルで出力可能

LangDraw 2で作図した言語構造式は、PNG形式とEMF(Enhanced Metafile)形式の画像ファイルとして出力できます。

タグ・リファレンス

LangDraw 2で使用できるタグとその属性について説明します。

LangDraw

LangDraw要素は全ての要素の上位に位置するルート要素です。

Style

Style要素では、MarkやInMarkなど、言語構造式内に表れる解説要素のアピアランスに関わる設定を一括して行います。

Mark

言語表現の下に言語解説を挿入するのに用います。以下の属性とスタイルが指定できます。

Mark の属性

Show="文字列"
任意の文字列(ただしXMLメタ文字は実態文字参照する必要あり)
  • 使用例:
    Show="主語"

Mark のスタイル

Color="アルファ値を含むRGB16進数"
属性 Show の属性値で使用するフォントの色を指定します。
  • 使用例:
    Color="#FF000000"
Font-Family="フォント名"
属性 Show の属性値で使用するフォントの名前を指定します。
  • 使用例:
    Font-Family="Times New Roman"
Font-Size="ピクセル数"
属性 Show の属性値で使用するフォントの大きさをピクセル数で指定します。
  • 使用例:
    Font-Size="35"
Font-Style="Normal OR Bold OR Italic"
属性 Show の属性値で使用するフォントのスタイルを指定します。 Normal は通常、 Bold は太字、 Italic は斜体です。
  • 使用例:
    Font-Style="Bold"

ダウンロード

ファイルバージョン更新日主な変更履歴
[添付]2.092011/12/06・細部の調整

発案者・開発者について

LangDraw 2のアイデアを発案したのは syuhei です。開発してくれたのは友人の ASWAN 氏です。

免責事項


トップ   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS