Mac系统无全局连字设置,连字由应用控制:Pages需用支持OpenType的字体(如SF Pro)并在格式→字体→字符中勾选“连字”;Keynote在格式→字体→连字中选“所有连字”;Word可通过开始选项卡或字体高级设置启用;终端命令defaults write -g NSFontDefaultFeatures可强制系统级启用liga/dlig特性,但需重启应用且不可图形化撤销。

Mac系统本身不提供全局键盘自动连字设置,连字功能由具体应用控制,如Pages、Keynote或Word等支持OpenType字体的应用才可启用连字效果。
在Pages中启用连字
打开Pages文档 → 选中需要设置连字的文本 → 点击右上角“格式”按钮(油漆刷图标)→ 在右侧边栏中点击“字体”标签 → 展开“字体”下拉菜单 → 点击“显示字体” → 在字体面板顶部选择“字符”标签页 → 勾选“连字”复选框。
这一步仅对当前选中文本生效,且【必须使用支持连字的OpenType字体(如SF Pro、Hoefler Text、Garamond)】,系统默认的苹方字体(PingFang)不支持连字,勾选后无任何变化。
在Keynote中开启所有连字
选中文本框内的文字 → 顶部菜单栏点击“格式” → “字体” → “连字” → 选择“所有连字”。
Keynote会直接应用连字规则,但仅限于当前幻灯片中的选中文本。若字体不支持连字,菜单项呈灰色不可点。
在Word for Mac中启用连字
方法一:通过字体面板
选中文本 → 顶部菜单栏点击“开始”选项卡 → 点击右下角小箭头展开“字体”设置面板 → 勾选“连字” → 再点击“所有连字”。
方法二:通过高级字体设置
选中文本 → 右键 → “字体…” → 切换到“高级”标签页 → 在“连字”下拉菜单中选择“所有连字” → 点击“确定”。
Word的连字支持依赖于所用字体是否嵌入OpenType特性。若使用Arial或Times New Roman,连字效果有限;推荐使用Adobe Garamond Pro或思源宋体(需手动安装并启用OpenType功能)。
系统级字体连字开关(终端强制启用)
第一步:确认当前用户默认字体是否支持OpenType连字
打开“字体册”App → 左侧选择“用户”或“收藏” → 找到目标字体(如“Hoefler Text”)→ 双击预览 → 点击底部“显示字体信息” → 查看“OpenType特性”中是否列出“liga”(标准连字)或“dlig”(自由连字)。
第二步:启用系统级Core Text连字渲染(仅影响部分原生App)
打开“终端” → 输入以下命令并回车:
defaults write -g NSFontDefaultFeatures -dict-add '{ "liga" = 1; "dlig" = 1; }'
第三步:重启所有已打开的文本相关应用(包括Finder、备忘录、Pages),新设置才会生效。
【执行该命令后无法通过图形界面撤销,必须用defaults delete -g NSFontDefaultFeatures恢复】

















