Thread Rating:
  • 389 Vote(s) - 2.89 Average
  • 1
  • 2
  • 3
  • 4
  • 5
クロスプラットフォームに対応する最適なフォント
08-31-2011, 09:56 AM,
#1
クロスプラットフォームに対応する最適なフォント
Curlアプレットをwindowsで開発する際、各項目のレイアウトや日本語フォントをwindows用
(たとえばMSゴシック等)に合わせてしまうと、LinuxやMacOSのRTEで実行させた際
フォントが異なってしまい、文字がはみ出る現象が発生してしまいますが、
異なるOSでも影響が少ないような最適なフォントはどのフォントで作成すればよいでしょうか?
本来であればplatform-switchマクロで分ければよいのでしょうが、画面の項目数が多いと
それぞれにこのマクロで仕分けなければならず、デバッグも大変なのでフォントについては共通化
させたい意向です。
また、windowsのこのフォントで作成すると、LinuxのRTEではこのフォントになる等の対応表があれば
よいかなと思いました。
Reply
09-01-2011, 09:56 AM, (This post was last modified: 09-01-2011, 10:44 AM by hokada.)
#2
RE: クロスプラットフォームに対応する最適なフォント
利用できるフォントがプラットフォームによって異なりますので、又デフォルトフォントはユーザの設定によって変更されることもあり得ますから、絶対に同じフォントでアプリケーションのテキストを表示するなら、install-font-on-client 使ってみたらどうですか? 使用できるフォントの種類が制限されているみたいですが、共通で利用できるフォントを見つかれば、同じフォントで違うプラットフォーム上で利用できると思います(特権が必要かも知れません)。

Reply
09-01-2011, 10:24 AM,
#3
RE: クロスプラットフォームに対応する最適なフォント
こんな機能があったんですね :-)
これで共通フォントを読み込ませればプラットフォームに依存せずに
フォントが使えそうです。
どうもありがとうございます!
Reply
09-01-2011, 10:58 AM,
#4
RE: クロスプラットフォームに対応する最適なフォント
 どうしてもフォントによるサイズの違いがあり、見た目重視であれば、 同じフォントを使用するのが順当なのですが、
クライアント環境なので、フォントのインストールも 難しい所があるかもしれません。
社内システムであれば、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...2025565252
        http://www.forest.impress.co.jp/docs/new...45060.html

Reply
09-01-2011, 11:13 AM,
#5
RE: クロスプラットフォームに対応する最適なフォント
先ほどサンプルを作ったのに、添付し忘れましたSad。ご参考できればと思います。


Attached Files
.zip   install-font.zip (Size: 183.39 KB / Downloads: 268)
Reply
09-01-2011, 03:08 PM,
#6
RE: クロスプラットフォームに対応する最適なフォント
早速試してみました。
windows版もlinux版もほぼ同じ表示となりました。
あとはIPA系フォントを使用して日本語表示ではどうなるかを試して
みたいと思います。
どうもありがとうございました。


Attached Files
.png   windows.PNG (Size: 23.3 KB / Downloads: 347)
.png   linux.PNG (Size: 43.88 KB / Downloads: 321)
Reply

Forum Jump:


Users browsing this thread:
1 Guest(s)

MyBB SQL Error

MyBB has experienced an internal SQL error and cannot continue.

SQL Error:
1017 - Can't find file: 'mybb_threadviews' (errno: 2)
Query:
INSERT INTO mybb_threadviews (tid) VALUES('262')