Curl Global Community
クロスプラットフォームに対応する最適なフォント - Printable Version

+- Curl Global Community (https://communities.curl.com)
+-- Forum: Discussions (https://communities.curl.com/forumdisplay.php?fid=1)
+--- Forum: General Curl questions (https://communities.curl.com/forumdisplay.php?fid=2)
+--- Thread: クロスプラットフォームに対応する最適なフォント (/showthread.php?tid=262)



クロスプラットフォームに対応する最適なフォント - usami - 08-31-2011

Curlアプレットをwindowsで開発する際、各項目のレイアウトや日本語フォントをwindows用
(たとえばMSゴシック等)に合わせてしまうと、LinuxやMacOSのRTEで実行させた際
フォントが異なってしまい、文字がはみ出る現象が発生してしまいますが、
異なるOSでも影響が少ないような最適なフォントはどのフォントで作成すればよいでしょうか?
本来であればplatform-switchマクロで分ければよいのでしょうが、画面の項目数が多いと
それぞれにこのマクロで仕分けなければならず、デバッグも大変なのでフォントについては共通化
させたい意向です。
また、windowsのこのフォントで作成すると、LinuxのRTEではこのフォントになる等の対応表があれば
よいかなと思いました。



RE: クロスプラットフォームに対応する最適なフォント - heavybugtracker - 09-01-2011

利用できるフォントがプラットフォームによって異なりますので、又デフォルトフォントはユーザの設定によって変更されることもあり得ますから、絶対に同じフォントでアプリケーションのテキストを表示するなら、install-font-on-client 使ってみたらどうですか? 使用できるフォントの種類が制限されているみたいですが、共通で利用できるフォントを見つかれば、同じフォントで違うプラットフォーム上で利用できると思います(特権が必要かも知れません)。




RE: クロスプラットフォームに対応する最適なフォント - usami - 09-01-2011

こんな機能があったんですね :-)
これで共通フォントを読み込ませればプラットフォームに依存せずに
フォントが使えそうです。
どうもありがとうございます!



RE: クロスプラットフォームに対応する最適なフォント - おま - 09-01-2011

 どうしてもフォントによるサイズの違いがあり、見た目重視であれば、 同じフォントを使用するのが順当なのですが、
クライアント環境なので、フォントのインストールも 難しい所があるかもしれません。
社内システムであれば、3番目のIPAフォントをインストールするというのも1つではないでしょうか?
もしくは、2番目が参考になるかと思います。
(Linuxに関しては、同様なフォントの比較は見つけられませんでした。)

 ご参考になれば幸いです・・・。

 ・MS 明朝/MS ゴシックであれば、MacならMSOfficeをインストールする、Linuxなら同等品の
  「リコー社のフォント(HG明朝L/HGゴシックB)」を購入するという方法があるようです。
   参照: http://www.mithril-linux.org/~henrich/msfonts_for_linux.html

 ・似たようなフォントというのであれば、WindowsとMacの対応表を見つけましたが、主観的に
 似ているというレベルなので、イマイチかもしれません。
   参照: http://techbeat-jp.blogspot.com/2009/06/windowsmac.html

 ・根本的には、同じフォントを使用するのがベストと思います。
  フリーでは、IPA(独立行政法人 情報処理推進機構)からダウンロード可能なIPAフォントの使用を
  検討されては如何でしょうか?
   参照: http://ossipedia.ipa.go.jp/ipafont/index.html
        http://itpro.nikkeibp.co.jp/article/NEWS/20090420/328804/?SS=imgview&FD=-2025565252
        http://www.forest.impress.co.jp/docs/news/20110512_445060.html




RE: クロスプラットフォームに対応する最適なフォント - heavybugtracker - 09-01-2011

先ほどサンプルを作ったのに、添付し忘れましたSad。ご参考できればと思います。


RE: クロスプラットフォームに対応する最適なフォント - usami - 09-01-2011

早速試してみました。
windows版もlinux版もほぼ同じ表示となりました。
あとはIPA系フォントを使用して日本語表示ではどうなるかを試して
みたいと思います。
どうもありがとうございました。