使用 CSS 实现中文直书排版
May 14th, 2006 in 因特网, 好玩东东 | 20 留言还记得那个假古文么,可以把横排文字转换成竖排,把简体中文转换成繁体。能不能用 CSS 实现中文直书排版呢?
注:使用 IE 的话,上面一段应该是直排的,使用 Firefox 的话,下面一段是直排的。
还记得那个假古文么,可以把横排文字转换成竖排,把简体中文转换成繁体。能不能用 CSS 实现中文直书排版呢?
注:使用 IE 的话,上面一段应该是直排的,使用 Firefox 的话,下面一段是直排的。
注意到不少人说桑林志的单贴页面如果查看源文件的话是乱码,起初我不在意,因为我在 firefox 查看下正常。后来,看说的人多,我才仔细检查了一下,发现在 IE 下,查看源文件会启动记事本,确实看到的是乱码。经过盘查,发现是那个随机文章插件的问题。虽然并不影响访客浏览,但始终是个缺点。
我知道用那个随机文章插件的人不少,抱歉了,如果你想修正这个缺点请务必看这个帖子。
解决这个问题,需要我的评论插件中的一个函数:utf8_trim ()。(btw,这是dotann的贡献。)我想,有人可能只用了随机文章插件,而另外有人两个插件都用了。这就不大好办,如果把这个 utf8_trim (),加到随机文章插件里的话,后者会有问题;如果直接调用这个函数的,前者会有问题。所以,我决定把这两个插件合并,专门解决 wordpress 中文支持方面的缺陷。
另外,我也顺便解决一下,中文 WordPress 的另一个问题:输出摘要。某些情况下需要输出摘要,比如搜索结果、档案,还有 rss 输出,这样可以节省流量资源。但是,如果你的文章是中文的话,官方 WordPress 输出的其实并不是摘要,它只是把文章里的 html 代码过滤掉了,但所有文字都还是原样输出了。
新的插件名字叫:中文 WordPress 工具箱,完整说明在这里。