[CoveredCalc for Windows] VC++ 2008 とフォントと言語ファイル
キーカスタマイズの UI を作るのが面倒になって現実逃避中です。
現実逃避のひとつとして CoveredCalc for Windows のコンパイラを Visual C++ 2008 Express Edition にしてみることを検討してみたり。まあ検討しているだけでしばらく現在の Visual Studio 2005 Standard Edition から変わることはないですが。 それはそうと、ダイアログのフォント、現在は日本語なら "MS UI Gothic" 9pt を、英語なら "MS Shell Dlg" 8pt を使っています。XP まではこれでまあよかったんですが、Vista は本当にこれでいいんかいなとちょっと考えたりしてます。日本語版なら "メイリオ" がやっぱりきれいなんじゃないのかなあとか。英語版でも、"MS Shell Dlg" だと "Microsoft Sans Serif" になるみたいですが、Vista では "SeGoe UI" が標準っぽい。 これまでは、どうも "MS Shell Dlg" を使うことで多言語対応できますよ、といったスタンスをマイクロソフトはとっていたように思うんですが、ここを見る限り、Vista では、英語向けなら "SeGoe UI"、日本語向けなら "メイリオ" というように明示的に対応させろと書いてあるように見えます。スタンスが変わったんかいな。(まあ、そもそも "MS Shell Dlg" でも Non-Latin な Windows 9x が対応してなかったので、CoveredCalc では日本語向けリソースでは "MS UI Gothic" を指定したわけで、以前からあんまりすっきりしてなかったのですが) CoveredCalc の現在の言語ファイルと対応 OS だけで考えると、 Windows 9x 系:日本語="MS UI Gothic"、英語="MS Shell Dlg"(="MS Sans Serif") Windows 2000/XP:日本語="MS UI Gothic"、英語="MS Shell Dlg 2"(="Tahoma") Windows Vista:日本語="メイリオ"、英語="SeGoe UI" あたりが一番きれいなのかもしれません。Windows 2000/XP 日本語は "MS Shell Dlg 2" でもいいかもしれませんが。 でも、利用 OS でフォントを変えるならリソースファイルだけでは対応しづらいんですよね。そうなってくると、言語ファイルをリソースファイルとして保持する必要はなくなってきて、BeOS 版と同じように XML ファイルにしてもいいんじゃないかとか思ってきてます。 どちらにしても、当面はキーカスタマイズの作業が待っているのですが。 ってことで現実逃避でした。
by hironytic
| 2008-03-23 16:51
| 開発状況
|
検索
カテゴリ
以前の記事
2009年 12月
2009年 11月 2009年 10月 2009年 09月 2009年 04月 2009年 01月 2008年 11月 2008年 09月 2008年 08月 2008年 07月 2008年 05月 2008年 03月 2008年 02月 2008年 01月 2007年 12月 2007年 11月 2007年 09月 2007年 06月 2007年 05月 2007年 04月 2007年 03月 2007年 02月 2007年 01月 2006年 12月 2006年 11月 2006年 10月 2006年 09月 2006年 05月 2006年 04月 2006年 03月 2006年 01月 2005年 12月 2005年 11月 2005年 10月 2005年 09月 2005年 08月 2005年 07月 2005年 06月 2005年 05月 2005年 04月 2005年 03月 2005年 02月 2005年 01月 2004年 12月 2004年 11月 2004年 10月 2004年 09月 2004年 08月 2004年 05月 2004年 04月 2004年 03月 最新のトラックバック
関連リンク
その他のジャンル
ファン
記事ランキング
ブログジャンル
画像一覧
|
ファン申請 |
||