骑马与砍杀中文站论坛

 找回密码
 注册(Register!)

QQ登录

只需一步,快速开始

搜索
购买CDKEY 小黑盒加速器
查看: 8083|回复: 0

[建议] 骑砍战团中文本字符加空格的一点建议

[复制链接]

5

主题

21

回帖

13

积分

随仆

Rank: 1

UID
3056225
第纳尔
249
精华
0
互助
1
荣誉
0
贡献
0
魅力
0
注册时间
2019-1-31
鲜花(0) 鸡蛋(0)
发表于 2023-7-21 16:45:51 | 显示全部楼层 |阅读模式
本帖最后由 打酱油的steve 于 2023-7-21 17:50 编辑

关于加空格的规则,7年前早就有了统一的标准:https://bbs.mountblade.com.cn/thread-505816-1-1.html
中文字符后面一律加一个空格。注:这里的中文字符包括简体汉字,繁体汉字,以及简体中文的标点符号,繁体中文的标点符号。
中英文以及数字和中文混排的时候,加空格规则和以前一样。英文或者数字的后面不加空格,右边直接接汉字。


不过我个人觉得,这个标准可以再修改一下,以更加严谨和清晰明了。
不难发现,骑砍战团游戏引擎的文本排版逻辑是只兼容半角字符,不兼容全角字符,这是一个缺陷。
所以,半角字符都能正常显示,而全角字符只给了和半角字符同样的空间,即全角字符只给了左半边的空间来排版。因而如果全角字符不加任何处理的话,看起来就像是被压”了。
所以才要求所有的全角字符后面加一个空格,以保证这些字符能够正常显示。
我的意见是将表述修改成如下形式:


添加空格 是为了能在骑砍1代的游戏中能够正常显示文本。以下是字符加空格的规则:
1.所有的半角字符,在游戏中已经能正常显示,一律不添加空格。
半角字符包括平常能见到的字母数字,英文标点,其他等等半角符号。
示例:
ABCabc 123!@#$%^&*()_+,.?/\|{}[]<>{}
2.所有的全角字符,一律在每个字符之后添加空格 。
全角字符包括全角的字母数字,全角标点(中文标点属于全角标点),简体繁体的中文汉字(只要字体支持,日本汉字和朝鲜汉字,以至于平假名片假名等等都可以),其他等等半角符号。
示例:
ABC abc123,.<>/-_+=~`*
。?!,、;:“”‘’「」『』()【】〔〕《》〈〉——……&#8943;&#8943;

与游戏汉化基本无关的注:
判断一个字符是全角还是半角,除了看是占一个方块还是占半边以外,还可以使用等宽字体。
我对于“正常显示”的标准是:游戏中的文本显示能和操作系统中的文本显示基本一致。
间隔号·标准不一,有的标准是全角·,有的是半角·,但都是同一字符。
打省略号时,虽然有很多是用......的,也有用……的,不过正式标准是上下置中的&#8943;&#8943;。(……宋体显示为……&#8943;&#8943;宋体里显示为&#8943;&#8943;,全都变成一样的了,我用微软雅黑看才区分得了)

您需要登录后才可以回帖 登录 | 注册(Register!)

本版积分规则

Archiver|手机版|小黑屋|骑马与砍杀中文站

GMT+8, 2024-11-21 20:49 , Processed in 0.443882 second(s), 18 queries , Gzip On, MemCached On.

Powered by Discuz! X3.4 Licensed

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表