表紙に戻る
- 文字鏡番号から文字を調べる(その2)
- 人名漢字
- 文字鏡文字のGIF画像生成
- 文字鏡フォントで見る部首引き漢字表
- 文字鏡番号から文字を調べる
- 文字鏡番号入り文書をHTML文書に変換
- 文字鏡文字を番号に一括変換
- 文字鏡番号を文字に一括変換
- 旧名称フォントを新名称に
- 自前でGIFリンク
- エディタで一文字変換
- 漢字一覧
- 文字鏡文字から文字鏡番号が知りたい?
- 文字鏡番号から文字鏡文字が知りたい?
今昔文字鏡のページでは、9万字もの漢字の入ったTrueTypeフォントを、フリーで入手できます。漢字は「文字鏡番号」によって整理されており、自分の望む漢字を出すためには、この番号と付き合わなければなりません。ここでは、文字鏡漢字を使う上で便利と思われる自作のスクリプトを紹介します。お遊びのスクリプトのページはこちら。
寂しいことではありますが、おおっぴらに解析が行われると、本家の文字鏡が立ち行かなくなってしまう訳で、当方にも下記の但し書きを載せることになりました。自分でもっと便利なツールを作って公開したいんだけど、って方は、どうぞ文字鏡研究会の方へお問い合わせ下さい。
本ページに掲げられているすべての文字鏡関連データは、(株)エーアイ・ネットから文字鏡研究会が許諾を得ているもので、それらの一次配布権は文字鏡研究会にあります。
本ページに掲げられている文字鏡関連データからデータテーブルや変換規則などの情報を抽出して利用することは営利・非営利に関わらず禁止致します。
文字鏡フォントと、文字鏡関連のテーブル情報の著作権は(株)エーアイ・ネットにあり、文字鏡フォントの配布権は文字鏡研究会にあります。
文字鏡関連のテーブル情報を利用したい場合は著作権者である(株)エーアイ・ネットからライセンスを取得してください。
![]()
文字鏡番号から文字を調べる(その2)
数字キーを叩くとその番号の文字を表示するシンプルなツールです。今の所、Netscape Communicatorでしか動作確認できていません。試験公開中。
(2000/09/26)
人名漢字
コンピュータで出ないとよく話題になる人名漢字を集めてみました。簡単な覚え書きです。コピー&ペーストで手元のワープロに張り込めると思います。
(2000/09/26)
文字鏡文字のGIF画像生成
2000/08/23 変換ルーチンのバグ取り 文字鏡番号から、任意のサイズで、文字のGIF画像ファイルを生成するスクリプトです。別途、「clip2gif」が必要です。このページの下の方から、ダウンロードして下さい。
MakeMojikyoGIFをダブルクリックすると、文字鏡番号を聞いてくるので入力します。例えば、66147番の文字なら「66147」だけで結構です。頭の0は、付けても付けなくても大丈夫。
次にフォントサイズを入力します。上限はないので、例えば800ポイントとかでもOK。あとは自動でclip2gifが起動して画像を作り、クリップボードにコピーすると同時に、画像ファイルとしても保存しようとします。必要ならファイル名や保存場所を指定して下さい。
ワープロに画像として貼り込みたい、HTMLファイルなどでリンクする画像ファイルを作りたいって時にどうぞ。手っ取り早く、あの番号の字はどんな字だっけ、と言うような時にも使えるかもしれません。
(2000/07/20)
文字鏡フォントで見る部首引き漢字表
2000/7/13 「立」の部の範囲が間違っていたのを修正。 2000/3/21 大漢和辞典全部。 2000/3/20 ファイル一つにまとめる。 1999/12/19 IEやNC4.5に対応。 大修館書店発行の大漢和辞典におさめられている全漢字、5万字強を、部首で引ける表にしてみました。表の内容をその場で生成しているので、必要なファイルは一つのみと言う手軽さが売りです。「KanjiTable」と「KanjiTableGIF」の違いは、文字表示に画像を使っているかどうか、です。
前者の「KanjiTable」は、文字鏡フォントをインストールしている人だけ見られます。画像を使っていないので重くないですし、ソースとして保存すれば、オフラインでも使えます。
後者の「KanjiTableGIF」は文字鏡フォントをインストールしていない人でもOK。文字鏡サイトのGIFリンクを利用しました。画像で表示するのでちょっと重いです。
元となったのは、文字鏡サイトのMac版ダウンロードのコーナーに置かれていた、弥永信美さん作の旧バージョンの「大漢和分・部首別漢字一覧」です。この場を借りて、作者の弥永さんに感謝いたします。
(2000/3/25)
文字鏡番号から文字を調べる
2000/3/25 表示形式追加。 2000/3/21 色々機能追加。 どの番号にどんな文字が収められているのか、なるべく簡単に調べたいと言うことで作りました。文字鏡フォントをインストールしていない人向けに、GIF画像表示のオプションもあります。
基本は、調べたい文字鏡番号を入力して、表示ボタンを押すだけです。もし、ある一連の番号を調べたければ、先頭の番号を入力し、続く個数を入力して表示ボタンを押せば、ずらっと並んだリストが得られます。ただし、個数を千個とか欲張ると、相当に時間がかかるので、それは覚悟して下さい。
その他、つづきの番号に進むボタンや戻るボタン、各種文字へショートカットするリンクなどの機能も盛り込んでみましたが、適当に押していれば大体の使い方は分かると思います。
フレームを使っていますが、ファイルは一つでやってます。だからダウンロード用パッケージは作りませんでした。ソースとして保存すれば、オフラインでも動作します。
(2000/3/25)
文字鏡番号入り文書をHTML文書に変換
文字鏡フォントの外字を使った文書をWebで公開するには、次の三通りの方法が考えられます。
1. 文字鏡サイトのGIFリンクサービスを利用する。
例:<IMG SRC="http://www.mojikyo.gr.jp/gif/035/035556.gif" Height=24 Width=24 ALT="@035556">誰もが利用できて、間違いない点は一番です。ただ、いちいち外部サイトへのアクセスを伴うし、数が多くなると読み込みが遅くなるのが△。
2. 自分で文字鏡外字の画像を作って、文中からリンクする。
例:<IMG SRC="img/035556.gif" Height=24 Width=24 ALT="@035556">自分のサイトで済みますが、読み込みに時間がかかるのはやっぱり△。ただ文字鏡フォントを持たない相手に、オフラインで読ませるには、これしかありません。
3. 文字鏡フォントをそのままフォント指定して使う。
例:<FONT FACE="Mojikyo M107">存<!--@035556--></FONT>見る相手がWindowsかMacOSを使っていて、文字鏡フォントをインストールしてる場合に限り使える技です。外部に画像を用意したりする必要もなく、一番手軽で早いです。
見栄えはあきらめて、文字鏡番号をそのまま埋め込むと言うのもありですが、そもそも人に見せたい文書なのですから、それは最後の手段にしたいもの。
で、上記三通りの方法を自動化するのが今回のツールです。使い方は例によってドラッグ&ドロップのみ。すると、どの方法を使うか聞いてくるので、選んで後は待つだけ。文書中の文字鏡番号が置き換えられ、簡単なHTML文書が出来上がります。
ただしHTML文書としては、最低限のヘッダとフッタを付けただけです。あくまで、変換後の本文部分を利用するのが第一目的と考えています。
方法2の自前で文字鏡外字の画像ファイルを作るにあたっては、「clip2gif」と言うアプリケーションが必要です。このページの下の方から、別途ダウンロードしておいて下さい。
実例:
三通りの方法を比較できるよう、以下に結果を置いておきます。原文はMAROさんの作られた実験用「般若心経」です。
文字鏡番号入り原文 (文字コードはShiftJIS)
方法1の結果(文字鏡サイトのGIFリンクサービス)
方法2の結果(自前で用意した外字画像の埋め込み)
方法3の結果(文字鏡フォントを直にフォント指定)
(2000/3/18)
文字鏡文字を番号に一括変換
文書中の文字鏡外字を全て番号に直します。Styled Text(SimpleTextの保存形式、及びその互換形式)を受け付け、スタイル情報を引き継ぎます(ただし文字鏡番号部分のフォントはOsakaになります。)。
(1999/11/6)
文字鏡番号を文字に一括変換
文書中の文字鏡番号を全て文字に直します。プレーンテキスト、Styled Text(SimpleTextの保存形式、及びその互換形式)を受け付けます。後者の場合、スタイル情報を引き継ぎます。
元文書の改行コードは、DOS、Unixどれでも受け付けます(出力はMac(CRのみ)になります。)。どんな大きな文書も扱えるようにしたつもりです。
また元文書の文字鏡番号の形式は、「@nnnnnn」「&Mnnnnnn;」「&M-nnnnn0」のいずれでもかまいません。
(1999/11/6)
旧名称フォントを新名称に
旧名称のフォントの名前を新名称に変えるツールです。以下の使い方を良く読んだ上で、お使い下さい。
以前配付されていたMac用の文字鏡フォントは、「MOJIK101.TTF(SJ)」のような名前になっていましたが、今後はWin版と同じ「Mojikyo M101」のような名前に統一されるようです。文字鏡研究会編の書籍「パソコン悠悠漢字術」(紀伊國屋書店発行、1900円。)収録のフォントも、やはり、この古いバージョンだったりします。今までは、どちらの名称でも扱えるよう、色んなツールを作ってきましたが、煩雑になるのを避けるため、いっそフォント名を変えるツールを書きました。
使い方:
そもそも、まだ文字鏡フォントをインストールしていない場合は、入手した旧名称のフォントファイルを、まとめてMojikyoRenameにドロップし、新名称にしてから、システムフォルダに入れるだけです。
既に旧名称のフォントがインストールされてる場合は、以下の手順を行って下さい。
- 安全のためにまず、弥永信美さんの作られたツールなどでフォントIDの記録を取っておきます(文字鏡サイトで入手可)。また、Styled Textチェッカで、やばそうなドキュメントがないか調べ、該当するファイルは別形式で保存しておきましょう。
- 一旦、文字鏡フォントをフォントフォルダの外へ出します。(そのためにはFinder以外の全てのアプリケーションを終了する必要があります。)
- 無事フォントが表に出せたら、全部まとめて、MojikyoRenameにドラッグ&ドロップ。旧名称のフォントが全部、新名称に変わります。
- 元通りフォントフォルダに入れて、リスタートして出来上がりです。
このツールにより、フォントが壊れても責任は持てません。フォントファイルのバックアップを確かめた上で、実行して下さい。
(1999/11/3)
自前でGIFリンク
文書中の文字鏡サイトへのGIFリンクを、自前の画像で置き換えます。これでオフラインでも、文書を文字画像入りで読めます。実行には「clip2gif」と言うアプリケーションが必要です。(下記参照)
使い方は文書をドラッグ&ドロップするだけ。GIFリンクと言うのは、こんなのです。
<IMG NAME="mojikyo_font96_040812" SRC="http://www.mojikyo.gr.jp/gif96/040/040812.gif>これを、
<IMG NAME="mojikyo_font96_040812" SRC="gif96/040812.gif">と言うような、ローカルファイルへのリンクに置き換え、その画像ファイルを作ります。元のHTMLファイルは、名前の後ろに「.bak」が付き、新しいHTMLファイルが元の名前で作られます。
折角なので、他の明朝体に比べて線の細い文字鏡フォントにはボールドを掛け、さらにアンチエイリアスにして、美しい文字にこだわってみました(と言っても、手抜きなアンチエイリアスですが。)。従って、出来上がりの画像は4階調グレイになるので、アンチエイリアスなしに比べて4倍、ファイルサイズが大きくなります。もっとも画像一枚250Byteが1KByteになるくらいなので、当方は見栄えを取りました。一応、アンチエイリアスなしの命令も残してあるので、嫌な方は修正して下さい。
小さなグラフィックソフトですが、その名前とは裏腹に、ばりばりのAppleScript対応アプリです。AppleScriptからGIF形式などの画像ファイルを編集、保存することができ、おまけにフリーと言うすごいアプリです。(逆にAppleScriptで使わないと、価値は半減するかも?)
「clip2gif」で文字鏡フォントの96ドット文字画像を作るには、こんな感じ。
tell application "clip2gif 0.7.2" set theDrawing to {{position:{0, 0, 96, 96},ツ drawn text:"亜", font:"Mojikyo M101", size:96}} save {96, 96} as GIF in (new file) drawing theDrawing end tellパッケージには、線や点を描かせたり、ファイル形式を変換したりするサンプルが付属しているので、そちらも是非見てみて下さい。本当に、作者の方に感謝。
clip2gif 0.7.2.sit.binをダウンロード
(1999/10/30)
スクリプタブルなエディタで一文字変換
DrawOne.asのソースを見る。
1999/11/6 ClarisWorks 5.0に対応。 1999/11/3 対応エディタ増。AppleScriptの日本語版・英語版によらず動作するように。 エディタで編集中に、文字鏡番号 or 文字を一つ選択してこのスクリプトを走らせると、対応する文字鏡文字 or 番号に変換してくれます。エディタのメニューに登録したり(最近はスクリプトメニューのあるエディタが増えましたし。)、さらにショートカットキーを割り付ければ、キー一発で番号と文字が切り替わります。
勿論、使うエディタはスクリプタブルで、フォント混在が可能なものでなければいけません。動作を確認したエディタは以下の通り。
修正なしで動くもの
- Jedit3 (シェアウェア、2,500円)
- Pascal Write 3.0 (市販品)
- Scriptable Text Editor (フリーウェア。初期のAppleScriptのおまけ。)
- Style (シェアウェア、$10)
- Tex-Edit Plus (シェアウェア、$15)
一部修正の必要なもの
- ClarisWorks 5.0(市販品)
- CuTE 0.6 (フリーウェア)
- NuEdit2.0.7 (シェアウェア、2,000円)
なるべく汎用として使えるよう、特殊な命令は避けました。ただ「ClarisWorks 5.0」「CuTE 0.6」「NuEdit2.0.7」は、スクリプトのメインルーチンを一部、修正しないと動きません。これはエディタによって、受け付けるAppleScriptの命令の意味あいに、少しずつ違いがあるためです(方言?)。スクリプト中にコメントとして書き込んだので、参考にして下さい。
またフォント名は「Mojikyo M101」の形式を仮定しています。「MOJIK101.TTF(SJ)」のような名称の場合は、スクリプト中メインルーチンの新名称・旧名称とコメントしてある所を変更して、適当な方を選ぶか、いっそ、このページ上にある「MojikyoRename」を使って、フォント名を変えてから、お使い下さい。
(1999/11/6)
漢字一覧
漢字の一覧を作ります。文字鏡フォントで、どの文字がどのShift JISコードに割り当てられているか見たい時に使えます。勿論、文字鏡だけでなく、他のフォントでもOK。
表はSimpleText形式の文書として出力します。しかし、32KBを超えるので、SimpleTextでは開けません。フォントの混在が可能なエディタ叉はワープロで開いて下さい。フリーなものでは、「CuTE 0.6 PPC」、「NuEdit1.5J」などがあります。
表にする範囲は、文字鏡フォントの場合、文字の割り当てられている5,640字の範囲。他のフォントは、それ以外に第一、第二水準漢字の範囲、さらにShift JIS全ての範囲を選ぶことが出来ます。
使い方は、立ち上げて、フォントを選ぶだけ。Out of memoryのエラーメッセージが出る時には、MacPerlの割り当てメモリを増やしてください。
出力例(一部):
┌──┬─┬─┬─┬─┬─┬─┬─┬─┬─┬─┬─┬─┬─┬─┬─┬─┐ │SJIS│0 │1 │2 │3 │4 │5 │6 │7 │8 │9 │A │B │C │D │E │F │ ├──┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┤ │8890│ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │亜│ ├──┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┤ │88A0│唖│娃│阿│哀│愛│挨│姶│逢│葵│茜│穐│悪│握│渥│旭│葦│ ├──┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┤ │88B0│芦│鯵│梓│圧│斡│扱│宛│姐│虻│飴│絢│綾│鮎│或│粟│袷│ ├──┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┤ │88C0│安│庵│按│暗│案│闇│鞍│杏│以│伊│位│依│偉│囲│夷│委│ ├──┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┤ │88D0│威│尉│惟│意│慰│易│椅│為│畏│異│移│維│緯│胃│萎│衣│ ├──┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┤ │88E0│謂│違│遺│医│井│亥│域│育│郁│磯│一│壱│溢│逸│稲│茨│ ├──┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┤ │88F0│芋│鰯│允│印│咽│員│因│姻│引│飲│淫│胤│蔭│ │ │ │ └──┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─┘上の出力例では、お使いのブラウザで設定された等幅フォントで見えていると思いますが、実際の出力では、表中の文字のフォントは自分で選んだものになります。
(1999/10/30)
文字鏡文字から文字鏡番号が知りたい?
DispMoNum.plのソースを見る。
1999/10/30 よりシンプルな変換ルーチン 張り込まれている文字鏡フォントの文字から、文字鏡番号を知りたい時にお使い下さい。代替文字を入力して、次にフォント名を入れると、文字鏡番号を教えてくれます。例えば、「改」と「Mojikyo M101」を入れると、「@000282」が表示されます。
これ単体で使うよりは、むしろ変換ルーチン部分を他へ組み込む、とかの用途に使うことが多いかも。ついでにAppleScriptによる変換ルーチンは、このページの上の方にある「DrawOne」に含まれています。
(1999/10/30)
文字鏡番号から文字鏡文字が知りたい?
1999/10/30 よりシンプルな変換ルーチン 文字鏡番号を入力すると、対応する代替文字とフォント名を教えてくれます。この代替文字をワープロに張り込んで、指定通りのフォントにすれば、番号通りの文字が見られます。
(1999/10/30)
表紙に戻る