macOS 自带中文输入法,有办法自动在中英文之间加空格吗?
手动加空格,有时会忘记加。
1
meisen 320 天前
想啥呢,要是什么都有,第三方还怎么活😂
|
2
wsjjacky 320 天前
微信输入法可以实现。
|
3
lidacuigege OP @meisen 为什么要让第三方输入法活,收集数据吗
|
4
lidacuigege OP @wsjjacky 看到“马化腾回应微信“偷窥”相册问题 图片缓存加速造成误会”,赶紧把微信输入法卸载了
|
5
meisen 320 天前
@lidacuigege #3 没让你用第三方啊!上面那句话只是说自带输入法不人性化,仅此而已
|
6
GabrielleBellamy 320 天前 2
输入法的话应该搜狗啊,落格啊,第三方都有,有一定用处,但是不会非常智能,比如只要你不按顺序输入,光标位置来回改一改,它就不会增加空格了。
我之前自己写过这个应用,用来处理中英数三种文字的空格以及一些符号错误: https://github.com/Ryan-the-hito/Avocado 目前还是 2022 年的版本。如果没有意外,今年我马上会做第二个版本,会比之前好很多。 如果喜欢希望给我的项目标个🌟,谢谢啦~🙏 |
7
lidacuigege OP @GabrielleBellamy 已🌟,太酷啦
|
8
GabrielleBellamy 320 天前
@lidacuigege #7 谢谢🙏~🥰
|
9
YsHaNg 320 天前 via iPhone
为什么中英文之间要加空格?
|
10
uCVqn130hR86WDU8 320 天前
其实我也想问,为什么要加空格,说不定在某些场景下还会造成麻烦
|
11
aitianci 320 天前 1
好的解决办法不是加这个空格,而是应该在渲染的时候自动拉开一点距离,参考 word 的处理
|
12
lidacuigege OP @YsHaNg 因为在英文行文中,单词之间有空格,所有在中英混合文档中,英文单词前后应该有空格。
|
13
YsHaNg 320 天前
@lidacuigege 可是中文字符之间没有空格啊 为什么要去妥协英文
|
14
lidacuigege OP @YsHaNg 在中英文混合的文档中加入空格是为了保持文本的整洁和可读性。在英文文本中,单词之间通常有空格,这是英文语法的一部分。因此,将中英文混合在一起时,为了使文本看起来协调一致,也会在英文单词前后添加空格。
虽然中文字符之间一般不需要空格,但在混合文档中,加入空格有助于清晰地区分中英文部分,避免文字重叠或混淆,提高文档的可读性。这是一种常见的排版规范,特别是在印刷和电子出版物中。 |
15
dufu1991 319 天前
iOS 已经在排版时增加了 1/8 空格,用于中日韩文与数字和字母之间。Chromium 最新版也已经支持了,只是空格大小稍微不一样,Safari 也已经在跟进了。系统级别的排版 Apple 内部也已经在考虑了,如果长期来看这个问题应该不用考虑了。增加一个空格始终不是最优解。
|
16
YsHaNg 319 天前
@lidacuigege 只做过纯英文排版 不知道这个有没有什么自动化规范 XeTeX 有做这样的处理嘛
|
17
lidacuigege OP @dufu1991 感谢这么专业的回复。
|
18
JayeGT002 319 天前
这种东西应该有系统级的渲染,而不是靠输入法手动增加
比如 6 楼的那个场景 |
19
dufu1991 318 天前
@lidacuigege #17 CJK 语言的成员一直在推动操作系统与浏览器厂商优化这一系列,感兴趣的可以关注一下 The Type 最新一期的播客,讲了很多。https://www.thetype.com/typechat/ep-220/
|