任务单 #27137

日本語版のフォントをMS UI Gothicにする

开放日期: 2012-01-15 08:26 最后更新: 2012-02-23 17:24

报告人:
属主:
类型:
状态:
关闭
组件:
(无)
里程碑:
优先:
5 - Medium
严重性:
5 - Medium
处理结果:
Fixed
文件:

Details

日本語版のフォントをMS UI Gothicにする

題名:#61655 要望パッチ半角カナを全角カナに 他 日付:2012-01-12 23:03投稿者: Moriguchi, Hirokazu (umorigu)

フォントはMS UI Gothicにしてほしい(UI GothicはUI用のフォントでダイアログに使うと 見た目がよい。Windows 98以降のアプリはMS UI Gothicを使うものがほとんどになっている)


題名:#61674 RE: 要望パッチ半角カナを全角カナに 他 日付:2012-01-13 21:05投稿者: 川本優 (Suguru Kawamoto) (s_kawamoto)

Visual Studioでダイアログを設計するとき、MS UI Gothicを明示的に指定するべきではありません(MSDNのどこかで見た覚えがありますが失念しました)。 その場合はMS Shell Dlgを指定するのが一般的だそうですが、どのフォントで表示されるかは環境依存になりますので、ダイアログが正常に表示されないかもしれません。


題名:#61696 RE: 要望パッチ半角カナを全角カナに 他 日付:2012-01-15 01:36投稿者: Moriguchi, Hirokazu (umorigu)

MSDN上ではおそらくこのあたりです。 http://msdn.microsoft.com/ja-jp/library/sbwx1wze.aspx http://msdn.microsoft.com/en-us/library/windows/desktop/dd374112(v=vs.85).aspx

日本語Winodws上で両者に違いは無いので、MS Shell Dlgを使うことにします。 MS Shell Dlg懸念点としてはおおむねご指摘のとおりですが、現状の"MS P ゴシック"より 悪くなる点は無いので問題は少ないと思っています。

なお、"MS Shell Dlg 2"はより適切なマッピングになりますが、残念なことにWindows 98/2000でサポートされていません。

また「Vista以降ではMS Shell Dlgを使わず直接Fontを指定せよ」という話もあり、なかなか一筋縄ではいかないようですね。 http://msdn.microsoft.com/ja-jp/library/aa511282.aspx

フォーラム: 要望パッチ半角カナを全角カナに 他 より http://sourceforge.jp/forum/forum.php?thread_id=31343&forum_id=27004

任务单历史 (3/7 Histories)

2012-01-15 08:26 Updated by: umorigu
  • New Ticket "日本語版のフォントをMS UI Gothicにする" created
2012-01-15 08:36 Updated by: umorigu
  • 类型 Update from Bugs to Patches
2012-01-15 10:25 Updated by: umorigu
  • 属主 Update from umorigu to s_kawamoto
  • 处理结果 Update from to Fixed
评论

kana-improvedブランチで "MS Pゴシック" を "MS Shell Dlg" に変更しました。

  • "MS Shell Dlg"はWindows日本語版の場合"MS UI Gothic"に、それ以外の場合"MS Sans Serif" にマッピングされます。
  • つまり、日本語環境では"MS UI Gothic"と等価です。
  • "MS UI Gothic" ではなく "MS Shell Dlg" を指定した場合、日本語フォントを含む英語版Windowsであっても、"MS Sans Serif"が選択されるので、日本語環境とはレイアウトが異なる可能性があります。

問題なければtestブランチへマージお願いします。

参考

2012-01-16 23:03 Updated by: s_kawamoto
评论

testブランチにマージし、若干の修正を加えました。 http://git.sourceforge.jp/view?p=ffftp/ffftp.git;a=commit;h=7f228d47c62a7817d637bd548c29c804f302688b

2012-01-16 23:08 Updated by: s_kawamoto
2012-02-23 17:24 Updated by: s_kawamoto
  • Ticket Close date is changed to 2012-02-23 17:24
  • 状态 Update from 开启 to 关闭
评论

1.98eで実装しました。

Attachment File List

No attachments

编辑

You are not logged in. I you are not logged in, your comment will be treated as an anonymous post. » 登录名