[PR]テレビ番組表
今夜の番組チェック

Topに戻る 前のページへ戻る

液晶用省スペース用FONファイル
2002 03/19

WindowのGUIに使用するフォントをFixedSysやSystem、Terminalに指定すると描画が高速になるというテクニックが 知られていますが、Windows標準で使用できるこれらのフォントはサイズが大きめで、不恰好になりやすいです。 WindowsNTなら10ptを指定することもできますが、それでもやや大きく感じることがあるのが現状です。

特に古いノートPCを使用している場合は、液晶の解像度を高くすることができず、複数枚のウィンドウを立ち上げて 作業を行ったり、広い画面を見て作業を行いたい場合などに不便です。このような点でお困りの方は一度導入して みてはいかがでしょうか?

デザインサンプル

液晶用省スペース用FONファイル:19KB
以下は同梱されたreadme.txtの内容です。
===========Windows2000、XP用9,10ptラスタフォント===========
Windows9x系でも使用できると思いますが未チェックです。

===========はじめに===========
 WindowsのUIのフォントを.fon形式のラスタフォントにすると表示のオーバーヘッドが減って表示が快適になるというのは結構有名なチューニング方法ですが、Windowsにもともと同梱されいるフォントは結構大きめで今ひとつと感じました(NT系は10pt用のフォントがインストールされるために9x系より実用性があります)。特に解像度があまり上げられない古いノートPCでこの方法を使用したときにはフォントの幅が狭いと結構うれしかったりします。そんなわけで少しでも省スペースのフォントを作ろうと思いこれらを作製しました。

===========同梱ファイル===========
 同梱されたラスタフォントはSystemならびにFixedSysに使用可能なフォント群です。 デジタル表示の液晶画面でに最適化(?)した仕様となっていますので、CRTだと使いにくいかも知れません。 すべてのフォントに余白のドットを1つ設けていますので表示時に文字が繋がって見えることはないと思います。 各キャラクタは等幅とはなっておりませんのでご注意ください。また、極めて幅を詰めたデザインになっていますのでUI用のフォントとして以外の使用はお勧めできません。 付録としてWindows2000とXPでUIのフォントとして使用する際に組み合わせる日本語フォントを変更する方法を最後につけましたので参考にしてください。

含まれるファイルは以下の通りです。

	Readme.txt	;このファイル
左寄せフォント
	L_FIX.FON	;FixedSys 9,10Pt(日本語フォント8,9Ptに対応)
	L10FIX.FON	;FixedSys 10Pt(日本語フォント9Ptに対応)
	L_SYS.FON	;System 9,10Pt(日本語フォント8,9Ptに対応)
	L10SYS.FON	;System 10Pt(日本語フォント8,9Ptに対応)
右寄せフォント
	R_FIX.FON	;FixedSys 9,10Pt(日本語フォント8,9Ptに対応)
	R10FIX.FON	;FixedSys 10Pt(日本語フォント9Ptに対応)
	R_SYS.FON	;System 9,10Pt(日本語フォント8,9Ptに対応)
	R10SYS.FON	;System 10Pt(日本語フォント9Ptに対応)
左寄せと右寄せの意味は
「左寄せはフォントの右側に1ドットの余白」
「右寄せはフォントの左側に1ドットの余白」
となっています。組み合わせる日本語のフォントにあわせてお使いください。10pt専用のフォント(5Byte位)は少しでもメモリへの負担を小さくしたい人向けです。通常は9,10pt用のフォント(9Byte位)を使えばよいと思います。

参考までに「MS UI Gthic」は左寄せのフォントであり、液晶表示に最適化されたというシャープの「LCフォント」は右寄せとなっているようです。
===========使用方法===========
 使用方法はフォントフォルダにファイルを放り込むだけです。フォント名が同じなので右寄せのフォントと左寄せのフォントを同時に放り込むことはできませんのでご注意ください。

===========ちょっと進んだ使い方===========
以下はWindowsでUI用のフォントにFONを用いると表示が高速化するという話を聞いて実行していたものの日本語の部分がMS Gothicとなってしまい表示が間抜けになってしまったとお嘆きのあなたに送る、Windows2000やXPでのSystem、FixedSYS、Terminal使用時の日本語フォントの変更方法です。(この方法は試行錯誤の末に見つけた方法であり、正確な裏づけは取っていませんのでシステムに不具合が生じる可能性がありますので心配な方は実行しないことをお勧めします。また、フォントの置き換えはMS UI Gothicのみについて行いましたのでその他のフォントでも可能かどうかは試していません。MSGOTHIC.TTCはレジストリの別の部分であらかじめロードを指定されいているため、システムから特別な扱いとなっている可能性があります。つまり、MSゴシック系以外はうまくいかないかも・・・)

regedit.exeを用いて以下のキーを任意のものに書き換え「再起動(ログオフでは不十分)します」

以下はMS UI Gothicに書き換える例
(実際にいじるのは
[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\FontAssoc\Associated DefaultFonts]
[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\Control\FontAssoc\Associated DefaultFonts]
だけです。)
================================================================================
[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\FontAssoc]

[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\FontAssoc\Associated Charset]
"ANSI(00)"="NO"
"OEM(FF)"="NO"
"SYMBOL(02)"="NO"

[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\FontAssoc\Associated DefaultFonts]
"AssocSystemFont"="MSGOTHIC.TTC"
"FontPackage"="MS UI Gothic"

[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\FontAssoc\Associated Fonts]
@=""

[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\Control\FontAssoc]
[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\Control\FontAssoc\Associated Charset]
"ANSI(00)"="NO"
"OEM(FF)"="NO"
"SYMBOL(02)"="NO"

[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\Control\FontAssoc\Associated DefaultFonts]
"AssocSystemFont"="MSGOTHIC.TTC"
"FontPackage"="MS UI Gothic"

[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\Control\FontAssoc\Associated Fonts]
@=""
================================================================================
===========その他===========
致命的な問題がない限り更新はないと思います。著作権等についてはうるさいことを言うつもりはありません。常識的に取り扱ってくださいね。

Topに戻る 前のページへ戻る