英文版面设计的8个禁忌

作者:陈汉聪 来源:logo设计在线 时间:2009-10-14 20:42:00 

译者的话:寡妇、孤儿、捧打鸳鸯,这些场面足以让你有想哭的冲动,但当你在排版设计时,同样会碰到这些问题,甚至可能更槽。虽说今天的页面排版软件可以自动处理很多东西,但这并不意味着你就可以将版面搞得漂亮。在本文中,我们来探讨一下在文字排版中,最容易出现的一些问题,有些问题你在设计时可能并不留意,使到印刷出来后让你遗憾无穷。原文作者为 Charles Purdy 。

当你在设计杂志、宣传册子或平面广告时放了一大块文字后,有时总会让你感到那个地方有点不对劲,但你却感觉不到问题出在哪里(许多设计师及编辑认为这是一个设计师所必须付出的代价)。我们在设计中要切记的是,文字不只是草草出场,它还应该是漂亮的并且能够容易阅读的。漂亮的文字排版有两个重要作用:第一,能够提升你整个设计版面的美感。第二,可以避免象我这样吹毛求疵的编辑将版面退回去重新修改。

根据我的经验,有 8 种主要的情况可以使编辑对你的排版设计感到不满意。听起来蛮多的,但你也不要太过担心。大部分问题你都可以轻易解决,如通过调节文字大小、间距、调整首行、强迫换行或者调整其它文字设置解决。在本文中,虽然我是用 QuarkXPress 软件演示,但其它的排版软件如 Adobe InDesign 、 Pagemaker 也可以得到相似的结果。

一、文字跳动

如果你排版的文字不能够吸引读者,或者让他觉得看你的东西很累,他是没有义务必须强打精神看下去的。你可以尝试检测一下你的眼睛在看到大标题后是否跳动太大了。一般说来,你的眼睛会首先看到大标题,然后就自然会去到左边开始阅读。

图 1 这个设计需要重新调整——我在看完标题后,就自然地去到右边的一栏上方想开始阅读,但这里并不是这篇文章开始的地方。

二、错误断开

在编辑的词汇里,“错误断开”是指两行文字间,一个单词不恰当地被断开了。虽然在英文里,有时一个单词总有断开转到另一行的时候,但做决定的人是你自己。你必须紧记一点的时,你不能在一个单词里随便一个地方就断开。你可以查一下字典:只有在有点的地方才是可以断开的地方。如: mas?quer?ade 这个单词,里面两个黑点的地方才是允许你断开的地方。除了这一点,还有一些事情需要注意:

  • 很多出版社都认为如果将一个人名断开是一种不礼貌的做法,应该尽量避免。

  • 如果是放在网页里,必须留意到,如果你在某个地方用了一个破折号将一行的最后一个单词断开,但如果其它显示器的分辨率不同或显示字体不同时,这个破折号可能会移位,这会使读者造成阅读时造成混乱,所以在设计网页时,我们一般不断开。

图 2 上图中设计师查了字典后选择了正确的位置断开,并用了临时破折号。这是一种正确的做法

三、引号一致:

当你复制或粘贴你的文字时(比如是你的电子邮件中的文字),必须要使引号及省略号一致,特别是在显示器设计观看时,一定要确保你将引号变成真正的引号及省略号,因为有一些字体——如一些图形或象征字体,只有在电脑中有这种字体支持时,才会显示引号,但如果观看的人电脑中没有这种字体,那这些引号或省略号会不忍卒看,甚至还会铸成大错。所以每当我看到引号突然变成一个华丽的字体时,我总是有种想哭的冲动。

四、寡妇与孤儿

听起来有点冷酷无情,但我还是坚持设计师一定要将寡妇及孤儿消灭——如果它们自己做不到的话,我就自己出手。在排版中,“寡妇”指的是一页的最上方留出了一个收尾的句子。而“孤儿”指的是最后一行文字里只有一个单词。这两种情况都是设计的大敌,绝对要避免。

图 3 上图中,左边就是我们所说的“孤儿”,而右边,则是“寡妇”。

标签:英文,设计,排版
0
投稿

猜你喜欢

  • 推荐:怎么用javascript进行拖拽

    2007-09-21 20:14:00
  • 详解thinkphp+redis+队列的实现代码

    2024-05-11 10:08:34
  • Golang语言如何避免空指针引发的panic详解

    2024-05-29 22:07:59
  • asp如何用组件实现自动发送电子邮件?

    2010-06-16 09:56:00
  • Python-Tkinter Text输入内容在界面显示的实例

    2023-03-21 13:50:58
  • Numpy中array数组对象的储存方式(n,1)和(n,)的区别

    2022-08-28 03:08:32
  • Python使用正则表达式实现爬虫数据抽取

    2021-01-22 15:00:24
  • 基于Python编写一个ISBN查询工具

    2022-02-22 09:43:21
  • python3 xpath和requests应用详解

    2022-10-13 18:24:36
  • Python Sqlalchemy如何实现select for update

    2022-01-23 02:26:31
  • 前端开发之JS生成32位随机数的方法举例

    2024-04-19 09:56:26
  • Vue中使用vee-validate表单验证的方法

    2024-06-05 15:29:04
  • python之dlib包安装失败问题及解决

    2022-11-20 09:33:55
  • 使用Python操作FTP实现上传和下载的方法

    2023-03-09 20:49:51
  • 基于mssql导mysql遇到的问题

    2024-01-22 05:37:36
  • 通过LogMiner实现Oracle数据库同步迁移

    2024-01-28 05:48:49
  • 从console.log说起(console.log详细介绍)

    2022-03-23 03:16:34
  • 如何修改Editplus让图片自适应界面大小

    2007-09-26 12:37:00
  • python 打印对象的所有属性值的方法

    2023-11-05 04:06:00
  • python flask项目打包成docker镜像发布的过程

    2021-06-28 17:38:21
  • asp之家 网络编程 m.aspxhome.com