3

我正在一个网站上工作,该网站将具有非常高的国际分布,并且需要了解任何可用语言中点赞按钮的最大宽度。

到目前为止,我能找到的最大的 Like 按钮是俄语 - http://cl.ly/Jmeb。是否有一个完整的规格列表,其中包含每种可用语言的点赞按钮的大小?

4

1 回答 1

0

好吧,设计您的网站最可靠的方法是不要对“赞”按钮的大小施加严格的限制。Facebook 开发者主题国际说,

避免依赖精确尺寸的布局

尽量不要使用依赖于原始语言文本的精确屏幕尺寸的布局。对于任何一段文本,在某些语言中它可能会更短,而在某些语言中可能会更长(有时在任何一个方向上都明显如此)。如果您已经调整了用户界面元素的大小,使得您的文本几乎不适合,您的应用程序将可能在单词较长的语言中效果不佳。

同样,Facebook 开发者主题Like Button说,

您可能需要调整 Like 按钮的宽度以适应不同的语言。

您在俄语中找到了一个 110 像素宽的 Like 按钮。您的布局可以使用 1.5 倍宽的按钮吗?2倍宽?5倍宽?那么你可能是安全的。

但是浏览器在显示您的页面时正在从 Facebook 检索他们喜欢的按钮图像,对吗?因此,即使我们今天可以为您提供每种可用语言的“赞”按钮大小的完整列表,明天 Facebook 也可以添加另一种具有更长“赞”按钮的语言。

也就是说,Facebook 确实提供了以您选择的任何语言获取“赞”按钮的代码(请参阅常见问题解答:如何以不同语言显示“赞”按钮?):src="http://www.facebook.com/plugins/like .php?locale=fr_FR&...

Facebook 还发布了一个 XML 文件,列出了 Facebook 支持的语言环境。通过一些 Grep 搜索/替换,我们可以生成一个 HTML 页面,该页面在今天列出的所有 76 个语言环境中显示“Like”按钮。查看这些按钮的宽度,我们看到爱尔兰本地化的 Like 按钮是目前最宽的,为 127 像素。(在我的系统上,马拉雅拉姆语中的“赞”按钮在 169 像素处稍微宽一些,但那是因为我没有安装马拉雅拉姆语字体,所以该按钮显示为缺少字形框。)

因此,在目前支持的语言中,Like 按钮的最大宽度看起来是 169 像素宽。但是,这种宽度的编码并不是 Facebook 或良好的国际化设计所推荐的。相反,让您的布局灵活,并且能够在某些语言环境中处理更宽的 Like 按钮。

于 2012-11-18T10:47:56.850 回答