「孔雀计划:中文字体排印的思路」系列倡导从中文出发、以中文的思维方式讨论中文排版。从本文起,将对标点处理问题展开分析。虽然本文讨论的是「避头尾」,但希望读者可以结合本系列之前关于「基本行长」、「全宽/半宽」标点、标点悬挂思路等几项内容一起来阅读分析。
假设在排一段中文时遇到了题图的情况,应该怎么办?版式规定一行二十二个字且不允许标点悬挂,可是偏偏在行尾遇到了句号。
也许有人说,这不就是避头尾么,既然句号不能在行头,那就把「客」字一起拉下来换成新的一行即可——这是唯一且最优的方案吗?针对这个简单的实例,其实可以有五六种处理方案。与其讨论方案的多少,更重要的是要理解其中的处理思路。在本文里,笔者就与大家一起来探讨避头尾操作中的各种复杂度与优先度决策的问题。
继续阅读
2017 年夏关于微软雅黑「标点位置改进」消息的文章截图
「孔雀计划:中文字体排印的思路」系列倡导从中文出发、以中文的思维方式讨论中文排版。上篇《全角半角碎碎念》陈述了标点符号字宽的基本概念,本文则论述了标点符号宽度调整的一个基本问题:我们到底具体在调整什么?
2017 年 8 月,各网络媒体报道了微软公司在「Window 10 秋季创意者」版本里对「微软雅黑」这款字体的更新内容,第一点就提到了「标点符号位置改进」。
根据标点符号用法国家标准 GB/T 15834-2011,严格遵照标准修正了一些标点的位置。逗号的位置由居中改为居左下。问号、叹号、分号、冒号均置由居中改为居左。左括号与右括号的位置由居中改为分别居右与居左。
众所周知,「微软雅黑」是美国微软公司委托方正设计的一款字体,随 Windows Vista 简体中文版一起发布,正式上市是在 2007 年。之后微软不仅为老系统 Windows XP 也发布了一个版本,还在 Office 2007 简体中文版附带此字体。而这次推出的 6.25 版已经是 2017 年,距离发布已经整整十年。「微软雅黑」出于其「Windows 默认字体」的身份,作为「中文代表」出现在世人面前,早就占领了中国大江南北。即便新版本发布,带有错误位置标点符号的旧版也不可能瞬间消失,依旧会在市场上占据很长时间。因此笔者在知乎上对此的评价是:
从 Vista 开始算,花费了十年时间,微软雅黑的标点位置终于符合国标的位置,这速度我也是醉了。
继续阅读
叶圣陶等合编《开明新编国文读本》(注释本甲种第四册),开明书店,1948 年第三版,上海福州路。(图片来源:台湾华文电子书库)
「孔雀计划:中文字体排印的思路」系列倡导从中文出发、以中文的思维方式讨论中文排版。精妙的中文排版并不仅仅是「标点悬挂」那样的小技巧,而是一个有设计逻辑的系统。在本篇里,笔者着重讨论一个大家容易忽略的中文换行问题。
谈到中文排版的换行问题,大家可能首先会想到避头尾规则。由于避头尾涉及到标点,笔者会另文叙述。在本篇里,笔者通过两个实例,聚焦中文排版中标点以外的换行问题,挖掘一下那些容易被忽视的中文排版需求。
继续阅读
2017 年 11 月 28 日在日本横滨开幕的 Adobe MAX Japan 2017 活动上正式发布了 Adobe 公司制作的最新字体「貂明朝」,而其官方博客起的标题也是《貂明朝进入日文字体的全新领域》。笔者有幸在现场参与了新闻发布会的全过程,并与制作团队进行了深入交流,在此就和大家一起来深入探讨分析一下这款字所谓的「新领域」到底意味着什么,相信这对于同属东亚的中文字体开发者们也有很深的借鉴意义。
继续阅读
古登堡《四十二行圣经》。其中可以看到大量类似「标点悬挂」的处理。
「孔雀计划:中文字体排印的思路」系列倡导从中文出发、以中文的思维方式讨论中文排版。精妙的中文排版并不仅仅是「标点悬挂」那样的小技巧,而是一个有设计逻辑的系统。在本篇里,笔者以对比的方式,尝试深度挖掘中文字体排印的本质。
在上篇文章《「中西之别」重考》的导语里,笔者曾插了一句「中文排版不仅仅是『标点悬挂』那样的小技巧」而没有具体展开。其实,正如导语所述,中文排版需要的是一个有设计逻辑的系统,而标点悬挂仅仅是其中的一项,顶多只能算是优秀中文排版里的一个「充分非必要」条件。
近年来,随着电子阅读的发展,中文排版再次引起众人的关注,其中也包括一些非设计行业的工程师和爱好者。而一些新近诞生的电子阅读器在宣传自己排版功能的同时,也助长了中文排版中的一大迷思——「标点悬挂」。甚至有一些简陋的电子书排版引擎,仅实现了这一项功能,就被誉为「排版设计最好的电子书」。我熟悉的一位设计师曾经说过,标点悬挂「可以说是讨好外行人的神器」,因为它功能突出、简单易懂。
这种的片面的审美情趣,甚至蔓延到了一些专业的平面设计师和书籍设计师群体里。如今谈排版,似乎一说「我们都做了标点悬挂呢」就成了精致排版的代名词,似乎所有排版问题一悬挂都不见了。
继续阅读
六年制小学课本《语文》第一册,人民教育出版社,1987 年(图片来自网络)
「孔雀计划:中文字体排印的思路」系列倡导从中文出发、以中文的思维方式讨论中文排版。本项目不仅旨在重新理清中文排版的思路,还努力从字库厂商、软件厂商、网页环境等全方面改善中文排版环境。而在本篇里则来关注中文字体排印里不可缺少、却经常被忽略的一个对象:汉语拼音。
大家快来评 (tu) 论 (cao) 一下吧!
不知道从何时起,网上突然开始流行起这样一种写法。在形式上采用了「括号给汉字注拼音」的方式,比如在这句话里,字写作「评论」而实际上却希望被念做「吐槽」。乍一看是给汉字注音,但明显不是汉字原本的读法,自然也就超越了单纯注音的目的。
这种做法似乎是从二次元的世界引入中文的,源头自然是我们一衣带水的邻邦。在同属汉字文化圈的日本,对某个汉字词汇强行指定一个新的读音的做法俨然已经成为一种修辞方式。这一点,大家可以参见笔者在知乎上的一个回答,这里就不展开说了。而今天,我想把重点放在和大家讨论:是时候来重视一下汉语拼音的字体排印了。
继续阅读
「孔雀计划:中文字体排印的思路」系列倡导从中文出发、以中文的思维方式讨论中文排版。精妙的中文排版并不仅仅是「标点悬挂」那样的小技巧,而是一个有设计逻辑的系统。在本篇里,笔者以对比的方式,尝试深度挖掘中文字体排印的本质。
我在上篇《从「行长为字号的整数倍」说起》里配的题图是大家所熟悉的中文作文稿纸。而在本篇里,我们要重新考察一下「中西之别」,因此本篇题图是 Adobe InDesign 软件里两种不同模式的网格格式。也许通过观察二者的区别,大家就可以看出中西排版的一些异同。
毫无疑问,每个文种的排版必须遵循其书写系统的特性,而试图违反、改变这些特性,只会是吃力而不讨好,还会招引来自读者群强大的阻力。举一个大家相对不太熟悉的例子,藏文等文种具有「悬挂基线」的特征,相信以汉语为母语的读者,第一次看到藏文是从稿纸格线往下书写时可能会非常惊讶,但这正是书写藏文最基本、最方便的方式。那么,中文的基本特征是什么?中文排版应该如何体现?作为母语者,我们对此的认识往往很模糊,这其实是「只缘身在此山中」的状态。为了看清中文字体排版的特性,不妨拿一块「他山之石」——西文排版过来试做一番比较,也许这样可以帮助我们透过现象来看一些中文排版的本质。
继续阅读
按:本文是「孔雀计划:中文字体排印的思路」系列的第一篇。这一系列讨论将倡导从中文出发、以中文思路探讨中文排版。本篇从中文字体排印最基本的思维方式谈起。由于排版是各种因素互相影响的过程,里面难免涉及到的其他诸多问题,将在系列文章后续展开讨论,请诸位读者留意本篇的讨论范围。
「一行十五个字,排五行。」
从版式设计来说,这是一个再普通不过的排版要求了。那么在实际操作中,应该如何忠实地再现这项要求呢?我们以这个命题来做三种尝试,和大家一起来思考一下中文排版中最基本的一个原则。
继续阅读