macOS 自带中文输入法,有办法自动在中英文之间加空格吗。

353 天前
 lidacuigege

macOS 自带中文输入法,有办法自动在中英文之间加空格吗?

手动加空格,有时会忘记加。

1633 次点击
所在节点    macOS
19 条回复
meisen
353 天前
想啥呢,要是什么都有,第三方还怎么活😂
wsjjacky
353 天前
微信输入法可以实现。
lidacuigege
353 天前
@meisen 为什么要让第三方输入法活,收集数据吗
lidacuigege
353 天前
@wsjjacky 看到“马化腾回应微信“偷窥”相册问题 图片缓存加速造成误会”,赶紧把微信输入法卸载了
meisen
353 天前
@lidacuigege #3 没让你用第三方啊!上面那句话只是说自带输入法不人性化,仅此而已
GabrielleBellamy
353 天前
输入法的话应该搜狗啊,落格啊,第三方都有,有一定用处,但是不会非常智能,比如只要你不按顺序输入,光标位置来回改一改,它就不会增加空格了。

我之前自己写过这个应用,用来处理中英数三种文字的空格以及一些符号错误:
https://github.com/Ryan-the-hito/Avocado

目前还是 2022 年的版本。如果没有意外,今年我马上会做第二个版本,会比之前好很多。

如果喜欢希望给我的项目标个🌟,谢谢啦~🙏
lidacuigege
353 天前
@GabrielleBellamy 已🌟,太酷啦
GabrielleBellamy
353 天前
@lidacuigege #7 谢谢🙏~🥰
YsHaNg
353 天前
为什么中英文之间要加空格?
uCVqn130hR86WDU8
353 天前
其实我也想问,为什么要加空格,说不定在某些场景下还会造成麻烦
aitianci
353 天前
好的解决办法不是加这个空格,而是应该在渲染的时候自动拉开一点距离,参考 word 的处理
lidacuigege
352 天前
@YsHaNg 因为在英文行文中,单词之间有空格,所有在中英混合文档中,英文单词前后应该有空格。
YsHaNg
352 天前
@lidacuigege 可是中文字符之间没有空格啊 为什么要去妥协英文
lidacuigege
352 天前
@YsHaNg 在中英文混合的文档中加入空格是为了保持文本的整洁和可读性。在英文文本中,单词之间通常有空格,这是英文语法的一部分。因此,将中英文混合在一起时,为了使文本看起来协调一致,也会在英文单词前后添加空格。

虽然中文字符之间一般不需要空格,但在混合文档中,加入空格有助于清晰地区分中英文部分,避免文字重叠或混淆,提高文档的可读性。这是一种常见的排版规范,特别是在印刷和电子出版物中。
dufu1991
352 天前
iOS 已经在排版时增加了 1/8 空格,用于中日韩文与数字和字母之间。Chromium 最新版也已经支持了,只是空格大小稍微不一样,Safari 也已经在跟进了。系统级别的排版 Apple 内部也已经在考虑了,如果长期来看这个问题应该不用考虑了。增加一个空格始终不是最优解。
YsHaNg
352 天前
@lidacuigege 只做过纯英文排版 不知道这个有没有什么自动化规范 XeTeX 有做这样的处理嘛
lidacuigege
351 天前
@dufu1991 感谢这么专业的回复。
JayeGT002
351 天前
这种东西应该有系统级的渲染,而不是靠输入法手动增加
比如 6 楼的那个场景
dufu1991
351 天前
@lidacuigege #17 CJK 语言的成员一直在推动操作系统与浏览器厂商优化这一系列,感兴趣的可以关注一下 The Type 最新一期的播客,讲了很多。https://www.thetype.com/typechat/ep-220/

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1006830

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX