<video id="ipl3q"><button id="ipl3q"></button></video>
<output id="ipl3q"></output>
<label id="ipl3q"></label>
      1. <td id="ipl3q"></td><var id="ipl3q"><delect id="ipl3q"></delect></var>
      2. <output id="ipl3q"><ruby id="ipl3q"><address id="ipl3q"></address></ruby></output>

        1. header_v1.7.40

          设计语言 - 文字编排(行高)

          122天前发布

          原创文章 / 多领域 / 教程
          罗耀_UI 原创,如需商业用途或转载请与罗耀_UI联系,谢谢配合。

          在文字编排中如何准确设置行高

          在Lawrence_Z这个号写的《网格的历史》的文章评论中,有位朋友想让我用中文的文本长度来讲一下栅格。

          网格的历史:NERV_小狗希望这位朋友能看到我为他写了一篇文章,并真的能从这篇文章中学习一些知识吧。


          文字编排一共两篇,这是篇文章上篇,主要讲如何设置行高、行高与行间距的差别。那下一篇主要讲行长,在页面中如何约束行长使它更合理,阅读更舒适。另外我也希望?#19994;?#25991;章的内容由你们来定,我可以把你们想学习的知识穿插到系列文章中,来尽量满足大?#19994;?#38656;求。



          目录


          1.字号的设置

          2.根据需求随意组合 

          3.英文的行高

          4.英文的行间距

          5.中文的行高

          6.中文的行间距

          7.行高的禁忌

          8.标题行高

          9.正文行高

          10.混合编排

          11.字体选择



          1.字号的设置


          字号就是字体的大小,文字从大标题H1-H7、小标题、正文、注释都要配置相对应的字号。页面的字号我是以4为基数进行递增的,最好采用偶数。像14号字的正文和13号字的注释,这种比较小的字可以不以4为基数来做。不管设计师怎么去定义字号,只要视觉上美观大?#35762;?#20855;有关联性,采用哪种规则去约束它都可以。

          undefined

          另外所有的字体都要调试出深色和浅色两种配色,并分别应用在白色底色和黑色底色当中。黑色底色展示效果不好就不做展示了。



          2.根据需求随意组合


          当我们定义好字号,标题和正文就可以根据实际项目需求进行自由搭配了。在给标题和正文选择字号时要注意它们之间的对比关系,字号差异越大它们的层级关系就越明显,但它们之间的差异又不能太大,差异过大会影响整体的视觉平衡性,给人一种不和谐不自然的感觉。

          undefined

          例如:标题字号20px搭配正文字号12px;标题字号24px搭配正文字号16px。选用哪种标题搭配哪种正文也是由设计师的美感决定的。



          3.英文的行高


          在设置文本行高的之前,需要理解一下“行高”与“行间距”的差别。前端DIV+CSS和设计Affinity Designer?#28982;?#22270;软件都是以“行高”来进行定义的。在CSS-Style line-height属性是行高,值分别以百分?#21462;?#25968;值和像素来表?#23613;?#20363;如:h1.test {line-height:112px},那标题h1的行高就是112像素了;绘图软件中控制行上下距离的也是行高。好的言归正传,中文的行高与英文行高会有一些差异,英文的行高指的是一行英文的基线与下一行英文的基线之间的距离,如下图所?#23613;?/p>

          undefined

          基线是英文字体结构中的概念,先简单了解一下它吧,以后讲到字体的时候再讲它吧。我们在绘图软件填写行高的数值时,改变的就是上图所示的这段距离。



          4.英文的行间距


          英文的行间距就没?#34892;?#39640;那么复杂,也不用画基线。英文的行间距跟中文相同,指的是一行英文的底部线与下一行英文的顶部线之间的距离。其实?#37096;?#20197;简单的理解为“行与行之间的距离”并称之为行间距。另外英文底部和顶部都有对应的专有名词的,在英文字体结构中最顶部/最底部隐性的?#25945;?#32447;称为“上沿线/上限线”和“下沿线/下限线”。这块的知识先了解一下就行,以后在字体结构中会讲到。

          undefined



          5.中文的行高


          接下来理解下中文的行高。上面讲到说英文的行高是由基线决定的,但中文字体与英文字体结?#20849;?#19968;样,中文里没?#35874;?#32447;的概念,那该怎么定义行高呢。中文的结构属于方块字没?#35874;?#32447;,所以中文的行高指的是一行中文的最底部与下一行中文最底部之间的距离。中文字体结构中没有上沿线/上限线和下沿线/下限线的概念,它们只存在于英文字体结构中。

          undefined



          6.中文的行间距


          中文的行间距就比较好理解了,跟英文的行间距的?#35272;?#30456;同。是指一行中文的最底部与下一行中文的最顶部之间的距离。?#37096;?#20197;理解为行与行之间的距离。

          undefined虽然说行高与行间距的差别不太好区分,而?#19968;褂行?#32469;,但理解它们还是很有必要的。



          7.行高的禁忌


          不管是标题、正文还是注释,他们的行高都不宜过高,行高过高会导致内容不易阅读,文字之间的整体性也会被打散。标题的字号越大行高应该越小,正文的字号越小行高应该越大。?#27604;?#36825;些规则都是相对的,行高大小要合理把控,不能太大或过小。那要如何合理设置行高呢,往下看。

          undefined



          8.标题行高


          标题的行高由字号决定的。平面设计中有时候可以把行高设置与字号相同,例如120pt的字号设置120pt的行高是没有问题的。在页面?#34892;?#39640;是这么计算的,字号x倍数=行高。例如下图所示,大标题H3设置的字号是48px(12a),那行高就是62.4,即48x1.3倍=62.4。字号与行高的倍数是一点点测的,因为字号与行高的比例不会小于1.0(1倍),我就根据自身审美进行测试,从1.0/1.1/1.2/1.3....开始测,直?#35762;?#20986;?#32422;?#28385;意的行高。如下图所示,带颜色数字的是倍数。

          undefined

          最终的行高还是由设计师直观判断决定的。所以做设计要理性中?#24615;癰行裕?#35268;则与创意并存才是一个?#21028;?#35774;计师需要兼备的品质。那我就拿中文字号36px和英文字号24px来举个例子,这样大家好理解一些。如下图所示:

          undefined

          从测试结果中?#19994;階约?#28385;意的行高就可以了。字号x倍数=行高,这里也不怕倍数小数位太多的问题。在绘图软件中是以像素为单位,但有时候前端代码会用父继承单位“em”。例如:大标题H3的字号是48px,行高是62.4px(48x1.3倍),62.4px=1.2816667em,那转换为前端代码就是h3.test{line-height: 1.3em},直接做约等于就行了,差一点点看不出来的。



          9.正文行高


          来接着往下讲。正文行高与标题行高相同,差异就字号的不同选择的行高也不同。标题行高倍数大概1.0-1.6不等,正文行高倍数大概1.6-2.4不等,这也没有一定的标准,还是得根据项目情况与实际效果综合?#32431;礎?#22914;下图所示,带颜色的数字是行高的倍数。

          undefined说到这里,经常有人问?#33402;?#25991;的行高的值应该怎么设置,大家在做设计时都会采用1.5/2倍关系,但这不是绝对的,行高的倍数也是受字号大小影响的。像新浪新闻的正文,字号是18px,行高设的是32px,即字号(18px)x1.777(倍数)=32px(行高),如果行高倍数设置2倍以上,字与字之间的距离变大,就不太好阅读了。



          10.混合编排


          好的,完全理解上述所有知识就可以把标题、正文和注释进行混合编排了。大标题字号40px、正文字号20px、正文行高40px、注释字号18px、注释行高32px、标题与正文的间距88px、正文与注释的间距64px。

          undefined



          11.字体选择


          选择字体就没有什么技术含量了。做页面常用字体就只有那几种,微软雅黑、宋体、Verdana、arial、Times New Roman,就不举例?#24471;?#20102;。中文网站最常用的就是微软雅黑+Arial,浏览器兼容性也最好。读到这里有人可能就会问了,载入其他字体?#37096;?#20197;啊,是的做企业网站可以载入其他字体,但像做功能页面啊、后台页面啊,载入其他字体几乎就不可能了。所以还是要估计实际项目需求/品牌需求来选择与其相符的字体样式。

          undefined



          谢谢阅读

          ?#34892;?#25903;持

           


          我记得在上一章评论中提到了性格的问题,吐槽培训机?#20849;?#20250;根据每个人的性格来推荐相对应的行业。肯定有人会说会这个很难实现,其实我想告诉大?#33402;?#30340;不难实现,有很多很专业的心理测试,只要用点心就能解决这个问题。态度决定一切,还是看想不想解决这个问题。那如何快速的了解?#32422;?#26159;什么性格呢,我推荐大家去测一下“FPA性格色彩”测试,最好去MBA library(MBA智库)?#36873;癋PA性格色彩”,用笔和纸做记录分数,最后再看测试结果,就知道?#32422;?#26159;什么性格了。那这章就这样吧,我开始准备第二章的内容。


          谢谢大?#19994;?#25903;持~

          记得点个赞哦



          1938

            文章信息

            没?#34892;?#28040;息

            提示文案

            提示文案

            提示失败
            提示成功
            快乐十分开奖纪录
            <video id="ipl3q"><button id="ipl3q"></button></video>
            <output id="ipl3q"></output>
            <label id="ipl3q"></label>
              1. <td id="ipl3q"></td><var id="ipl3q"><delect id="ipl3q"></delect></var>
              2. <output id="ipl3q"><ruby id="ipl3q"><address id="ipl3q"></address></ruby></output>

                1. <video id="ipl3q"><button id="ipl3q"></button></video>
                  <output id="ipl3q"></output>
                  <label id="ipl3q"></label>
                    1. <td id="ipl3q"></td><var id="ipl3q"><delect id="ipl3q"></delect></var>
                    2. <output id="ipl3q"><ruby id="ipl3q"><address id="ipl3q"></address></ruby></output>

                      1. 36选7中奖概率 河北20选5开奖号码 打麻将技巧大全豆丁网 胆拖投注不断中奖 开奖 宝贝线上娱乐线路检测 干水泥一波中特 双色球重号走势图 qq欢乐升级网页版 搜狐彩票安全吗 贵州11选5一定牛推荐 河北十一选五今天开奖号码 福彩云贵川22选5开奖 河南快三开奖结果手机版 浙江福彩12选5奖金