发表于 2016-08-17,所属分类:CSS, 连字, Ligature
连字(也称合字,英文为 Ligature)是字体和排版里面的一个概念,在 Web 页面上我们使用的并不多。因此,对于大多数前段开发者来说,这可能还是一个陌生的概念。
连字(Ligature)到底是什么?
我们在学校阅读 pdf 格式的英文论文时候,可能会注意到如果字母 f 如果和字母 i 出现在一块,会被“合体”显示成 fi(注意:这是一个字符)。其实,不光 f 和 i 会这样,还有很多情况两个甚至三个字符会合体:
fl → fl
ff → ff
ffi → ffi
ffl → ffl
ae → æ (音标)
还有两个我们很熟悉的字符,其实也是连字而来的:&
和 W
字母 W 则来源于两个 u 或 v 的组合。你想一下,W 的读音是不是很像 double-u
。而在法语中,W 的读音则和 double-v
完全一致。
继续阅读»
发表于 2015-12-05,所属分类:开发, 调试
原文:The art of debugging
本文是我在2015年阿姆斯特丹举办的 Fronteers 前端开发者大会上的演讲《调试的艺术》附带的文章。
如果你嫌本文太长懒得去看,这是简短版本:学习每个可用的工具,当你需要时去使用它;享受调 bug 的乐趣 —— 它显然比砸键盘或者花半年时间一直在实现一个功能要更有意思。

继续阅读»