我有一个徒步旅行俱乐部的网站,最近被一些机器人的自动注册发送了垃圾邮件。激活过程中有人为的步骤,但大量的无意义注册让我很恼火。 为了防止这种情况发生,我添加了一个CAPTCHA功能。它在我的windows开发环境中运行得很好,但在CentOS 5.4 64位服务器上运行得不太好。它生成了这个毫无意义的难以辨认的图像。问题可能是什么?
我使用Myfaces 2.1.11和Tomahawk2 1.1.14。
Click here to see
事实证明,这是一个字体问题。使用 this link 我们找到了一个参考 this code 在第61行,很明显他们使用了Arial,这是一种truetype字体,默认情况下不会安装在CentOS服务器上。