Net.ページMINAWA.NETBLOG2011年10月2日日曜日フォントな話もうそろそろUbuntuの新しいバージョンがリリースされますね。いっても仮想なのでUnityではなくUnity2Dしか試していませんけど。全体的には現行のブラッシュアップといった感じですがログインマネージャがGDMからLightDMに変更されてたりソフトウェアセンターの使い勝手が上がっていたりと改善が見られますし。LightDMはいいですね。シンプルでありながら美しさを感じます。いいや、そのUbuntuですが最近はお洒落に目覚めたのかデザイン面でのテコ入れが多くなってきているようです。その改善のうちの1つに「フォント」があります。Canonical自らがUbuntu用のデフォルトフォントを制作していますし。「名は体を表す」といいますが自らを表現する為に新たにフォントを作るというのはなかなか気合が入っていて宜しいと思います。製品としてのオリジナリティを高める事になりますしね。そのフォントですがLinuxで使われているフォントに興味が湧いたので自分なりに調べてみました。いってもホントにごく一部分しか理解出来ていません。フォントは奥が深すぎて一朝一夕には調べられる代物じゃ無いですし。今回は主にWindows環境の代替として使われているフォントについて調べてみました。そのWindowsですが「コアフォント」と呼ばれるインターネット用の標準フォントのパックがあるようです。Wikipediaによると2007年にマイクロソフトとアップルの間でフォントに関するライセンスの更新によってコアフォントがアップル製品の利用者にも使えるようになると発表されたみたいですね。これでWindowsとMacintoshで英文フォントに対する互換性問題は一応解決済みなようです。普通ならそれでめでたしめでたしな訳ですけどLinuxや他のOSを使っている極少数のユーザーには互換性の面で取り残されてしまっています。Roman」(順に、現在もっとも普及しているサンセリフ/等幅/セリフフォント)の3フォントに置き換えて使用可能な「Liberation」3書体をリリースしたのが同じく2007年。リリースの理由は後述のリンク先を読んでもらえば判りますが主な理由は以下の部分だと思います。Liberationフォントは、文書をフリーなオペレーティングシステムとWindowsとで共有する際に、フォントの違いが原因でユーザがやむなく文書を整形し直すことがないように、Windowsコアフォントとフォントメトリックス的に同等になる(つまり各文字の占める横幅の長さが、対応するWindowsのフォントと等しい)ように設計されている。Hatはかなり以前より、オペレーティングシステム間での相互運用性を実現するための高品質なフォントに関心を寄せていた。Roman書体が含まれていたが、Microsoft社の著作権の侵害にあたるとしてサードパーティに訴えられたのだという。Monotype社のプロプライエタリなフォントであるAlbany/Cumberland/Thorndale(各フォント名の頭文字は、それぞれが置き換える各Windowsコアフォントの頭文字に対応している)という3種類のフォントのライセンスの取得を発表した。Hatにとって歯がゆい思いがするものだった」という。ここに書かれている通り、このLiberation3書体の重要な点はWindowsの3書体のフォントメトリックス的に同等になる点であり、これによって高レベルでの文書の互換性が可能になったという事ですね。ここでふと気付いたのですが以前にも似たような話を聞いた事があったなぁと......。OS用にオリジナルフォントを開発したという記事をこのブログで書いた事がありました。そのフォントも3書体同時リリースでした。そのフォントは「Arimo」「Cousine」「Tinos」の3つ。Roman」の代替フォントのようです。Hatの「Liberation」3書体と考え方は同じようです。違う点はライセンスですかね。「Liberation」3書体は例外規定付きの「LGPL」。ライセンス以外にも自前で用意する必要性があったのかもしれませんが。ちなみに前述の記事の中で以下のように書かれてもいるので実際にかなりお金が掛かるのでしょうね。商用レベルのフォント制作というのは。Hatは得られた結果にかなり満足している。Liberationフォントは非常に魅力的なフォント集だと思う」と述べた。同じ記事の中で日本語フォントの事にも触れていたようです。別の現時点での問題点として、Liberationフォントには西ヨーロッパ、中央ヨーロッパ、東ヨーロッパの各言語の文字(ラテン文字、ギリシャ文字、キリル文字)しか含まれていないということがある。文字にも後々は対応したいと考えているとのことだ。その後の方針が変化してしまったのかもしれません。OSで調べてみた限りでは日本語フォントとして「IPAフォント」が使われていたので、今のところGoogleが新たに日本語フォントを用意しているという確証は掴めませんでした。出来るのであれば、やはりWindowsで標準的な日本語フォントである(あった)MSゴシック/明朝フォント、あるいはそのベースとなっているリョービフォントを用意してくれると日本語での文書の互換性はかなり高まったのにと少し残念に思いますね。Docs上でWebフォントとして提供出来れば特に問題無いのかもしれませんけど。ちなみにIPAフォントですが以前何処かの記事で開発費用にも触れていて、確か数億円だと書いてあった気がするのですが今調べてみても肝心の記事が出てきませんでした。して年間3千万とかなんとかって話も何処かで聞いた気がするのですがうろ覚えなので本当かどうかわかりません:-)まぁ大げさではなく日本語フォントの開発、特に商用フォントレベルで同系統の5書体となると開発費が相当高くなるのは仕方ないでしょうね。昔と比べて現在だともう少し安く調達出来るのかもしれませんが。素人の意見なので本当のところどうなのかはわかりませんけど。Family」に戻りますが、このフォントも残念ながら日本語フォントは今のところ無いようです。一応日本語を含む「CJK」対応も考えてはいるようです。詳しく見ていませんが「WenQuanYi」という中国系のフォントプロジェクトとの連携を考えているらしい?うーん正直これは日本人的にはあんまり嬉しくないかも。具体的な話は見えてきませんけどね。CJK複合フォントは品質的にベースとなるフォント(この場合中国フォント)に引き摺られてしまう場合が多いので日本語フォントの漢字部分の品質がどうなるのか一抹の不安が......。日本語、特に書体も1つだけならM+フォントベースの方が良いような気もしますけど、どうなんでしょうね。最近はIPAフォントだけでなくモトヤフォント2書体やAndroidのDroidフォントという商用フォントもオープンなライセンスで公開されていますしね。気軽な気持ちでフォントの事を書き始めたのですが正直自分のような素人には到底まとめきれる代物では無かったようです。知識も付け焼刃で肝心な事は全然理解していませんし。全部消そうかとも思ったのですがここまで書いちゃったので晒し者として公開する事にします。フォントは難しすぎるので出来れば専門家の皆さんの協力が無いと良い解決策は見つからないのではないかと今更ながら危惧しております。マッスルファイトいつものようにニコニコ動画を見ていた訳なのですが、またまた素晴らしい動画を見つける事が出来ました。キン肉マンの同人ゲーム「マッスルファイト」を加工、編集した名場面再現動画なのですが、そのクオリティの高さに圧倒されっぱなしです。誰も気にしていないでしょうが、自分用メモとして軽く近況報告です。金曜の夜にヤフオクの落札結果が出揃いました。3個ほど売れ残りがありましたが、10個弱ほど落札されたので良しとします。いうか予想より高値で売れてちょっと驚きました。後で相場を調べてみたのですが、どうやらラッキーだ...Ubuntuでスーパーファミコン前回はプレステを紹介したので、今回はスーパーファミコン。Ubuntuで使えるエミュレーターはいくつかありますが、有名なのはSNES9xとZSNESです。BSNESというのもありますけど、これはまだ重いです。これでしか動かないロムとかもありますので、その辺りは臨機応変で。今回は...ドメイン料金の振込み来年早々にminawa.netのドメイン更新をしなければならないので、そのお金を振り込む為にセブンイレブンに行きました。昨日行けばよかったのにすっかり忘れていました。最近、呆けてきたかも......。