英文居然有“合字”这种冷知识,用 typora 输出 pdf 时碰到坑了

2019-04-26 17:12:08 +08:00
 tankb52

给新人写说明文档,当中有 wifi 一词,输出 pdf 后,新人直接复制文档中的内容,执行的时候出问题了。
我查看日志发现是 wifi 处出现了乱码,好生奇怪。
去网上一搜,才知道英文中有“合字”这一概念, 见 WIKI: 合字 ,常见的 æ& 就是合字。 我碰到的坑,就是wifi 中的 fi,输出文档时,被当成了合字,虽然显示是正常的,但复制后搜索,两个字母合在一起,变成了另外一个字符
我不确认这是 Typora 的 bug 还是 Win10 的 bug,看了维基也不是很理解合字的用途。但 wifi是一个很常见的单字,不知道大家在写文档的时候,有碰到过类似的问题吗?又是如何解决的呢?

20900 次点击
所在节点    Markdown
46 条回复
whileFalse
2019-04-27 07:21:43 +08:00
@tankb52 代码块用的是等宽字体,所以不会出现合字。
lulinux
2019-04-27 08:08:47 +08:00
这应该叫字母连写吧。做过英文字体的人都知道这样设计更好看。
ps1aniuge
2019-04-27 14:48:17 +08:00
@tinkerer 没法重现楼主的问题。
1 win10。
2 office2019。
3 新建表格。写入 aaaa bbbb wifi cccc,字体用默认的,即等线西文字体。
4 word 直接就可以另存为 pdf。
5 打开 pdf 文档,复制表格中的文字,粘贴在记事本中。

我觉得更换字体,成为新宋体,或微软雅黑。或用 word 的另存为。就不会有楼主问题。
dalieba
2019-04-27 18:33:00 +08:00
还可以装个虚拟打印机软件,比如 doPDF,PDFCreator,CutePDF
dalieba
2019-04-27 18:35:12 +08:00
另外这种合字可以用 zwnj 这个字符断开。
ylrshui
2019-05-03 09:11:29 +08:00
是为了排版更好看,tex 里就会这样做,但似乎只是缩小 fi 之间的距离,而不会影响复制

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

https://tanronggui.xyz/t/559009

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

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

© 2021 V2EX