Lesson 2: Dive Into Typography (排版)

排版是字的艺术,是关于字的一切:字体、字号、行高、行长、字重(斜体/加粗/正常)、字距(kerning)、行距(leading)可读性……

Article 1: Typography Essentials – A Getting Started Guide (排版要点——一个入门指南)

这篇文章所说的很多都不适用于中文。

基础

  • The Type Size, also called the Cap Height, is the overall height of capital letters in the formation of words.
  • The Ascender is the upward tail on letters like h, l, t, b, d, and k.
  • The Descender is the downward tail for letters like g, q, and y.
  • The Counter is the white space located inside letters like o and p.
  • The X Height is the height of the letter, and does not include ascenders or descenders.
  • Baselines are the boundary that the lowest part of the letter rests on. Take a look at the y, p, g, p and y letters in the illustration above. The solid line they are resting on is the baseline.

  • Kerning: 字距。
  • Leading: 行距。

  • left alignment
  • center alignment
  • Right alignment 显得正式。
  • Justified alignment: 左右对齐。避免出现 tracking, 也叫 river).

Type Category(字体分类)

  • Serif: 衬线体。这种字体在长段的时候更易读,而且传统。(如果没有特别制定,绝大多数程序都把 Times New Roman style 作为默认字体。是衬线体。)
  • San-Serif: 无衬线体。这种字体的粗体作为 labeling、headlines、titles。也易读,但是更有现代的感觉。
  • Script, symbols and decorative type: 手写体、符号、装饰体通常用于具体的图像和信息。(婚礼可能使用更瘦更流畅的字体,小孩生日

    Lesson 2: Dive Into Typography (排版)的更多相关文章

    1. compass typography 排版 常用排版方法[Sass和compass学习笔记]

      Bullets 用来定义ul li 相关的样式 no-bullet  关闭 li的默认样式 那个小圆点 no-bullets 作用域ul 调用no-bullet 函数 不过用了reset 后 默认没有 ...

    2. [No000026]365种创业、办公、和生活成长的精华资源

      只需要具备以下技能,人人都可以成为企业家:经得起失败的考验,思维活跃,新点子不断,能够脚踏实地把新点子转化为产品,并在这个过程中坚持不懈,百折不挠,即使跌倒了,也要及时从失败中学习,迅速投入到下一次冒 ...

    3. 标准化css属性顺序

      前言 对于css文件而言,选择器的写法有它的讲究,如—— 1> 不要用ID选择器 2> 不要用通配符*选择器 3> 选择器的层级 ...... 对于属性值的写法也有他的讲究,如—— ...

    4. [Typescript] Introduction to Generics in Typescript

      If Typescript is the first language in which you've encountered generics, the concept can be quite d ...

    5. 阅读MDN文档之StylingBoxes(五)

      目录 BoxModelRecap Box properties Overflow Background clip Background origin Outline Advanced box prop ...

    6. normalize.css 中文版

      ## normalize.css 中文版 normalize.css 原地址:http://necolas.github.io/normalize.css/reset 太暴力了,这个 normaliz ...

    7. 使用HTML5和CSS3碎语

      当我们使用HTML5, CSS3,甚至Bootstrap设计网站的时候,有些方面是必须考虑的,比如字体大小,标题大小,行间距,每行字数,字体,颜色,背景图片和文字的搭配,图标,留白和布局......所 ...

    8. table中的td自动换行

      总有那么几个时候会觉得,table的td不能自适应换行真坑,凭什么只能用tr来换行,经常数据都是连在一起的呀,你叫我怎么把它拆分放到tr里...... 那能不能用ul和li来替换?可以是可以,不过有时 ...

    9. normalize.css v2.1.2 翻译

      /*! normalize.css v2.1.2 | MIT License | git.io/normalize */ /* /*! 我就是自己看看,然后翻译下下,让大家看看 */ /* ===== ...

    随机推荐

    1. Android触摸事件的分发机制

      ---恢复内容开始--- 一.MotionEvent : ACTION_DOWN(下按事件).ACTION_UP(松开事件).ACTION_MOVE(移动事件) 二.三大函数 1.dispatchTo ...

    2. Python3 如何优雅地使用正则表达式(详解四)

      更多强大的功能 到目前为止,我们只是介绍了正则表达式的一部分功能.在这一篇中,我们会学习到一些新的元字符,然后再教大家如何使用组来获得被匹配的部分文本. 更多元字符 还有一些元字符我们没有讲到,接下来 ...

    3. 性能测试工具--SIEGE安装及使用简介

      官方网站http://www.joedog.org/ 概述 Siege是一个多线程http负载测试和基准测试工具.它有3种操作模式: 1) Regression (when invoked by bo ...

    4. 热门usb无线网卡

      拓实 N910 N95 N82 N81 N89 都是3070的 拓实 N87 G618 是8187的硬功夫 216 310 217 218 300 315 335 350 370 380 510 53 ...

    5. IIS not allow PUT and DELETE method

      refer : http://stackoverflow.com/questions/10906411/asp-net-web-api-put-delete-verbs-not-allowed-iis ...

    6. rsync同步目录及同步文件

      最简单的只读同步工作. 一,服务端的配置 1,安装rsync(阿里云默认已有此程序) 略 2,生成文件rsyncd.conf,内容如下: #secrets file = /etc/rsyncd.sec ...

    7. 淺析LED、LED背光、OLED的技術原理與區別

      眼下很多廠商在推廣自己產品的時候都偷換了概念.明明是LED背光顯示器卻要簡稱為LED顯示器.事實上LED顯示器和目前的LED背光顯示器有著本質的區別.當然容易讓大家混淆的還有個技術非常先進的OLED. ...

    8. MCS-51单片机内部结构

      8051是MCS-51系列单片机的典型产品,我们以这一代表性的机型进行系统的讲解. 8051单片机包含中央处理器.程序存储器(ROM).数据存储器(RAM).定时/计数器.并行接口.串行接口和中断系统 ...

    9. IC 小常识

      IC产品的命名规则: 大部分IC产品型号的开头字母,也就是通常所说的前缀都是为生产厂家的前两个或前三个字母,比如:MAXIM公司的以MAX为前缀,AD公司的以AD为前缀,ATMEL公司的以AT为前缀, ...

    10. yiic模块module使用

      模块是一个独立的软件单元,它包含 模型, 视图, 控制器 和其他支持的组件. 在许多方面上,模块看起来像一个 应用.主要的区别就是模块不能单独部署,它必须存在于一个应用里. 用户可以像他们访问普通应用 ...