字体

Java 的字体替换

不知道什么时候起,中文的斜体和粗体开始流行起来,还有很多人还特意地去追求这种效果。中文写作的习惯是不用斜体和粗体的,而是使用完全不同的字体来区别不同的内容,一般是楷体对应斜体,黑体对应粗体。对于英文来讲,斜体粗体或者粗斜体和正常的字体也是不同的字体,需要重新设计,但都属于同一族(Family)的。对于汉字,这种效果一般是使用一定的算法将字体倾斜或者加粗(当然这种算法并不只是针对汉字)。

新版 msys 的字体问题

重装机器,所以把 MinGW 也重装了一下,msys 用的是 1.0.11,然后同以前(1.0.10)一样,把 rxvt 的颜色和字体换成“Bitstream Vera Sans Mono”,然后就出现问题了,所有输入的字符边上都有个竖线,如图所示:

Emacs font backend

前几天在[水木 Emacs] 版看到有人说 Emacs Unicode 支持了 xft, 拿下来一看 ChangeLog.unicode, 如下:

  1. 2006-06-06  Kenichi Handa  <handa@m17n.org>
  2.  
  3.         * configure.in: New args --enable-font-backend, --with-xft,
  4.         --with-freetyp.  New AC_DEFINEs USE_FONT_BACKEND, HAVE_XFT,
  5.         HAVE_FREETYPE, HAVE_LIBOTF.  New AC_SUBSTs XFT_LIBS,
  6.         FREETYPE_CFLAGS, FREETYPE_LIBS, FONTCONFIG_CFLAGS,
  7.         FONTCONFIG_LIBS, LIBOTF_CFLAGS, LIBOTF_LIBS.
  8.  
  9.         * configure: Re-generated.
Syndicate content