等幅のUnicodeフォントNo.24153
takmix さん 07/12/09 09:52
 
はじめて、投稿します。
仕事の関係で、日本語とハングルが混在する文書をたくさん作ります。
秀丸のUnicode編集で、これまでMS UI GothicやHaanSoftアレアハングル
付属の、New Gulimを使っていました。後者は、プロポーショナルフォント
ですが、日本語・ハングルは等幅でした。
欧文文字も等幅のUnicodeフォントが欲しいのですが、見つかりません。

解決方法としては、
1.秀丸の標準機能に、2バイト系フォントと1バイト系フォントを組み合わせる機
能があるか?
→ 探しましたが、ないようです。

2.マクロを組んで、表示フォントを切り替えることができる?
→ 可能なようなら、勉強してやってみます。

3.WindowsのFont Link機能を使う?
http://blue.ribbon.to/~akene/fontlink.htm
(この会議室で調べました)

などが、考えられると思います。

どの方法がよいか、アドバイスいただければ幸いです。
アドバイスいただければ、自分でもう少し試してみたいと思います。

[ ]
RE:24153 等幅のUnicodeフォントNo.24158
秀丸担当 さん 07/12/10 10:57
 

>解決方法としては、
>1.秀丸の標準機能に、2バイト系フォントと1バイト系フォントを組み合わせる機
>能があるか?
>→ 探しましたが、ないようです。

全角文字と半角文字で違うフォントにすることはできないです。

>2.マクロを組んで、表示フォントを切り替えることができる?
>→ 可能なようなら、勉強してやってみます。

マクロで、全角文字と半角文字で違うフォントではなく、全てのフォントを変え
ることはできます。

config "f(MS Pゴシック)";

という感じで変更できます。


参考までに、Vistaのメイリオを等幅にするMeiryoKeというものがあって、何か
の報告があったときに試しに使ってみたことがありますが、いい感じでした。
正規の使い方ではないかもしれないですが。

[ ]
RE:24158 フォントをマージする方向で考えNo.24159
takmix さん 07/12/10 16:24
 
早速のご回答、ありがとうございます。
 秀丸上で解決することは、難しそうですね。

>参考までに、Vistaのメイリオを等幅にするMeiryoKeというものがあっ
 て、何か
>の報告があったときに試しに使ってみたことがありますが、いい感じで
 した。
>正規の使い方ではないかもしれないですが。

  MeiryoKe 検索しましたが、すごい人気ですね。私は、2000とXPしか
使っていないので、Vistaを使うときに検討しますが、うずきます。

  なお、NACSIS-UCSフォントというものがあって、
http://www.nii.ac.jp/CAT-ILL/PUB/font/ucs-font.html
利用許可をもらえるよう、メールで申請中です。
  このフォント、利用は自由と書かれているのに、公開されていないの
です。
  みんなで、公開してくれるよう、国立情報学研究所 事業部目録情報課
図書目録情報係に要望しませんか?

私の解決法としては、
4.フォントをマージする、
  が良いのではと考えました。私のすべての環境で使えますから。
 Fontforge のマニュアルを勉強中です。
 http://fontforge.sourceforge.net/ja/

<要望>
  現在のように、Unicodeで多言語をサポートするフォントが少ない状況
では 秀丸に、Unicode表によってフォントを切り替えられる機能があると
非常に便利なのですが・・・・・。

  → でも、秀丸が遅くなるから、一般的ではない?

[ ]
RE:24159 フォントをマージする方向で考えNo.24160
秀丸担当 さん 07/12/10 16:45
 

ご存知かもしれないですが、xpであれば特に指定しなくてもほぼ全てのフォント
を表示はできます。
例えばMS-IMEのIMEパッドの文字一覧で、MS ゴシックにはハングルはありませ
んが、実際に秀丸エディタに入力すると、MS ゴシックを使っていても別の表
示可能なフォントに自動的に代替されます。
2000にはこの機能はありません。

この代替するフォントを好みのフォントに変える方法があるのかどうかわからな
いですが。レジストリをいじると何かあるのかも。

[ ]
RE:24160 フォントをマージする方向で考えNo.24163
takmix さん 07/12/10 17:45
 

>この代替するフォントを好みのフォントに変える方法があるのかどうかわからな
>いですが。レジストリをいじると何かあるのかも。

それが、どうやらWindowsのFontLink機能のようです。http://blue.ribbon.to/~akene/fontlink.htm
この、サポート会議室で紹介されていました。
レジストリをいじりますし、2000では不完全なようです。

私は、2000がメインマシンです。非力なLib L1でも軽快ですし、速いマシン
では、
文句のつけようがない。こうした細かい点で、不自由を感じる時はありますが。
だから、私はフォントマージでいきます。
でも、文字コードとフォントの世界は奥が深い。
勉強のしがいがあります。

ありがとうございました。


[ ]