感谢大大提供的思路,我结果测试之后发现确实是可行的,但目前遇到了一些问题:
1。全角和半角字符之间的映射范围很难调整,目前我也仅摸索出半角英文字符到全角英文字符的映射范围(而且还不是正好,只是碰巧),我在网上寻找到范围后,经过测试,发现并不正确(经过偏移之后会发现不再是这个符号),我想要知道这个范围
2。将英文半角字符映射到全角,默认显示的就是英文字符的全角,并不是中文,不知道这个映射范围该如何调整
总的来说就是映射范围目前没有办法确定
我测试使用的代码如下:
[RenPy] 纯文本查看 复制代码 style font_ceshi_13:
size 40
color "#fff"
xycenter(0.5,0.5)
# font "DreamHanSerif-W25.ttc"
font FontGroup().add(
"DreamHanSerif-W25.ttc",
0x002C,
0x7E,
target=0xFF0C,
target_increment=True).add(
"DreamHanSerif-W25.ttc",
0x0000,
0x10FFFF,)
image image_ceshi_13 = Text("全角:。,半角:.,结尾", style="font_ceshi_13")
label ceshi_13:
"我看看下句话是否能将半角改为全角。"
window hide
show image_ceshi_13
pause
虽然这没有太大的实用价值,但确实是个好问题,我想试着解决一下,感谢解答!
|