私は、国際的に非常に高い分布を持ち、利用可能な言語のいずれかで「いいね」ボタンの最大幅を理解する必要があるサイトに取り組んでいます。
これまでのところ、私が見つけることができる最大の「いいね」ボタンはロシア語です-http://cl.ly/Jmeb。利用可能な各言語の「いいね」ボタンのサイズを含む完全な仕様リストはありますか?
私は、国際的に非常に高い分布を持ち、利用可能な言語のいずれかで「いいね」ボタンの最大幅を理解する必要があるサイトに取り組んでいます。
これまでのところ、私が見つけることができる最大の「いいね」ボタンはロシア語です-http://cl.ly/Jmeb。利用可能な各言語の「いいね」ボタンのサイズを含む完全な仕様リストはありますか?
サイトを設計する最も堅牢な方法は、いいねボタンのサイズに厳しい制限を課さないことです。Facebook 開発者のトピック国際化には、次のように書かれています。
正確なサイズ設定に依存するレイアウトを避ける
元の言語のテキストの画面上の正確なサイズに依存するレイアウトを使用しないようにしてください。テキストのどの部分についても、言語によっては短くなる可能性が高く、長くなる可能性があります (どちらの方向にも大幅に長くなる場合があります)。テキストがかろうじて収まるようにユーザー インターフェイス要素のサイズを設定した場合、アプリケーションは単語が長い言語ではうまく機能しない可能性があります。
同様に、Facebook 開発者のトピックLike Buttonは次のように述べています。
さまざまな言語に対応するために、[いいね] ボタンの幅を調整する必要がある場合があります。
幅 110 ピクセルのロシア語の Like ボタンを見つけました。レイアウトは 1.5 倍の幅のボタンで機能しますか? 幅2倍?幅5倍?そうすれば、あなたはおそらく安全です。
しかし、ブラウザーは、あなたのページを表示するときに、Facebook からいいね! ボタンの画像を取得していますよね? したがって、今日利用可能な言語ごとに「いいね」ボタンのサイズの完全なリストを提供できたとしても、明日、Facebook はより長い「いいね」ボタンを持つ別の言語を追加する可能性があります。
そうは言っても、Facebook は、あなたが選択したどの言語でも「いいね」ボタンを取得するためのコードを提供しています (よくある質問: 他の言語で「いいね」ボタンを表示するにはどうすればよいですか? を参照してください): src="http://www.facebook.com/plugins/like .php?locale=fr_FR&...
Facebookは、Facebook がサポートするロケールをリストした XML ファイルも公開しています。少しの Grep 検索/置換を使用して、現在リストされている 76 のロケールすべてで Like ボタンを表示する HTML ページを生成できます。これらのボタンの幅を見ると、アイルランド語版の Like ボタンが現時点で最も幅が広く、127 ピクセルであることがわかります。(私のシステムでは、マラヤーラム語の [いいね!] ボタンは 169 ピクセルで少し広く表示されますが、これは、マラヤーラム語のフォントがインストールされていないためです。そのため、ボタンには欠けているグリフ ボックスが表示されます。)
つまり、現時点でサポートされている言語での Like ボタンの最大幅は 169 ピクセル幅のようです。しかし、この幅にコーディングすることは、Facebook や優れた国際化設計が推奨するものではありません。代わりに、レイアウトを柔軟にし、一部のロケールではより広い Like ボタンに対応できるようにします。