外字フォントを表示する業務システムを作っていると「外字」とお友達にならないといけないときがあります。扱う方法を紹介します。標準のフォントに入っていない人名漢字などをシステムで使用しなければならない場合に定義することがあります。基本的には「ペイント」のようにドットの集まりで文字の形を表現したものですので、↓の図でもわかるように、表示上は現代のフォントのようにきれいには表示されません。スタートメニューから「外字エディター」と入力すると作成画面を開くことができます。いえば昔、父がもっていたカシオのワープロでいろいろ外字をつくって遊んでたころがありました。外字はどこにあるのか外字は定義すると「外字フォント」が作成されます。あるんですが、違う場合もあります。「フォント」一覧からは見ることができません。とでも入力して生のフォルダ構造を見てやると表示することができます。本格的に業務システムを作っている人が少ないので、さてどうするかと思案していたところ、なんとドンピシャな先人がおられました。Atudioはい、もうほぼ全て書かれているので、私の拙い文章にあらためる必要もありません。プロパティのデフォルト値を書き換えてしまうというクレバーな方法です。手を入れたのは最後のほうだけです。含まれるかどうかでパスの表現を変えることにしました。メソッドを使うようにしました。変えないと機能しないと思います。それでは「外字」と楽しい午後をお過ごしください。WPFSNSでもご購読できます。