验证码字体兼容问题
This commit is contained in:
parent
cf52ea2544
commit
2b047b3d18
@ -154,7 +154,7 @@ public class Startup : AppStartup
|
|||||||
option.CodeLength = 4; // 验证码长度, 要放在CaptchaType设置后. 当类型为算术表达式时,长度代表操作的个数
|
option.CodeLength = 4; // 验证码长度, 要放在CaptchaType设置后. 当类型为算术表达式时,长度代表操作的个数
|
||||||
option.ExpirySeconds = 60; // 验证码过期时间
|
option.ExpirySeconds = 60; // 验证码过期时间
|
||||||
option.IgnoreCase = true; // 比较时是否忽略大小写
|
option.IgnoreCase = true; // 比较时是否忽略大小写
|
||||||
option.StoreageKeyPrefix = ""; // 存储键前缀
|
option.StorageKeyPrefix = ""; // 存储键前缀
|
||||||
|
|
||||||
option.ImageOption.Animation = true; // 是否启用动画
|
option.ImageOption.Animation = true; // 是否启用动画
|
||||||
option.ImageOption.FrameDelay = 300; // 每帧延迟,Animation=true时有效, 默认30
|
option.ImageOption.FrameDelay = 300; // 每帧延迟,Animation=true时有效, 默认30
|
||||||
@ -171,8 +171,9 @@ public class Startup : AppStartup
|
|||||||
option.ImageOption.InterferenceLineCount = 2; // 干扰线数量
|
option.ImageOption.InterferenceLineCount = 2; // 干扰线数量
|
||||||
|
|
||||||
option.ImageOption.FontSize = 36; // 字体大小
|
option.ImageOption.FontSize = 36; // 字体大小
|
||||||
//option.ImageOption.FontFamily = DefaultFontFamilys.Instance.Actionj; // 字体
|
// 使用系统安装的中文字体,避免使用 Lazy.Captcha.Core 内置字体(可能不兼容 Linux)
|
||||||
|
option.ImageOption.FontFamily = DefaultFontFamilies.Instance.Kaiti;
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* 中文使用kaiti,其他字符可根据喜好设置(可能部分转字符会出现绘制不出的情况)。
|
* 中文使用kaiti,其他字符可根据喜好设置(可能部分转字符会出现绘制不出的情况)。
|
||||||
* 当验证码类型为“ARITHMETIC”时,不要使用“Ransom”字体。(运算符和等号绘制不出来)
|
* 当验证码类型为“ARITHMETIC”时,不要使用“Ransom”字体。(运算符和等号绘制不出来)
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user