TeX 的 Glue 与中文断行

资质天生愚钝,The TeXBook 读到 Glue 一节,才意识到这个可以用于处理中文断行。

Posted by LiYanrui May 22, 2008 09:08:03 AM


LuaTeX 的 plain.fmt

为 LuaTeX 生成 plain TeX 格式。

Posted by LiYanrui May 10, 2008 11:28:18 PM


关于 C 代码的缩进

关于 C 代码的缩进,网上有许多讨论,譬如 Tab 键的尺寸是 4 还是 8,if/else/for/while 等关键字之后的花括号的放置,函数返回类型与函数名要不要等行放置……这些问题通常都是公理婆理的问题,最好不要那么较真,只需要认真选择一种适合团队或自己的风格即可,当然严格遵守某种制定的较为系统的编码风格最好。

Posted by LiYanrui May 04, 2008 05:49:13 AM


Pango + Cairo 输出的 PDF 字体过大的问题

分析了 Pango + Cairo 输出的 PDF 字体过大的问题的原因,并给出一个解决方法。

Posted by LiYanrui Apr 27, 2008 07:42:22 AM


计算 utf-8 编码的字串逻辑长度

采用 utf-8 编码,每个汉字表示 3 个字节,而每个英文字母表示 1 个字节,这样一来就为判定中英文混合字串的逻辑长度带来了困难。本来是想自己写一个 C 函数来解决这个问题,但是搜了搜 Gtk+ 的文档,发现 glib 提供了一些 utf-8 字串操作函数,其中 g_utf8_strlen () 函数可计算 utf-8 编码的字串的逻辑长度。

Posted by LiYanrui Apr 26, 2008 04:16:59 PM


30 倍的放大镜

搞到一个 30 倍,直径 36mm 的镜头,用它来看邮票(刚开始迷恋)。今天,突然想看看我的 aigo v800 配上这个 30 倍的放大镜来拍照会是个什么效果,随便找了一张邮票测试了一下,令我惊喜异常。

Posted by LiYanrui Apr 24, 2008 09:33:11 PM


面对 ConTeXt MkIV,弯曲或者折断

这两天,正式使用 ConTeXt MkIV 来写文档。初,我还很愉悦地写道:“写文档是一件很费心伤神的事情,但是有 ConTeXt MkIV 的帮助,写文档就变成了一种快乐。“ 而今,我却为 MkIV 苦不堪言。

Posted by LiYanrui Apr 24, 2008 04:32:22 AM


春天与我不知道名字的花

我一直都很少外出,所处的房间,冬天暖气,夏天空调,季节的变换于我而言,它们都像是匆匆的路人了。前两天,一个暖和的中午,心血来潮,与小田一起到西面的村子吃饭。途中,看到了几簇我不知道名字的花,开得正艳,它们提醒了我,现在是春天啊。

Posted by LiYanrui Apr 21, 2008 07:16:02 AM