在整体从左到右的上下文中正确排版从右到左的文本

平面设计 排版 阿拉伯
2022-02-06 19:18:18

截取自流行游戏 ( LetterPress ) 的屏幕截图,其中用户的姓名以从右到左的脚本(看起来像阿拉伯语)显示。

在此处输入图像描述

这种排版显然令人惊讶,因为名称与其他用户名不一致(例如,“whocaresalot”)。但是,我可以看到它背后的逻辑……那么:在从左到右的上下文中,指导从右到左文本排版的一般规则是什么?

4个回答

我认为一般规则是清楚地沟通。

这个网站处理它相当丑陋。即使我阅读了帖子,我仍然不得不寻找名字。

将名称与左侧对齐应该没问题,因为在这种情况下,您希望名称与左侧对齐。假设从左到右的文本在希伯来语页面上向右对齐;这没什么大不了的。

如果他们真的想将名称向右对齐,最好将包含的 div 设置为固定宽度,这样名称就不会跳到屏幕的另一侧。

我不是一个流利的从右到左语言的演讲者,但一般规则是,每一块其他方向的文本都位于同向文本所在的文档流中,但在它自己的内部以自己的方式定位内在内容。

查找示例的最简单方法是访问主要的阿拉伯语或希伯来语网站,其中包含大量有关英语/西方主题的内容,因此,有大量格式正确的反向文本片段。与试图容纳阿拉伯语/希伯来语/等的西方网站相比,这些网站更常见且不那么古怪。

例如,这里是美国情景喜剧好汉两个半的阿拉伯语维基百科条目:http: //ar.wikipedia.org/wiki/Two_and_a_Half_Men您会注意到:

  • 整个网站的结构从右到左,元素放置在从左到右的网站的另一侧,以及其他随之而来的设计和布局调整。
  • 英文文本右对齐以适合布局(例如侧框中的 URL 和 IMBD),并且始终放置在文档流中,无论阿拉伯文本块在哪里。
  • 围绕英语文本块的任何内容都是按照阿拉伯语的方式。例如,标点符号、包装样式和界面元素。我找不到后两者的明确示例,但是如果由于某种原因 IMBD 文本有一个“x”按钮可以将其删除,那么它将放置在阿拉伯语读者期望的位置(文本左侧) .
  • 在每个单独的其他语言块的内部内容中,它自己的语言规则适用。英文文本正常阅读并从左到右标点符号。(甚至不要考虑阿拉伯语文本块中反转阿拉伯语文本,以便字母或单词从左到右运行!我希望不是有人会故意这样做,但以防万一......另请注意,非-Creative Suite 软件的中东版版本会像这样自动反转和破坏阿拉伯语/希伯来语文本,这就是链接中的错误的来源)。

所以作为一般规则,不仅仅是为了文本方向,

  • 文档中的包装器和流程将始终使用主语言(与特定语言的标点符号等相同,例如,我拥有的用英语引用英语文本的西班牙语书籍总是用“西班牙风格”引号括起来)。
  • 在其他语言内容的内部元素中,适用其自己的规则(例如,如果这些引号本身包含引号,则它们是英文风格)。

有一个可能的例外,我不完全清楚,从我见过的网站来看,似乎存在一些不一致:其他语言全角多行块元素(例如块引号)的文本内的对齐方式.

我再次努力寻找好的例子,但从记忆中我很确定,在其他语言,其他方向块在不寻常的文章中是罕见的例外的网站(例如,原始语言措辞很重要的博客,新闻网站到故事 - 罕见的情况),他们的内部文本对齐以匹配主语言并遵循标准样式,打破了上述规则。如果它们是网站内容的主要部分(例如语言学习网站或关于古兰经的英文网站,其中大多数页面都包含许多阿拉伯语块引号),它们通常有自己的风格,包括根据他们的对齐方式自己的语言,按照上述规则。

基本上,如果有一个似乎是实用的规则:X 语言是否引用了该站点上足够重要的常规固定装置,它们是一种常见的内容类型,需要其自己的精致、完善的风格,并且值得牺牲一点一致性最大限度地提高它们的可读性和常规性?或者也许(也许更有可能)在偶尔出现异常的情况下根本没有考虑到它,因此样式只是默认输出。只是一个观察。

如果他们在从左到右阅读的网站上,那么事情应该保持从左到右。视觉一致性很重要。由于缺乏一致性,我什至不知道第一个有用户名。

您可以按照Maarten的建议做一些事情,即将它与较小的 div 内的右侧对齐。但老实说,即使有人从右到左阅读,如果他们在从左到右的网站上,他们应该期望事情是从左到右的。

我看不出一个网站的目的,它的一些元素读一个方向,而其他元素读另一个方向。我认为一切都应该从左到右,或者一切都应该从右到左。例外情况是,如果你有一个块引用或类似的东西,它的语言是从右到左读的,那么改变那个元素的格式是合适的。但通常你甚至不应该在一个页面上使用多种语言,除非它是出于教育目的或类似的目的。

如果有问题的项目只是一个用户名,那么它的对齐位置不会有任何区别。我可以轻松阅读与屏幕左侧或右侧对齐的文本。