1
Sivan 2012-01-09 15:10:49 +08:00
|
2
sofish 2012-01-13 17:28:34 +08:00
没想到被发到这里来了,这个还在开发中,推荐看看为什么要 typo.css https://github.com/sofish/typo.css#readme
|
4
neozhang 2012-01-13 18:05:20 +08:00
赞!看了排版效果,真的很舒服。
|
5
morro 2012-01-13 18:35:10 +08:00
赞
|
8
gonefish 2012-01-13 22:25:16 +08:00
超赞,变革吧!!!
|
10
dimlau 2012-01-14 00:59:28 +08:00
例1:论语学而篇第一
作者:孔子(前551年9月28日-前479年4月11日) |
12
CrazyApi 2012-03-31 13:41:52 +08:00
看看能不能整合到Octopress里面去
|
13
est 2012-03-31 21:55:12 +08:00
杭州人才真多啊。真心赞美一个。
typo.css第一眼看上去还以为是纠错的。。 |
14
da_a 2012-04-02 12:04:25 +08:00
看起来不错:)
|
15
zhuzhuor 2012-04-02 14:02:37 +08:00
额,typo是手误/拼写错误的意思...
那原作者是故意叫这个名字的么?...... |
17
zhuzhuor 2012-04-03 00:49:16 +08:00
|
18
sofish 2012-04-03 01:42:34 +08:00
其实无意造成误解。最近也用在自己的项目上... 也将会集成到另外一个前端框架里。大家有用上的,有问题的,可以找我... 有兴趣参与开发的欢迎在 Github 给我 pull request
|
19
lianghai 2012-04-03 02:17:50 +08:00
@zhuzhuor: 意为「拼写错误」的「typo」是「typography」的缩略,而且确实「typography」在此之外很少有这样独立的缩略。
|
21
lianghai 2012-04-03 02:23:48 +08:00
@sofish:
为何要选 Times New Roman 作首选西文字体?它在任何操作系统里的效果都称不上是高质量的正文字体吧? 「… "Microsoft Yahei", serif」这个写法又是为了什么呢?对于中文,没有微软雅黑就用系统默认的衬线字体?Windows 会 fallback 到中易宋体(但「… "Microsoft Yahei", sans-serif」也会这样 fallback 啊),Mac OS X 会 fallback 到华文宋体,而大多数移动操作系统都会 fallback 到系统默认的黑体。各平台的效果非常不一致,这真的是你期待的效果吗? |
22
lianghai 2012-04-03 02:25:12 +08:00
|
24
sofish 2012-04-03 12:24:42 +08:00
@lianghai Times New Roman 可以解决各种 input 和 其他元素行高导致的问题。Verdana 是我在 Windows 下觉得质量非常不错的字体,可惜这个字体在各种系统的不同浏览器,甚至在相同系统的浏览器都会导致行高不同的 bug。
至于为什么用 yahei,其实我更偏向于用 serif 字体,fallback 到宋体是我想要的效果。只不过 windows xp/7 的宋体很难看,xp 没办法,但 Win7 的 yahei 还是非常不错的,而且可以跟 Times New Roman 混排。其实这中间有一个不错的 Georgia 作为选择,这也是我个人非常喜欢的一个字体,但 Georgia。 至于为什么 pre,code 你是指 Courier 写在 Courier New 后面?这是我个人喜好。瘦一点的字体让代码块看起来不会太影响整个文章,把这些内容当附加物,以达到整个页面的整洁。 |
26
lianghai 2012-04-03 12:47:13 +08:00
@sofish:
好吧,大致明白你的考量了。行高的 bug 指的是这个吗: http://www.99css.com/archives/801 「pre, code」那个我指的是「… serif;」,这里为何要写「serif」而非「monospace」? |
27
subpo 2012-04-03 12:49:03 +08:00
赞!!迫不及待的想用起来
|
28
sofish 2012-04-03 13:02:59 +08:00
@lianghai 嗯。这是其中一种问题吧,但主要指的还是在像 input 这种 padding 和 height 设置了在各个系统表示不一致的问题。都可以用 padding,但在不同系统又撑不开。或者说两个 div 用 padding 来撑高高度不一样的问题。
|
29
lianghai 2012-04-03 13:09:59 +08:00
@sofish:抱歉,我对 Windows 各浏览器的了解比较少—— <input> 和 <div> 这些情况如果用 line-height 而非 padding 来设定高度,主要的问题是?(无法精确纵向的位置?)
|
31
lianghai 2012-04-03 14:32:32 +08:00
@sofish:
我的意思是:我通常用 line-height 来设定这些对象的高度,并没有遇到严重到必须用 Times New Roman 这种糟糕的字体来解决的问题。所以希望了解一下你到底为何做出这样(用 Times New Roman 作正文字体)的决定。 因为不明白你到底是因为什么问题而做出这样的决定,所以我也没法写测试。 另外,「pre, code { font-family: 'Courier New', Courier, serif; }」不仅有「serif」的问题,还缺少和正文一致的中文字体声明。 |