captcha_size
'captcha_size' 指令定义 NGINX Captcha Module 生成的验证码文本的字体大小。
NGINX Captcha Module
·
httpserverlocation
语法captcha_size pixels;
默认值20
上下文http, server, location
参数1
说明
captcha_size 指令是 NGINX Captcha Module 中一个重要的配置选项,允许用户指定用于在生成的图像中呈现验证码文本的字体大小。该指令接受一个表示所需字体大小(以像素为单位)的单个数字参数。通过调整字体大小,管理员可以提高验证码的可读性,同时确保其在验证码图像的尺寸范围内显示良好。较大的字体大小也可以为视力受限的用户提升可访问性。
此外,captcha_size 指令与其他指令(例如 captcha_height 和 captcha_width)配合使用,这些指令定义了验证码图像的整体尺寸。将字体大小设置为与这些尺寸相协调非常重要,因为不匹配可能导致验证码难以阅读或无法正确显示。如果设置不当,字体大小可能会无意中造成视觉问题,从而影响用户在解答验证码时的体验。
在配置此指令时,应注意所使用字体的渲染能力,因为某些字体在特定大小下可能无法良好缩放,可能会影响验证码的美观。建议在实际中测试不同的字体大小,以找到安全性与可用性之间的理想平衡。
配置示例
location =/captcha {
captcha;
captcha_size 30;
}⚠
使用过大的字体可能导致文本溢出验证码图像的边界。
⚠
如果不使用不同的字体大小测试验证码,可能会出现意外的可读性问题,尤其会影响视力受损的用户。