【设计谈】字体与排版

无论你是做网页还是App设计,文字内容总是能占到整个版面将近80%的区域。因此理解字体与排版对UI设计师来说非常关键。你需要始终把内容的可读性放在首位去考虑和权衡你对字体与排版的选择。

字体的基础术语

了解字体设计的基础术语非常重要,这些术语在介绍字体设计的相关文章中经常出现。比如 x-height(X字高)指的是从字母的基准线开始往上到最矮字母的顶端的距离,当X字高的比例相对大一些的话就能增加易读性。

汉字字形

在大多数情况下我们都选择使用系统自带的字体,比如微软雅黑、宋体、黑体等来定义标题和内容,但有时,我们在做Logo,banner设计时也需要通过对字体进行改造,来达到更加理想的效果。这时我们就需要掌握汉字的字形结构以及一些最基本的设计原则。

衬线字与非衬线字

在西方国家的字母体系,分成两大字族:serif(衬线字体)及sans serif(无衬线字体)。衬线字(下图中的宋体、Times New Roman)是指在字的笔画开始及结束的地方有额外的装饰,而且笔画的粗细会因直横的不同而有所不同。 相反的,无衬线字(下图中的思源黑体、Helvetica)就没有这些额外装饰,而且笔画粗细大致上是差不多。

衬线字的字体较易辨识,也因此具有较高的易读性。 反之无衬线字则较醒目。通常来说,需要强调、突出的小篇幅文字一般使用无衬线字,而在长篇正文中,为了阅读的便利,一般使用衬线字。在实际应用中,因为中文的宋体和西文的衬线体,中文的黑体和西文的无衬线体,在风格和应用场景上相似,所以通常搭配使用。

字体排版建议

在你对字体排版技巧了如指掌之前,首先需要保证你的内容能够简单且清晰地展现出来。优秀的文字与排版使我们更愿意去阅读,所以最好先关注你所设定的字体和排版是否便于阅读,然后再考虑为了美观改进行修饰。我们可以参考这篇英文指南:优秀字体排版的5条原则并且将文中的这些原则应用到我们的App和Web设计中去。

iOS中的系统字体

随着iOS 9系统以及EI Capitan系统的发布,现在的系统字体变为了Apple自己设计的 [San Francisco]。iOS仍然在其他地方使用SF UI,而在Apple Watch中使用SF Compact

San Francisco 有两类尺寸: 文本模式(SF UI Text)展示模式(SF UI Display)。 文本模式适用于小于20 points的尺寸,展示模式则适用于大于20 points的尺寸。当你在你的app中使用San Francisco时,iOS会自动在适当的时机在文本模式和展示模式中切换。

注:如果你使用诸如Sketch或Photoshop的工具来进行设计,那么当你设置的字体大于等于20 points的时候,你需要切换到展示模式。iOS会根据字体大小为San Francisco自动调整字间距。

选择Body字体

为body text挑选合适的字体是最重要的。务必选择那些可读性强的,看上去干净易读的字体。我推荐的常用英文字体有:San Francisco, Helvetica Neue, Avenir Next, Open Sans, Museo Sans。中文字体则有,华文细黑,思源黑体

字体的大小

在iPhone,iPad,iWatch 中设置的Body字体不应该小于11pt,这样才能被正常阅读。我们推荐的Body文本大小应该在15-18pt

字体的字重

当我们设置更大的字体来获得更好的易读性的同时,我们也应相应地减小字体的字重(粗细),考虑Light,Thin或者Ultra Thin。过重的字体会太过醒目,从而影响其他内容的显示效果。

当字体大小为12-18pt时,使用Regular,18-24pt时,使用Light,24-32pt,使用Thin,当字体大小超过32pt时,建议使用Ultralight。以上都是建议值,你应该根据不同字体的显示效果进行设定使文字内容看上去清晰和精致,从而保持良好阅读体验。

现代字体都有多种字重设置:Regular,Light,Thin和Ultralight

合理设置行高,让文字也能够呼吸

行间距(leading)应该设置为字体大小的120%145%之间。

在右边的例子中,行高设为了与字体高度相同的100%,而在左边的例子中,我将它设为145%。它们的显示效果有着非常明显差异。当字数进一步增加时,你更会发现阅读行距设置过小的大段文字会非常累。合理设置行高,也是一种留白的技巧,能够增强用户的阅读体验。

