V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
lidacuigege
V2EX  ›  macOS

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

  •  
  •   lidacuigege · 306 天前 · 1540 次点击
    这是一个创建于 306 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

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

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

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

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

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

    虽然中文字符之间一般不需要空格,但在混合文档中,加入空格有助于清晰地区分中英文部分,避免文字重叠或混淆,提高文档的可读性。这是一种常见的排版规范,特别是在印刷和电子出版物中。
    dufu1991
        15
    dufu1991  
       306 天前
    iOS 已经在排版时增加了 1/8 空格,用于中日韩文与数字和字母之间。Chromium 最新版也已经支持了,只是空格大小稍微不一样,Safari 也已经在跟进了。系统级别的排版 Apple 内部也已经在考虑了,如果长期来看这个问题应该不用考虑了。增加一个空格始终不是最优解。
    YsHaNg
        16
    YsHaNg  
       305 天前
    @lidacuigege 只做过纯英文排版 不知道这个有没有什么自动化规范 XeTeX 有做这样的处理嘛
    lidacuigege
        17
    lidacuigege  
    OP
       305 天前
    @dufu1991 感谢这么专业的回复。
    JayeGT002
        18
    JayeGT002  
       305 天前
    这种东西应该有系统级的渲染,而不是靠输入法手动增加
    比如 6 楼的那个场景
    dufu1991
        19
    dufu1991  
       305 天前
    @lidacuigege #17 CJK 语言的成员一直在推动操作系统与浏览器厂商优化这一系列,感兴趣的可以关注一下 The Type 最新一期的播客,讲了很多。https://www.thetype.com/typechat/ep-220/
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2612 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 29ms · UTC 02:55 · PVG 10:55 · LAX 18:55 · JFK 21:55
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.