每行45-90个字

行长指单行文字的长度,如果一行中包含的字数太多,文本内容将会很难阅读。英文字符一般在45-90字比较适宜,而中文35-60字为宜。合理的行长使用户在行间跳转时非常感到轻快和愉悦,反之则会使阅读成为一种负担。

字体样式

字体样式对易读性和快速浏览非常重要,一般的原则是,被修饰的文本不应超过整个文本的10%,如果所有文本都都通过修饰被强调的话,那反而就不是强调了。当然,一次不应该同时使超过三种的强调样式。换句话说,不要在同一段文本中同时使用,颜色,字体改变,大小,下划线,斜体,粗体。

寻找合适的字体

大部分商用字体都很贵,但也有很多优秀的字体是免费的。你只需要从中挑选你最喜欢的字体,并应用到你的设计中就可以了。下面就介绍几个非常优秀的字体网站。

Google Fonts (需翻墙)

在Google Fonts,你可以免费下载你喜欢的字体,并且按照你的需要在项目中使用。由于在iOS中使用其他字体的唯一方法就是将字体文件导入到系统中,因此Google Fonts的下载功能非常有用。Google Fonts包含超过1400种不同的字体,其中包含最著名的:Open SansRoboto字体,他们是Android系统使用的默认字体。

你可以使用Mac上的SkyFonts来自动同步字体到你的桌面。

如果你需要在你的网站中直接使用Google Web Fonts,你可以选择360的代理来访问Google的免费字体库。下面是使用说明,非常简单。


Typekit

有非常多优秀的字体。这对于那些刚刚起步的人来说,非常有用。这其中就有我非常喜欢的Proxima NovaMuseo字体。它还将思源黑体等中文字体也收入其中了。


有字库

对于在需要大量使用中文字体的用户来说,有字库是一个不错的选择。它是国内目前比较优秀的Web Font服务平台,包含了大量优秀的中文字体。


其他资源

字体和排版是一门值得深入探索的艺术。每个字体的形成和发展过程都有着深远的历史可以追溯。当你设计的作品也能被称作艺术品时,那就是对你最大的肯定。

文字排版指南

这是一篇英文文字排版指南,但提到的内容和大部分意见对中文字体的选择和排版同样具有意义。非常值得阅读。


字体设计基础:字由心生

汉字怎么样发展而来的?我们现在用到 字体是通过什么字体演变过来的?当今字体又是沿用了先人的那些字体基础?… … 通过这篇文章,能够对汉字的这些基础知识有所了解。


哪种字体最适合快速阅读

这篇文章详细介绍了中英文字体的搭配建议,很有参考价值。


Type is Beautiful

是一个非常有名的关于字体的博客网站,提供了大量字体研究的文章,适合从初学者到资深设计师阅读。同时它还提供了一个播客,名叫“字谈字畅”


相关文章:

【设计谈】色彩

文/技匠(简书作者)

原文链接:http://www.jianshu.com/p/d139cb264be9

著作权归作者所有,转载请联系作者获得授权,并标注“简书作者”。

时间: 2024-10-28 11:30:28

【设计谈】字体与排版的相关文章

浅谈字体渲染

由于某个需求,我需要了解一下关于字体渲染相关知识,以前没有接触过这个,所以启蒙就只能靠Google了.我先后找到了<认识字体渲染>和<一笔一划间蕴藏的学问 浅谈计算机字体>,有一点明白了,但只是看文章感觉很缥缈.那么我就来根据我自己的理解来实现和总结一下字体的一些概念. 字体种类 常用的是点阵字体和矢量字体,具体见Computer_font. 点阵字体: 后缀名一般为fon或者是C语言头文件形式.看讲字体渲染文章都是吐槽的,但是没有人以身边例子说明一下.它的英语原型为Bitmap 

Word文档换台电脑打开后字体、排版等会发生变化的原因及解决方案!

情景说明: 有时候,我们好不容易用Word写好文档,做好排版发给别人,别人会告诉你格式怎么是乱的啊,标题.正文.页眉页脚什么的格式都变了, 想尽各种办法都没能得到解决,那么出现这种情况的原因到底是什么呢?下面我把我的经验总结一下告诉大家,希望大家能有所受益! 会引起排版变化的原因如下: 一.Office版本不同: 首先给大家普及一下Office的发展史吧:   Office 97 Office 2000 Office XP Office 2003 Office 2007 Office 2010

Android课程设计第二天界面排版

注意:课程设计只为完成任务,不做细节描述~ 老师叫我们做一个这个样子,然后.. 1 <?xml version="1.0" encoding="utf-8"?> 2 <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" 3 xmlns:tools="http://schemas.android.com/tools"

CSS3设计炫目字体

阴影 .text-shadow{ text-shadow:#FF0000 0 0 10px; color:white; font-size:60px } 描边 <style> .text-border{ text-shadow:#000 1px 0 0,#000 0 1px 0,#000 -1px 0 0,#000 0 -1px 0; font-size:60px; font-weight:bold; color:white; } .h1{ -webkit-text-stroke: 1.0px

logo设计谈

以动物为素材构成的logo设计元素,特别注重动物的特征和动态的表现,这是十分显著的特点.如:鸟的外形特征和飞行动态通过两块黑色衬托出来,翅的两端处理极好,将鸟飞行时的感觉表现得很生动,你甚至于感觉到了鸟的翅膀的颤动!如果翅膀两头没有破开色块,那就显得呆板了.错开的有起伏动感的黑色块,外形独特,是这一枚图形logo设计特有的形象特征.“札幌西区”三角形的底边被两只鸟破开,使图形通气,显得很生动.两只鸟的基本形完全一样,只是大小重复,头部相对,非常有生活情趣.十字色块上的三只鸟也是鸟形的重复,却在简

新翼设计谈百度网络推广收费标准

有很多想要进行网络推广的客户都会问到我们,百度推广如何收费?我们通过详细的了解之后,下面为大家详细解读一下关于百度(Baidu.com)推广的收费标准,希望能够帮助到大家! 收费标准: 推广费预付款5000元 + 专业服务费600元/年 预付款说明: (1)竞价排名推广费最低预付金为5000元,多付不限,存入您所注册的竞价排名账号中,当有潜在客户通过竞价排名点击访问您的网站后,百度会从您的账号中扣除相应费用. (2)每次点击的收费起价为0.30元,如果多家网站同时竞买一个关键字,则搜索结果按照每

西方字体设计与排版基础知识

在css中有个叫line-height的样式,该样式是设置行高用的,在查阅一些文档后发现对于字体而言存在着base-line的概念,而且都没具体讲清楚它的由来等,然后我捉摸着浏览器的排版规则应该是基于早期的文字排印来的,然后整理了下该方面的内容,供后面的学习参考,首先来看下以下这张图片: 1,baseline:基线,指的是多数字母排列的基准线.如图所示,大多数字母都是沿着红色基线排列,唯有"p"向下延伸超过基线,超过的部分称为"将部". 基线准则: -- 大写字母位

浅谈VI设计和画册需考虑的三大块

产品的VI设计和画册设计该要怎么做?想要做好VI设计或画册设计只需从以下这些方面的. 1.做VI设计和画册设计的时候要注意设计的层次感,什么信息该放在前面,什么信息该要放在最后,这都需要事先考虑做好准备工作.此外VI和画册的设计中有两个方面的设计,一是观看,二是阅读.同时要考虑顾客们的视觉.阅读习惯来进行设计. 2.其次就要注意处理好VI设计和画册设计用到的图片和文字的协调性.VI设计和画册设计中的图片和文字其实是相辅相成的,为了更好的达到相得益彰的作用,在设计时要考虑图片和文字使用的协调性.对

扁平化设计

扁平化概念的核心意义是:去除冗余.厚重和繁杂的装饰效果.而具体表现在去掉了多余的透视.纹理.渐变以及能做出3D效果的元素,这样可以让“信息”本身重新作为核心被凸显出来.同时在设计元素上,则强调了抽象.极简和符号化. 例如:Windows.Mac OS.iOS.Android等操作系统的设计已经往“扁平化设计”发展.其设计语言主要有Material Design.Modern UI等. 扁平化的设计,尤其是手机的系统直接体现在:更少的按钮和选项,这样使得UI界面变得更加干净整齐,使用起来格外简洁,